Simulink. SimulationData. SignalLoggingInfo

Сигнал, регистрирующий настройки переопределения для сигнала

Описание

Этот объект содержит сигнал переопределения сигнала журналирование настроек для одного регистрируемого сигнала.

Сводные данные свойства

Имя

Описание

BlockPath

Simulink.BlockPath исходного блока сигнала регистрировать.

OutputPortIndex

Индекс выходного порта, чтобы регистрировать.

LoggingInfo

Объект Simulink.SimulationData.LoggingInfo, содержащий все журналирование, заменяет настройки для сигнала.

Сводные данные метода

Имя

Описание

SignalLoggingInfo

Создайте сигнал, регистрирующий объект переопределения для сигнала.

Свойства

BlockPath

Описание

Simulink.BlockPath исходного блока сигнала регистрировать. Блок path представляет полную иерархию модели - ссылки.

Чтобы задать определенный экземпляр сигнала, используйте абсолютный путь, отражая иерархию модели - ссылки, начиная в топ-модели. Например:

sig_log_info = Simulink.SimulationData.SignalLoggingInfo(...
{'sldemo_mdlref_bus/CounterA', ...
'sldemo_mdlref_counter_bus/Bus Creator'})

Тип данных

Simulink.BlockPath

Доступ

RW

OutputPortIndex

Описание

Индекс выходного порта, чтобы регистрировать. Индекс является числовым значением на основе 1.

Тип данных

ненулевое целое число

Доступ

RW

LoggingInfo

Описание

Объект Simulink.SimulationData.LoggingInfo, содержащий регистрирующий настройки переопределения для сигнала. Настройки журналирования задают, заменено ли журналирование сигнала для этого сигнала. Настройки журналирования также могут задать имя журналирования, фактор десятикратного уменьшения и максимальное количество точек данных.

Тип данных

Объект Simulink.SimulationData.LoggingInfo

Доступ

RW

Методы

SignalLoggingInfo

Цель

Создайте объект Simulink.SimulationData.SignalLoggingInfo.

Синтаксис

signal_logging_info_object = ...
   Simulink.SimulationData.SignalLoggingInfo()
signal_loggingInfo_object = ...
   Simulink.SimulationData.SignalLoggingInfo(path)
signalLoggingInfo_object = ...
   Simulink.SimulationData.SignalLoggingInfo(path,index)

Входные параметры

path

Блок path исходного блока, для которого сигнал, регистрирующий настройки переопределения, применяются. Если вы используете этот аргумент, также не используя аргумент port, то Simulink® устанавливает индекс выходного порта на 1.

index

Индекс выходного порта, к которому сигнал, регистрирующий настройки переопределения, применяются.

Выходные аргументы

signal_logging_object

Объект Simulink.SimulationData.SignalLoggingInfo, который представляет настройки переопределения сигнала.

Описание

signal_logging_override_object = Simulink.SimulationData.SignalLoggingInfo() создает объект Simulink.SimulationData.LoggingInfo, который содержит настройки журналирования значения по умолчанию для сигнала.

signal_logging_override_object = Simulink.SimulationData.SignalLoggingInfo(path) создает объект Simulink.SimulationData.LoggingInfo, с помощью заданного блока path, и устанавливает индекс выходного порта на 1.

signal_logging_override_object = Simulink.SimulationData.SignalLoggingInfo(path, port) создает объект Simulink.SimulationData.LoggingInfo, который содержит настройки журналирования значения по умолчанию для заданного блока path и индекса выходного порта.

Примеры

Следующий пример создает объект Simulink.SimulationData.SignalLoggingInfo для первого выходного порта блока Bus Creator в модели sldemo_mdlref_bus.

sldemo_mdlref_bus;
mi = Simulink.SimulationData.ModelLoggingInfo(...
'sldemo_mdlref_bus');
mi.LoggingMode = 'OverrideSignals';
mi.Signals = ...
   Simulink.SimulationData.SignalLoggingInfo(...
   {'sldemo_mdlref_bus/CounterA', ...
'sldemo_mdlref_counter_bus/Bus Creator'}, 1)

Вывод:

mi = 

  Data.ModelLoggingInfo with properties:

                       Model: 'sldemo_mdlref_bus'
               LoggingMode: 'OverrideSignals'
    LogAsSpecifiedByModels: {}
                   Signals: [1x1 Simulink.SimulationData.SignalLoggingInfo]

  Methods

Представленный в R2012b