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