exponenta event banner

Simulink. SimulationData. SignalLoggingInfo

Настройки переопределения регистрации сигналов для сигнала

Описание

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

Сводка по свойствам

Имя

Описание

BlockPath

Simulink.BlockPath блока источника сигнала для регистрации.

OutputPortIndex

Индекс выходного порта для регистрации.

LoggingInfo

Simulink.SimulationData.LoggingInfo содержит все параметры переопределения журнала для сигнала.

Сводка по методу

Имя

Описание

SignalLoggingInfo

Создание объекта переопределения регистрации сигнала для сигнала.

Свойства

BlockPath

Описание

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

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

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

Путь к блоку источника, для которого применяются параметры переопределения регистрации сигналов. Если этот аргумент используется без использования 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 объект, используя указанный путь блока, и устанавливает индекс выходного порта равным 1.

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

Примеры

В следующем примере создается 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