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') создает sdo.SystemLoggingInfo объект, задающий LoggingName свойство как linear_system1.

Свойства

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

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

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

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

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

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

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

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

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

Копировать семантику

Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Примеры

свернуть все

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

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