Stateflow.SigLoggingInfo

Свойства логгирования сигнала для состояний и данных

    Описание

    Используйте Stateflow.SigLoggingInfo объект задать свойства логгирования сигнала для состояния или объекта данных. Для получения дополнительной информации смотрите Логарифмическую Симуляцию Выход для состояний и Данных.

    Создание

    Каждое состояние, атомарная субдиаграмма, Simulink® основанное состояние и объект данных имеют свой собственный Stateflow.SigLoggingInfo объект. Получить доступ к Stateflow.SigLoggingInfo объект, используйте LoggingInfo свойство для Stateflow.State, Stateflow.AtomicSubchart, Stateflow.SimulinkBasedState, или Stateflow.Data объект.

    Свойства

    развернуть все

    Stateflow® Объекты API имеют свойства, которые соответствуют значениям, которые вы устанавливаете в редакторе Stateflow. Чтобы получить доступ или изменить свойство, используйте запись через точку. Чтобы получить доступ или изменить несколько свойств для нескольких объектов API, используйте get и set функции, соответственно. Для получения дополнительной информации см. Изменение свойств и Вызов функций Объектов Stateflow.

    Разрешить ли логгирование сигнала для состояния или объекта данных в виде числового или логической единицы (true) или 0 (false).

    Ограничить ли сумму записанных данных в виде числового или логической единицы (true) или 0 (false). Когда этим свойством является true, сигнал, регистрирующий выборки пропусков при помощи размера интервала, задан Decimation свойство. Для получения дополнительной информации смотрите Децимацию.

    Интервал децимации в виде целочисленного скаляра. Это свойство применяется только когда DecimateData свойством является true. Значение по умолчанию 2 средние значения, что график регистрирует любую выборку.

    Ограничить ли количество точек данных, чтобы регистрировать в виде числового или логической единицы (true) или 0 (false). Когда этим свойством является true, логгирование сигнала ограничивает количество точек данных при помощи значения, заданного MaxPoints свойство. Для получения дополнительной информации смотрите Предельные Точки данных, чтобы Продлиться.

    Максимальное количество точек данных, чтобы регистрировать в виде целочисленного скаляра. Это свойство применяется только когда LimitDataPoints свойством является true. Значение по умолчанию 5000 означает, что график регистрирует последние 5 000 точек данных, сгенерированных симуляцией.

    Источник имени сигнала раньше регистрировал состояние или объект данных в виде одного из этих значений:

    • 'SignalName' — Используйте имя состояния или объекта данных.

    • 'Custom' — Используйте пользовательское имя сигнала, заданное LoggingName свойство.

    Для получения дополнительной информации смотрите Имя Логгирования.

    Пользовательское имя сигнала для состояния или объекта данных в виде вектора символов. Это свойство применяется только когда NameMode свойством является 'Custom'.

    Примеры

    свернуть все

    Доступ к SigLoggingInfo объект для Stateflow.Data объект x.

    log = x.LoggingInfo;

    Позвольте регистрировать для объекта данных и задайте пользовательское имя сигнала.

    log.DataLogging = true;
    log.NameMode = 'Custom';
    log.LoggingName = 'My Data';
    Представлено до R2006a
    Для просмотра документации необходимо авторизоваться на сайте