Сигнал, регистрирующий настройки переопределения
Этот объект задает набор сигнала, регистрирующего настройки переопределения.
Используйте объект Simulink.SimulationData.LoggingInfo задать сигнал, регистрирующий настройки переопределения для сигнала. Можно использовать этот объект для свойства LoggingInfo объекта Simulink.SimulationData.SignalLoggingInfo.
Имя | Описание |
|---|---|
Режим журналирования сигнала. | |
Источник имени журналирования сигнала. | |
Пользовательское имя журналирования сигнала. | |
Используйте подмножество точек выборки. | |
Значение десятикратного уменьшения ( | |
Ограничьте количество точек данных, чтобы регистрировать. | |
Максимальное количество точек данных, чтобы регистрировать ( |
Имя | Описание |
|---|---|
Создайте набор сигнала, регистрирующего настройки переопределения для сигнала. |
Режим журналирования сигнала.
Указывает, включено ли журналирование для этого сигнала.
логическое значение — {true} | false
RW
Источник имени журналирования сигнала.
Указывает, является ли имя журналирования сигнала пользовательским именем ('true') или совпадает ли имя журналирования сигнала с именем сигнала ('false').
логическое значение — true | {false}
RW
Пользовательское имя журналирования сигнала
Пользовательское журналирование сигнала называет, чтобы использовать для этого сигнала, если свойством NameMode является true.
символьный вектор
RW
Регистрируйте подмножество точек выборки, выбирая точки данных в заданном интервале. Первая точка выборки всегда регистрируется.
логическое значение — true | {false}
RW
Значение десятикратного уменьшения (n). Если свойством DecimateData является true, то Simulink регистрирует каждый n th точка данных.
положительное целое число
RW
Ограничьте количество точек данных, чтобы регистрировать.
логическое значение — true | {false}
RW
Максимальное количество точек данных, чтобы регистрировать (N). Если свойством LimitDataPoints является true, то набор точек записанных данных включает последние точки данных N, сгенерированные симуляцией.
положительное целое число
RW
Создайте объект Simulink.SimulationData.LoggingInfo.
logging_info_object = Simulink.SimulationData.LoggingInfo() logging_info_object = Simulink.SimulationData.LoggingInfo(object)
objectСигнал, регистрирующий настройки переопределения, возражает, чьи значения свойств конструктор использует для нового объекта Simulink.SimulationData.LoggingInfo. Сигнал, регистрирующий переопределение, возражает, что вы задаете, должен быть один из следующих типов объектов:
Объект Simulink.SimulationData.LoggingInfo
Объект Simulink.LoggingInfo
logging_info_objectОбъект Simulink.SimulationData.LoggingInfo.
logging_info_object = Simulink.SimulationData.LoggingInfo() создает объект Simulink.SimulationData.LoggingInfo, который имеет значения свойств по умолчанию.
logging_info_object = Simulink.SimulationData.LoggingInfo(object) создает объект Simulink.SimulationData.LoggingInfo, который копирует значения свойств с сигнала, регистрирующего объект переопределения, что вы задаете с аргументом object.
Следующий пример создает объект Simulink.SimulationData.LoggingInfo с настройками по умолчанию, изменяет свойства DecimateData и Decimation и использует объект для свойства LoggingInfo объекта Simulink.SimulationData.SignalLoggingInfo mi.
open_system(docpath(fullfile(docroot, 'toolbox', 'simulink', 'examples', 'ex_mdlref_counter_bus'))); open_system(docpath(fullfile(docroot, 'toolbox', 'simulink', 'examples', 'ex_bus_logging'))); log_info = Simulink.SimulationData.LoggingInfo(); log_info.DecimateData = true; log_info.Decimation = 2; mi = Simulink.SimulationData.SignalLoggingInfo('ex_bus_logging'); mi.LoggingInfo = log_info
Simulink.SimulationData.SignalLoggingInfo
Package: Simulink.SimulationData
BlockPath:
'ex_bus_logging'
OutputPortIndex: 1
LoggingInfo:
DataLogging: 1
NameMode: 0
LoggingName: ''
DecimateData: 1
Decimation: 2
LimitDataPoints: 0
MaxPoints: 5000 | Simulink.ModelDataLogs | Simulink.SimulationData.DataStoreMemory | Simulink.SimulationData.ModelLoggingInfo | Simulink.SimulationData.Signal | Simulink.SimulationData.SignalLoggingInfo