Сигнал, регистрирующий настройки переопределения
Этот объект задает набор сигнала, регистрирующего настройки переопределения.
Используйте 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_objectSimulink.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