Настройки переопределения логгирования сигналов
Этот объект задает набор настроек переопределения логгирования сигналов.
Использование 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
1-я точка данных.
положительное целое число
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
A 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