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), заданные как вектор 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