exponenta event banner

класс 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 - соответствующее значение. 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), заданные как вектор IO линеаризации. Создать LinearizationIOs с использованием linio Команда (Simulink Control Design) из приложения Simulink ® Control Design™.

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

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

Если 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 для задания параметров линейного системного журнала.

sys1 = sdo.SystemLoggingInfo;
sys1.Source = 'Specified IOs';
sys1.LoggingName = 'Linear_System';
sys1.LinearizationIOs = IOs;
sys1.SnapshotTimes = 0;
Представлен в R2015b