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