Simulink.SimulationData.LoggingInfo

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

Описание

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

Используйте Simulink.SimulationData.LoggingInfo объект задать сигнал, регистрирующий настройки переопределения для сигнала. Можно использовать этот объект в LoggingInfo свойство Simulink.SimulationData.SignalLoggingInfo объект.

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

Имя

Описание

DataLogging

Режим логгирования сигнала.

NameMode

Источник имени логгирования сигнала.

LoggingName

Пользовательское имя логгирования сигнала.

DecimateData

Используйте подмножество точек выборки.

Decimation

Значение децимации (n): Simulink® регистрирует каждый nточка данных th.

LimitDataPoints

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

MaxPoints

Максимальное количество точек данных, чтобы регистрировать (N). Набором точек записанных данных является последний N точки данных сгенерированы симуляцией.

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

Имя

Описание

LoggingInfo

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

Свойства

DataLogging

Описание

Режим логгирования сигнала.

Указывает, включено ли логгирование для этого сигнала.

Тип данных

логическое значение — {true} | false

Доступ

RW

NameMode

Описание

Источник имени логгирования сигнала.

Указывает, является ли имя логгирования сигнала пользовательским именем ('true') или ли имя логгирования сигнала совпадает с именем сигнала ('false').

Тип данных

логическое значение — true | {false}

Доступ

RW

LoggingName

Описание

Пользовательское имя логгирования сигнала

Пользовательское логгирование сигнала называет, чтобы использовать в этом сигнале, если NameMode свойством является true.

Тип данных

символьный вектор

Доступ

RW

DecimateData

Описание

Регистрируйте подмножество точек выборки, выбирая точки данных в заданном интервале. Первая точка выборки всегда регистрируется.

Тип данных

логическое значение — true | {false}

Доступ

RW

Децимация

Описание

Значение децимации (n). Если DecimateData свойством является true, затем Simulink регистрирует каждый nточка данных th.

Тип данных

положительное целое число

Доступ

RW

LimitDataPoints

Описание

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

Тип данных

логическое значение — true | {false}

Доступ

RW

MaxPoints

Описание

Максимальное количество точек данных, чтобы регистрировать (N). Если LimitDataPoints свойством является true, затем набор точек записанных данных включает последний N точки данных сгенерированы симуляцией.

Тип данных

положительное целое число

Доступ

RW

Методы

LoggingInfo

Цель

Создайте 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

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

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