exponenta event banner

Исследовать значения сигналов

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

Инициализация значений сигнала

Если сигнал не имеет явного начального значения, начальное значение, используемое Simulink ®, зависит от типа данных сигнала .

Тип данных сигналаНачальное значение по умолчанию
Числовые (кроме фиксированных точек)Ноль
Фиксированная точкаРеальное наземное значение
БулевЛожный
ПеречисленныйЗначение по умолчанию

Можно задать нестандартные начальные значения сигналов для Simulink, которые будут использоваться в начале моделирования.

  • Для любого сигнала можно определить объект сигнала (Simulink.Signal)и использовать этот сигнальный объект для задания начального значения сигнала.

  • Для некоторых блоков, таких как «Исходящий порт», «Память хранилища данных» и «Память», можно использовать либо сигнальный объект, либо параметр блока, либо и то, и другое, чтобы задать начальное значение состояния блока или вывода.

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

Просмотр значений сигналов

Для отображения значений сигналов во время моделирования можно использовать либо блоки, либо средства просмотра сигналов (например, Signal & Scope Manager). Например, для построения графика изменяющихся во времени сигналов на осциллографическом дисплее во время моделирования можно использовать либо блок «Scope», либо диспетчер «Signal & Scope Manager». Общие сведения о параметрах просмотра значений сигналов см. в разделах Блоки области и Обзор области. Для получения подробной информации о:

Отображение значений сигналов на схемах модели

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

Отображение подсказок по данным во время моделирования

Для многих блоков Simulink может отображать вывод блоков (значения портов) в виде подсказок по данным на блок-схеме во время выполнения моделирования.

  1. В редакторе Simulink на вкладке Debug выберите Output Values, перейдите на вкладку Signal и переключитесь на кнопку Output Value Label > Toggle Value Display.

  2. Для изменения параметров отображения используйте подменю «Параметры».

Дополнительные сведения см. в разделе Отображение значений портов для отладки.

Отображение значения сигнала после моделирования

Для отображения ниже определенного сигнала значения сигнала после моделирования:

  1. Щелкните сигнал правой кнопкой мыши.

  2. В контекстном меню выберите «Показать метку значения выбранного порта».

Типы данных сигналов

Тип данных относится к формату, используемому для внутреннего представления значений сигнала. По умолчанию тип данных сигналов Simulink является двойным. Можно создавать сигналы других типов данных. Сигналы Simulink поддерживают тот же диапазон типов данных, что и MATLAB ®. Дополнительные сведения см. в разделе О типах данных в Simulink.

Сложные сигналы

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

  • Загрузка комплексных данных сигналов из рабочего пространства MATLAB в модель через блок ввода корневого уровня.

  • Создайте в модели блок константы и задайте для него комплексное число.

  • Создайте вещественные сигналы, соответствующие действительной и мнимой частям комплексного сигнала, затем объедините части в комплексный сигнал, используя блок преобразования Real-Imag в Complex.

Управление сложными сигналами через блоки, которые их принимают. Если вы не уверены, принимает ли блок сложные сигналы, см. документацию по блоку.

Экспорт данных сигнала

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

Связанные темы