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