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

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

Инициализируйте значения сигналов

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

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

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

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

  • Для некоторых блоков, таких как Outport, Data Store Memory и Memory, можно использовать или объект сигнала или параметры блоков или обоих, чтобы задать начальное значение состояния блока или вывести.

Для получения дополнительной информации смотрите, Инициализируют Сигналы и Дискретные состояния.

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

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

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

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

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

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

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

  2. Чтобы изменить параметры отображения, используйте подменю Options.

Для получения дополнительной информации смотрите Значения Порта Отображения для Отладки.

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

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

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

  2. В контекстном меню выберите Show Value Label of Selected Port.

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

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

Комплексные сигналы

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

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

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

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

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

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

Можно сохранить значения сигналов в рабочее пространство MATLAB в процессе моделирования для более позднего извлечения и постобработки. Для сводных данных разных подходов смотрите Подходы для Экспорта Данных сигнала.

Похожие темы