Сигнальная линия в модели имеет атрибуты, такие как тип данных, размерности и числовая сложность. Когда вы отображаете эти атрибуты на блок-схеме, вы можете:
Сделайте модель легче понять другими.
Определите значение атрибута, который сигнал в конечном счете использует для симуляции (например, когда сигнал использует наследованный тип данных).
Запланируйте свою стратегию управлять этими атрибутами вдоль информационного канала (серия связанных блоков).
Кроме того, чтобы осмотреть и задать эти атрибуты в доступной для поиска, поддающейся сортировке таблице, можно использовать Model Data Editor (см. Configure Data Properties при помощи Model Data Editor).
Подменю Display> Signals & Ports Редактора Simulink® предлагает следующие опции для отображения свойств сигнала на блок-схеме:
Индикаторы линеаризации
Типы данных порта (см. типы данных порта),
Разработайте области значений (см. области значений проекта),
Размерности сигнала (см. размерности сигнала),
Класс памяти
Индикаторы контрольной точки/Журналирования
Индикаторы разрешения сигнала (См. сигнал возразить индикатору разрешения),
Индикаторы средства просмотра
Широкие нескалярные строки (см. широкие нескалярные строки),
Кроме того, можно отобразить информацию о шаге расчета. Если вы сначала выбираете Display> Sample Time, подменю обеспечивает выбор Colors, Annotations и All. Опция Colors позволяет сигнальным линиям блок-схемы и блокам быть нанесенными цветную маркировку на основе типов шага расчета и относительных уровней. Опция Annotations предоставляет черные коды по сигнальным линиям, которые указывают на тип шага расчета. All заставляет и цвета и аннотации отображаться. Все эти опции заставляют Легенду Шага расчета появляться. Легенда содержит описание типа шага расчета и уровня шага расчета. Если Colors является превращенный 'on', цветовые коды также появляются в легенде. То же самое верно, если Annotations является превращенный 'on'.
Отображает тип данных, который каждый сигнал использует для симуляции и генерации кода. Тип данных появляется рядом с выходным портом, который испускает сигнал.
(c)
обозначения указывает, что сигнал является численно комплексным (i
).
Если вы используете псевдонимы типа данных (такие как Simulink.AliasType
объекты в базовом рабочем пространстве или словаре данных), чтобы установить типы выходных данных в вашей модели, по умолчанию, схема отображает псевдонимы.
Если вы создаете цепочку псевдонимов (например, при помощи одного объекта Simulink.AliasType
как базовый тип другого объекта Simulink.AliasType
), схема отображает только псевдоним, который вы используете, чтобы установить тип выходных данных каждого сигнала. Схема не отображает базовые псевдонимы в цепочке.
Чтобы отобразить самый низкий базовый базовый тип данных (такой как int8
, single
, или s16En14
), а также псевдоним, в модели, выбирают Display> Signals and Ports> Port Data Type Display Format> Base and Alias Types.
Также можно отобразить базовый тип а не псевдоним путем выбора Base Type.
Когда вы используете тип данных с фиксированной точкой, схема отображает базовый тип при помощи стандартного обозначения, которое указывает на характеристики типа (такие как длина и двоичной дроби со знаком). Чтобы интерпретировать это обозначение, смотрите Тип данных с фиксированной точкой и Масштабирующееся Обозначение (Fixed-Point Designer).
Включение этой опции также включает отображение атрибутов сигнала в образцовое время загрузки и когда вы редактируете модель. Для получения дополнительной информации смотрите Атрибуты Сигнала Отображения в Образцовое Время загрузки.
Отображает скомпилированную область значений проекта сигнала рядом с выходным портом, который испускает сигнал. Области значений вычисляются во время схемы обновления.
Области значений отображены в формате [min..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
должен решить к объекту сигнала, таким образом, значок разрешения сигнала появляется слева от имени сигнала в каждой метке:
Чтобы подавить отображение значков разрешения сигнала, в окне модели отменяют выбор Display> Signals & Ports> Signal to Object Resolution Indicator, который выбран по умолчанию. Восстановить значки разрешения сигнала, Сигнал повторного выбора Возразить Индикатору Разрешения. Отдельные сигналы не могут собираться показать или скрыть индикаторы разрешения сигнала независимо от установки для целой модели. Для получения дополнительной информации см.:
Проводит линии, которые несут вектор, или матрица сигнализирует шире, чем строки, которые несут скалярные сигналы.
Смотрите Сигналы Мультиплексора для получения дополнительной информации о векторных и матричных сигналах.