Сигнал, регистрирующий настройки переопределения
Этот объект задает набор сигнала, регистрирующего настройки переопределения.
Используйте 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: 5000Simulink.SimulationData.ModelLoggingInfo | Simulink.SimulationData.SignalLoggingInfo | Simulink.SimulationData.BlockPath | Simulink.SimulationData.Signal | Simulink.SimulationData.DataStoreMemory