При передаче ценных данных о модели и между блоками сигналы могут принимать разные значения. В этом разделе вы узнаете, как инициализировать, отображать сигналы, а также больше информации о типах данных и размерах сигнала.
Если сигнал не имеет явного начального значения, начальное значение, используемое Simulink ®, зависит от типа данных сигнала .
| Тип данных сигнала | Начальное значение по умолчанию |
|---|---|
| Числовые (кроме фиксированных точек) | Ноль |
| Фиксированная точка | Реальное наземное значение |
| Булев | Ложный |
| Перечисленный | Значение по умолчанию |
Можно задать нестандартные начальные значения сигналов для Simulink, которые будут использоваться в начале моделирования.
Для любого сигнала можно определить объект сигнала (Simulink.Signal)и использовать этот сигнальный объект для задания начального значения сигнала.
Для некоторых блоков, таких как «Исходящий порт», «Память хранилища данных» и «Память», можно использовать либо сигнальный объект, либо параметр блока, либо и то, и другое, чтобы задать начальное значение состояния блока или вывода.
Дополнительные сведения см. в разделе Инициализация сигналов и дискретных состояний.
Для отображения значений сигналов во время моделирования можно использовать либо блоки, либо средства просмотра сигналов (например, Signal & Scope Manager). Например, для построения графика изменяющихся во времени сигналов на осциллографическом дисплее во время моделирования можно использовать либо блок «Scope», либо диспетчер «Signal & Scope Manager». Общие сведения о параметрах просмотра значений сигналов см. в разделах Блоки области и Обзор области. Для получения подробной информации о:
Блоки, которые можно использовать для отображения сигналов в модели, см. в разделе Раковины
Средства просмотра сигналов, плавающая область и задачи средства просмотра областей
Диспетчер сигналов и объема, см. Диспетчер Viewers and Generators Manager
Контрольные точки, которые являются сигналами, гарантированными Simulink для наблюдения при использовании блока плавающей области в модели, см. в разделе Настройка сигналов как контрольных точек.
Чтобы включить графическое отображение значений сигналов в схему модели, используйте один из следующих подходов:
Для многих блоков Simulink может отображать вывод блоков (значения портов) в виде подсказок по данным на блок-схеме во время выполнения моделирования.
В редакторе Simulink на вкладке Debug выберите Output Values, перейдите на вкладку Signal и переключитесь на кнопку Output Value Label > Toggle Value Display.
Для изменения параметров отображения используйте подменю «Параметры».
Дополнительные сведения см. в разделе Отображение значений портов для отладки.
Для отображения ниже определенного сигнала значения сигнала после моделирования:
Щелкните сигнал правой кнопкой мыши.
В контекстном меню выберите «Показать метку значения выбранного порта».
Тип данных относится к формату, используемому для внутреннего представления значений сигнала. По умолчанию тип данных сигналов Simulink является двойным. Можно создавать сигналы других типов данных. Сигналы Simulink поддерживают тот же диапазон типов данных, что и MATLAB ®. Дополнительные сведения см. в разделе О типах данных в Simulink.
Значения сигналов могут быть комплексными числами или вещественными числами. Сигнал, значения которого являются комплексными числами, является комплексным сигналом. Создайте сигнал со сложным значением, используя один из следующих подходов:
Загрузка комплексных данных сигналов из рабочего пространства MATLAB в модель через блок ввода корневого уровня.
Создайте в модели блок константы и задайте для него комплексное число.
Создайте вещественные сигналы, соответствующие действительной и мнимой частям комплексного сигнала, затем объедините части в комплексный сигнал, используя блок преобразования Real-Imag в Complex.
Управление сложными сигналами через блоки, которые их принимают. Если вы не уверены, принимает ли блок сложные сигналы, см. документацию по блоку.
Значения сигналов можно сохранить в рабочей области MATLAB во время моделирования для последующего извлечения и постобработки. Краткое описание различных подходов см. в разделе Подходы к экспорту данных сигналов.