Отобразите атрибуты сигнала

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

  • Сделайте модель легче понять другими.

  • Определите значение атрибута, который сигнал в конечном счете использует для моделирования (например, когда сигнал использует наследованный тип данных).

  • Запланируйте свою стратегию управлять этими атрибутами вдоль информационного канала (серия связанных блоков).

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

Ports & Signals Menu

Подменю Display> Signals & Ports Редактора Simulink® предлагает следующие опции для отображения свойств сигнала на блок-схеме:

Кроме того, можно отобразить информацию о частоте дискретизации. Если вы сначала выбираете Display> Sample Time, подменю обеспечивает выбор Цветов, Аннотаций и так далее. Опция Цветов позволяет сигнальным линиям блок-схемы и блокам быть нанесенными цветную маркировку на основе типов частоты дискретизации и относительных уровней. Опция Аннотаций предоставляет черные коды по сигнальным линиям, которые указывают на тип частоты дискретизации. Все причины и цвета и аннотации, чтобы отобразиться. Все эти опции заставляют Легенду Частоты дискретизации, появляются. Легенда содержит описание типа частоты дискретизации и уровня частоты дискретизации. Если Цветами является превращенный 'on', цветовые коды также появляются в легенде. То же самое верно, если Аннотациями является превращенный 'on'.

Типы данных порта

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

(c) обозначения указывает, что сигнал является численно комплексным (i).

При использовании псевдонимы типа данных (такие как Simulink.AliasType объекты в базовом рабочем пространстве или словаре данных), чтобы установить типы выходных данных в вашей модели, по умолчанию, схема отображает псевдонимы.

Если вы создаете цепочку псевдонимов (например, при помощи одного объекта Simulink.AliasType как базовый тип другого объекта Simulink.AliasType), схема отображает только псевдоним, который вы используете, чтобы установить тип выходных данных каждого сигнала. Схема не отображает базовые псевдонимы в цепочке.

Чтобы отобразить самый низкий базовый базовый тип данных (такой как int8, single, или s16En14), а также псевдоним, в модели, выбирают Display> Signals и Ports> Port Data Type Display Format> Base и Alias Types.

Также можно отобразить базовый тип а не псевдоним путем выбора Base Type.

Когда вы используете тип данных фиксированной точки, схема отображает базовый тип при помощи стандартного обозначения, которое указывает на характеристики типа (такие как длина и двоичной дроби со знаком). Чтобы интерпретировать это обозначение, смотрите Тип данных Фиксированной точки и Масштабирующееся Обозначение (Fixed-Point Designer).

Включение этой опции также включает отображение атрибутов сигнала в образцовое время загрузки и когда вы редактируете модель. Для получения дополнительной информации смотрите Атрибуты Сигнала Отображения в Образцовое Время загрузки.

Разработайте области значений

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

Области значений отображены в формате [min..max] max . В вышеупомянутом примере область значений дизайна в выходном порту блока Mux отображена как [-10..mixed], потому что два сигнала объединения блока Mux имеют тот же дизайн минимальные но различные максимумы дизайна.

Можно также использовать параметры командной строки CompiledPortDesignMin и CompiledPortDesignMax, чтобы получить доступ к минимуму дизайна и максимуму сигналов порта, соответственно, во время компиляции. Для получения дополнительной информации смотрите Common Block Properties.

Размерности сигнала

Отобразите размерности нескалярных сигналов рядом со строкой, которая несет сигнал.

Формат отображения зависит от того, представляет ли строка единственный сигнал или шину. Если строка представляет единственный векторный сигнал, Simulink отображает ширину сигнала. Если строка представляет единственный матричный сигнал, Simulink отображает свои размерности как [N 1xN2], где N i - размер i th размерность сигнала. Если строка представляет шину, несущую сигналы совпадающего типа данных, Simulink отображает N{M}, где N является количеством сигналов, которые несет шина, и M является общим количеством элементов сигнала, которые несет шина. Если шина несет сигналы различных типов данных, Simulink отображает только общее количество элементов сигнала {M}.

Включение этой опции также включает отображение размерностей сигнала в образцовое время загрузки и когда вы редактируете модель. Для получения дополнительной информации смотрите Атрибуты Сигнала Отображения в Образцовое Время загрузки.

Сигнал возразить индикатору разрешения

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

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

Где несколько меток существуют, каждая метка отображает значок разрешения сигнала. Никакой значок не появляется на немаркированном ответвлении. В следующей фигуре сигнализируйте, что x2 должен решить к объекту сигнала, таким образом, значок разрешения сигнала появляется слева от имени сигнала в каждой метке:

Чтобы подавить отображение значков разрешения сигнала, в образцовом окне отменяют выбор Отображения> Signals & Ports> Сигнал Возразить Индикатору Разрешения, который выбран по умолчанию. Восстановить значки разрешения сигнала, Сигнал повторного выбора Возразить Индикатору Разрешения. Отдельные сигналы не могут собираться показать или скрыть индикаторы разрешения сигнала независимо от установки для целой модели. Для получения дополнительной информации см.:

Широкие нескалярные строки

Проводит линии, которые несут вектор, или матрица сигнализирует шире, чем строки, которые несут скалярные сигналы.

Смотрите Сигналы Мультиплексора для получения дополнительной информации о векторных и матричных сигналах.

Похожие темы

Была ли эта тема полезной?