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