sdo. Класс SystemLoggingInfo

Пакет: 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 является соответствующим значением. Имя должно находиться внутри одинарных кавычек (' '). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN.

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

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (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 задать настройки журналирования линейной системы.

sys1 = sdo.SystemLoggingInfo;
sys1.Source = 'Specified IOs';
sys1.LoggingName = 'Linear_System';
sys1.LinearizationIOs = IOs;
sys1.SnapshotTimes = 0;

Введенный в R2015b