Настройки переопределения логгирования сигналов
Этот объект задает набор настроек переопределения логгирования сигналов.
Использование 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 регистрирует каждую n1-я точка данных.
положительное целое число
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_objectA 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: 5000Simulink.SimulationData.BlockPath | Simulink.SimulationData.DataStoreMemory | Simulink.SimulationData.ModelLoggingInfo | Simulink.SimulationData.Signal | Simulink.SimulationData.SignalLoggingInfo