Instrumentation Properties

Просмотрите и отредактируйте свойства логгирования и визуализации сигнала

Описание

Используйте диалоговое окно Instrumentation Properties, чтобы сконфигурировать настройки логгирования и визуализации для регистрируемых сигналов, включая функцию обратного вызова доступа к данным, чтобы обработать записанные данные в процессе моделирования и логгирование шага расчета.

Instrumentation Properties dialog box

Откройте свойства инструментирования

  • Щелкните правой кнопкой по значку логгирования по сигналу, который отмечен для логгирования, и выберите Properties.

Параметры

Логгирование и визуализация

Выберите эту опцию, чтобы задать имя для регистрируемых данных сигнала, которое отличается от имени сигнала в модели. По умолчанию, регистрируемые данные сигнала использует имя сигнала, заданного в модели.

Свойство Use custom name совпадает со свойством Logging name, которое вы конфигурируете через диалоговое окно.

Программируемое использование

Чтобы задать имя логгирования сигнала программно, используйте set_param функция, чтобы сконфигурировать DataLoggingNameMode и DataLoggingName параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал. Для примера смотрите Имя Логгирования Сигнала специфичное, Заданное Программно.

Когда это необходимо, чтобы уменьшать эффективную частоту дискретизации для записанных данных, выберите Decimate data и укажите, что желаемая децимация включает текстовое поле. Например, если вы задаете фактор децимации 2, любое значение сигналов регистрируется.

Полагайте, что требования к данным для каждого сигнала прежде, чем сократить количество точек данных вошли в систему симуляция. Децимация может вызвать искажение, если эффективная частота дискретизации является слишком низкой.

Для получения дополнительной информации смотрите, Задают Значения сигналов, чтобы Регистрировать и Ограничить Размер Записанных данных.

Когда вы только хотите сохранить или анализировать данные из конца симуляции, можно сконфигурировать логгирование, чтобы получить только последние значения сигналов n. Выберите Limit data points to last и задайте количество точек данных, которые вы хотите регистрировать.

Когда вы только регистрируете последние значения симуляции, блоки инструментальной панели и Инспектор Данных моделирования не отображают данные в процессе моделирования. Рассмотрите требования к данным для каждого сигнала, прежде чем вы сократите количество зарегистрированной симуляции точек данных.

Для получения дополнительной информации смотрите, Задают Значения сигналов, чтобы Регистрировать и Ограничить Размер Записанных данных.

Программируемое использование

Чтобы сконфигурировать программно эту опцию, используйте set_param функция, чтобы задать DataLoggingLimitDataPoints и DataLoggingMaxPoints параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал.

Задайте шаг расчета, чтобы использовать для регистрации данных для выбранного сигнала. По умолчанию шаг расчета логгирования наследован (-1) от блока, который производит сигнал. Для непрерывного шага расчета логгирования задайте значение как 0. Чтобы использовать дискретный шаг расчета для регистрации данных, задайте интервал выборки как скаляр.

Определение шага расчета логгирования может добавить новый шаг расчета в модель. Когда вы задаете шаг расчета логгирования, модель вычисляет значение для хитов точного времени. Когда вы используете решатель фиксированного шага, шаг расчета логгирования, который вы задаете, должен быть кратным базовой ставке для модели.

Логгирование шага расчета не поддерживается для сигналов в условных подсистемах, или условное выражение сослалось на модели.

Задайте, как многомерные данные регистрируются и интерпретируются Инспектором Данных моделирования. По умолчанию сигналы регистрируются столь же основанные на выборке с каждым элементом в многомерной выборке, обработанной как канал.

При логгировании основанного на системе координат сигнала, набор Input processing к Columns as channels (frame based). Основанный на системе координат сигнал буферизует пакет выборок, чтобы создать систему координат данных. Когда вы регистрируете данные, столь же основанные на системе координат, каждый столбец в выборке обработан как канал, и размерность строки обработана как равномерно распределенные выборки в канале.

Программируемое использование

Чтобы программно сконфигурировать или получить доступ к свойству Input processing для регистрируемого сигнала, используйте Simulink.sdi.setSignalInputProcessingMode функционируйте и Simulink.sdi.getSignalInputProcessingMode функция.

Комплексные данные сигнала регистрируются как один сигнал. Используйте свойство Complex format задать, как отобразить комплексный сигнал в Инспекторе Данных моделирования. Путем определения сложного формата в Instrumentation Properties вы сохраняете настройку в модели, таким образом, записанные данные последовательно отображаются для каждой симуляции. Можно также изменить сложный формат для сигнала в Инспекторе Данных моделирования, после того, как данные будут регистрироваться от симуляции или импортироваться.

Для всех сложных форматов вы строите комплексный сигнал как один сигнал. Некоторые форматы отображают компоненты нанесенного на график сигнала как отдельные трассировки.

  • Real-Imaginary — Постройте действительные и мнимые компоненты как отдельные трассировки.

    Цвет сигнальной линии задает цвет действительного компонента. Мнимый компонент использует различный оттенок заданного цвета линии.

  • Magnitude-Phase — Постройте величину и компоненты фазы как отдельные трассировки.

    Цвет сигнальной линии задает цвет компонента величины. Компонент фазы использует различный оттенок заданного цвета линии.

  • Magnitude — Постройте только компонент величины.

  • Phase — Постройте только компонент фазы.

Когда вы задаете значение для свойства Subplots, сигнал построен на соответствующем подграфике или подграфиках в Инспекторе Данных моделирования. Можно использовать это свойство сохранить настройку графического вывода в модели. Однако свойство не влияет на размещение подграфика в Инспекторе Данных моделирования или четких сигналах, которые уже построены.

Когда включено, можно сконфигурировать стиль линии, и цвет раньше отображал сигнал в Инспекторе Данных моделирования и на блоках Dashboard Scope и сохранял настройку в модели, таким образом, сигнал последовательно отображается через MATLAB® сеансы.

Определение стиля линии и раскрашивает модель, не препятствует тому, чтобы вы изменили стиль линии, и раскрашивает Инспектора Данных моделирования. Блок Dashboard Scope и Инспектор Данных моделирования всегда отображают сигнал с помощью стиля линии и цвета, заданного в регистрируемых свойствах сигнала, как отображено в панели Properties в Инспекторе Данных моделирования.

Стиль линии, ширина и цвет раньше отображали сигнал на блоках Dashboard Scope и в Инспекторе Данных моделирования.

Определение стиля линии и раскрашивает модель, не препятствует тому, чтобы вы изменили стиль линии, и раскрашивает Инспектора Данных моделирования. Блок Dashboard Scope и Инспектор Данных моделирования всегда отображают сигнал с помощью стиля линии и цвета, заданного в регистрируемых свойствах сигнала, как отображено в панели Properties в Инспекторе Данных моделирования.

Зависимости

Чтобы включить параметр Line, выберите Custom style and color.

Доступ к данным

Когда включено, можно задать функцию обратного вызова доступа к данным, что процессы или визуализируют регистрируемые данные сигнала в процессе моделирования. Функция получает данные в пакетах асинхронно в течение симуляции, и функция выполняется каждый раз, когда это получает новые данные. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.

Имя функции обратного вызова доступа к данным, что процессы или визуализируют данные сигнала в процессе моделирования. Функция обратного вызова доступа к данным всегда получает данные сигнала в качестве первого аргумента и может также получить время симуляции и параметр функции в качестве дополнительных аргументов. Когда функция получает все три аргумента, время симуляции является вторым аргументом. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.

Для получения дополнительной информации о записи функций MATLAB, смотрите, Создают Функции в Файлах.

Опция, чтобы отправить время симуляции наряду с данными сигнала к функции обратного вызова доступа к данным в процессе моделирования. Функция обратного вызова доступа к данным всегда получает данные сигнала в качестве первого аргумента и может также получить время симуляции и параметр функции в качестве дополнительных аргументов. Когда функция получает все три аргумента, время симуляции является вторым аргументом. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.

Когда вы задаете значение для Function parameter, коллбэк доступа к данным получает заданное значение в качестве второго или третьего аргумента в зависимости от того, включено ли время с данными, отправленными в функцию обратного вызова. Когда вы используете ту же функцию обратного вызова доступа к данным, чтобы обработать данные больше чем для одного сигнала, задать параметр функции, чтобы идентифицировать, какие данные сигнала функция получает в данном вызове. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.

Введенный в R2018a