sdo.SystemLoggingInfo class

Пакет: sdo
Суперклассы:

Укажите информацию логгирования линейной системы

Синтаксис

sys = sdo.SystemLoggingInfo
sys = sdo.SystemLoggingInfo(Name,Value)

Описание

Укажите информацию логгирования линейной системы. Использование sdo.SystemLoggingInfo возразите, чтобы установить SystemLoggingInfo свойство sdo.SimulationTest, задавать линейные системы, чтобы регистрировать при симуляции модели. Можно сконфигурировать sdo.SystemLoggingInfo чтобы вычислить линейную систему с или не используя частотного диапазона проверяют блоки, заданные в модель.

Конструкция

sys = sdo.SystemLoggingInfo создает sdo.SystemLoggingInfo объект, sys, с настройками логгирования линейной системы по умолчанию. Чтобы изменить настройки для вашего определенного приложения, используйте запись через точку.

sys = sdo.SystemLoggingInfo(Name,Value) задает дополнительные настройки логгирования линейной системы, с помощью одного или нескольких Name,Value парные аргументы. Name имя свойства и Value соответствующее значение. Name должен появиться в одинарных кавычках (''). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN.

Входные параметры

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Используйте Name,Value аргументы, чтобы задать свойства sdo.SystemLoggingInfo объект во время создания объекта. Например, sys = sdo.SystemLoggingInfo('LoggingName','linear_system1') создает a sdo.SystemLoggingInfo объект, задающий LoggingName свойство как linear_system1.

Свойства

развернуть все

Задайте, как вычислить линейную систему, с или не используя блоки проверки частотного диапазона в модели в виде вектора символов. Чтобы использовать блок проверки частотного диапазона в модели, задайте Source как полный путь блока проверки. Например, 'sdorectifier/Filter Design Requirements'. Чтобы не использовать блок проверки модели, установите Source к имени или использованию значение по умолчанию ''.

Имя используется для вычисленной линейной системы в виде вектора символов. LoggingName появляется в sdo.SimulationTest.LoggedData когда симуляция запущена.

Ввод/вывод линеаризации (IO) указывает в виде вектора из линеаризации iOS. Создайте LinearizationIOs использование linio (Simulink Control Design) команда от Simulink® Control Design™.

Если Source задан как путь к блоку проверки частотного диапазона модели и LinearizationIOs непусто, линеаризация, точки IO блока проверки перезаписываются, когда модель симулирована.

Времена снимка состояния линеаризации в виде скаляра или вектора из скаляров.

Если Source задан как путь к блоку проверки частотного диапазона модели и SnapshotTimes непусто, времена снимка состояния линеаризации блока проверки перезаписываются, когда модель симулирована.

Опции линеаризации, чтобы использовать при вычислении линейной системы в виде набора опции линеаризации. Чтобы установить эти опции, используйте linearizeOptions (Simulink Control Design) команда от Simulink Control Design.

Если Source задан как путь к блоку проверки частотного диапазона модели и LinearizationOptions непусто, опции линеаризации блока проверки перезаписываются, когда модель симулирована.

Примеры

свернуть все

Откройте модель.

open_system('sldo_model1')

Задайте точки ввода и вывода, которые задают линейную систему, которая будет вычислена.

IOs(1) = linio('sldo_model1/Sum',1,'input');
IOs(2) = linio('sldo_model1/Plant',1,'output');

Создайте sdo.SystemLoggingInfo object, чтобы задать настройки логгирования линейной системы.

sys1 = sdo.SystemLoggingInfo;
sys1.Source = 'Specified IOs';
sys1.LoggingName = 'Linear_System';
sys1.LinearizationIOs = IOs;
sys1.SnapshotTimes = 0;
Введенный в R2015b