Инструментирование для приложений реального времени

Чтобы визуализировать поведение приложения реального времени, работающего на целевом компьютере, Проводник Simulink® Real-Time™ обеспечивает инструментальные панели. Инструментальная панель является рабочей областью Проводника, в которую можно вставить один или несколько инструментов. В Simulink Real-Time Explorer можно создать и загрузить инструментальные панели из панели инструментов, меню File и окна инструментов Panels. Можно отобразить одновременно столько панелей, сколько может соответствовать на экране.

После создания одной или нескольких инструментальных панелей можно перетащить инструменты к панелям и перетащить параметры и сигналы к инструментам. Можно добавить элементы макета, чтобы разъяснить отношения среди инструментов. Можно затем запустить приложение реального времени с Simulink Real-Time Explorer и запустить инструментальные панели, чтобы управлять параметрами и просмотреть выходные параметры сигнала.

Во время проектирования можно управлять инструментами при помощи кнопок на панели инструментов.

ДействиеЗначокПримечания

New, Open, Save, SaveAll

   

Доступные операции меняются в зависимости от активного окна.

  • Можно сохранить инструментальную панель только из окна для той панели.

  • Можно создать или открыть сигнал или группу параметра только из окна Applications.

  • Можно сохранить группу только из окна для той группы.

  • Можно создать или открыть инструментальную панель независимо от активного окна.

  • Можно использовать кнопку SaveAll независимо от активного окна.

Cut, Copy, Paste, Delete

   

Применяется к инструментам только.

Layer

 

Применяется к инструментам только.

Align on edges

   

Применяется к инструментам только.

Align on centers

 

Применяется к инструментам только.

Equalize sizes

  

Применяется к инструментам только.

Undo, Redo

 

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

Run, Stop, Run all, Stop all

   

Запустите и остановите все активные инструментальные панели.

Инструментальный выбор и привязка

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

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

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

Когда вы связываете сигнал с инструментом отображения, кнопка Signal  появляется рядом с инструментом.

Когда вы связываете параметр с настройкой или инструментом отображения, кнопка Parameter  появляется рядом с инструментом.

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

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

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

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

ДействиеТребованиеИспользование
  • Покажите давление в контейнере.

  • Покажите скорость транспортного средства.

  • Покажите текущий или напряжение в схеме.

  • Данные с действительным знаком

  • Покажите приближенное значение угловым смещением

  • Покажите перечисляемое значение модулями шкалы (требует перечислимых данных о типе для отображения).

Свойства GaugeAngular

  • Покажите уровень жидкости в контейнере.

  • Покажите давление в трубопроводе.

  • Данные с действительным знаком

  • Покажите приближенное значение вертикальным смещением

  • Покажите перечисляемое значение модулями шкалы (требует перечислимых данных о типе для отображения).

Свойства GaugeFluidLevel

  • Покажите давление в контейнере.

  • Покажите степень аудиовыхода.

  • Покажите текущий или напряжение в схеме.

  • Данные с действительным знаком

  • Покажите приближенное значение линейным смещением

  • Покажите перечисляемое значение модулями шкалы (требует перечислимых данных о типе для отображения).

Свойства GaugeLinear

  • Покажите трафик на шине передачи данных.

  • Покажите состояние конечного автомата.

  • Данные с шестнадцатеричным знаком

  • Покажите значения в шестнадцатеричном формате

Свойства HexadecimalDisplay

  • Покажите релейное состояние переключателя.

  • Покажите релейное состояние двунаправленного контакта.

  • Булевы данные

  • Покажите значение легким включением и выключением

Свойства LED

  • Покажите измерение температуры данной точности.

  • Покажите измерение напряжения данной точности.

  • Покажите дату и время.

  • Данные с действительным знаком

  • Покажите действительные значения в десятичном числе или другом формате

Свойства NumericDisplay

  • Покажите изменяющееся во времени измерение температуры.

  • Покажите изменяющееся во времени измерение напряжения.

  • Данные с действительным знаком

  • Покажите изменяющиеся во времени формы волны

Определите объем свойств

Настройка инструментов

Таблица показывает некоторые задачи, которые можно сделать с настраивающимися инструментами.

ДействиеТребованиеИспользование
  • Управляйте усилением радиоприемника.

  • Управляйте усилением радио-передатчика.

  • Данные с действительным знаком

  • Установите приближенное значение угловым смещением

  • Покажите перечисляемое значение модулями шкалы (требует перечислимых данных о типе для отображения).

Свойства Knob

  • Введите начальное значение управления сетболом для термостата.

  • Введите значение seed для генератора случайных чисел.

  • Данные с действительным знаком

  • Установите точное числовое значение

Свойства NumericEntry

  • Управляйте громкостью звука автомобильного радиоприемника с помощью неродного шага.

  • Курите область значений тестового контроллера в небольшом количестве нажатий кнопки.

  • Данные с действительным знаком

  • Установите шаг шага и начальное значение

Свойства NumericUpDownEntry

  • Управляйте частотой радиоприемника.

  • Управляйте установкой клапана давления.

  • Данные с действительным знаком

  • Установите приближенные значения линейным смещением

  • Покажите перечисляемое значение модулями шкалы (требует перечислимых данных о типе для отображения).

Свойства Spinner

  • Включите источник питания.

  • Закройте клапан логического элемента.

  • Булевы данные

  • Включите или выключите управление

Свойства SwitchLED

Свойства SwitchLever

Свойства SwitchRocker

Свойства SwitchToggle

Элементы макета

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

Таблица показывает некоторые способы, которыми можно изменить размещение с элементами макета.

ДействиеТребованиеИспользование
  • Соберите в группу электрические инструменты и пометьте группу.

  • Соберите в группу инструменты давления и пометьте группу.

  • Изменение размеров поля времени проектирования

  • Статическое отображение во время выполнения

Свойства GroupBox

  • Пометьте электрический инструмент.

  • Пометьте инструмент давления.

  • Изменение размеров поля времени проектирования, лево-право и вниз выравнивание текста

  • Статическое отображение во время выполнения

Свойства Label

  • Сгруппируйте электрическую группу с лобби и прокруткой между группами.

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

  • Изменение размеров поля времени проектирования

  • Прокрутка поля во время выполнения

Свойства Panel

  • Вставьте изображение принципиальной схемы на панели позади электрических инструментов.

  • Вставьте изображение схемы циркуляции на панели позади инструментов давления.

  • Фрагмент времени проектирования изображений, изменение масштаба, центр и авторазмер

  • Статическое отображение во время выполнения

Свойства PictureBox

Графические свойства

Можно сконфигурировать графические свойства инструментов. Рисунок показывает инструмент в его настройке по умолчанию и с представительными изменениями свойства.

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

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

Инструментальные свойства

Таблица показывает некоторые способы, которыми можно изменить внешний вид инструментов через свойства Instrument.

ДействиеИспользование

Установите инструментальный диапазон значений

ScaleRange

  • Min, Span — Границы значения. Max только для чтения.

  • Реверс Если True, обратное направление отображения

  • ScaleType — Один из Linearlog10, SplitLinearLog10.

  • SplitStart, SplitPercent — Значение и процент разделения шкалы для ScaleType SplitLinearLog10 только.

  • AngleMin, AngleSpan — Угловые границы значения. AngleMax только для чтения. Для GaugeAngular и Knob только.

Установите свойства отображения значения

ScaleDisplay> GeneratorStyle> Auto

В ScaleDisplay> GeneratorAuto:

  • MidIncluded — Если True, вставьте метку деления на полпути между главными метками деления.

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

  • FixedMinMaxMajor — Если True, верхние и нижние метки деления ограничиваются быть главными метками деления со значениями min / макс. значениями, заданными Min и Span.

  • MinorCount — Количество незначительных меток деления между главными метками деления.

  • MinTextSpacing — Минимальное пространство между метками деления шкалы.

  • DesiredIncrement — Отображение крупных значений деления. number of labels = span/(desired increment + 1). Ничего не делает, если необходимые метки не помещаются в пробел, доступный в диаграмме.

Можно также установить свойства для ScaleDisplay> GeneratorStyle> Fixed и ScaleDisplay> GeneratorStyle> Custom.

ScaleDisplay> TextFormatting

  • Style — Один из Number, Thousands, Prefix, Exponent, Price32ndsdatetime, DateTimeUTC.

  • PrecisionStyle — Один из FixedDecimalPoints, SignificantDigits'none'.

  • Точность Количество цифр справа от десятичной точки.

  • UnitsText — Текст, чтобы отобразиться рядом с метками в виде галочки.

Установите свойства указателя

Pointer

  • Style — Стиль указателя зависит от инструмента.

    • GaugeAngular — Один из Arrow, ArrowLineстрока, Triangle.

    • GaugeLinear — Один из Pointer, Triangle, TLinecolorbar, Tube.

    • Knob — Один из Dot, DotRaised, DotSunken, LineCenter, LineCustom, Triangle.

    • Slider — Один из Bar, BarIndicator, BarIndicatorLightУказатель

  • Размер Ширина указателя, в пикселях.

  • Margin — Поле вокруг указателя, в пикселях.

Установите свойства границ

Border

  • Style — Один из Bump, Etched, Flat, Raised, RaisedInner, RaisedOuter, Sunken, SunkenInner, SunkenOuter, RoundedSides.

  • Margin — Ограничьте поле в пикселях

  • ThicknessDesired — Заданная толщина, в пикселях

Установите свойства шрифта

ScaleDisplay> TickMajor> Font

ScaleDisplay> TickMid> Font

  • Имя Шрифт для текстового отображения.

  • Стиль шрифта Один из Light, Semilight, Regular, Italic, Semibold, Bold, Bold Italic, Light Oblique, Semibold Oblique.

  • Размер Размер шрифта, в точках

  • Strikeout — Если True, добавьте зачеркнутый эффект.

  • Underline — Если True, добавьте эффект подчеркивания.

Установите свойства цвета

ColorSections

По умолчанию список страниц с цветными иллюстрациями пуст. Чтобы добавить страницы с цветными иллюстрациями, откройте диалоговое окно Color Section Collection Editor и нажмите Add.

  • Color — Откройте поле Палитры цветов, которое содержит цветовые палитры Custom, Web и System.

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

  • Остановка Конец страниц с цветными иллюстрациями, в модулях области значений.

Свойства цвета сопоставлены со следующими инструментальными свойствами: Border, Pointer, ScaleDisplay> TickMajor, ScaleDisplay> TickMid, ScaleDisplay> TickMinor.

Свойства внешнего вида

Таблица показывает некоторые способы, которыми можно изменить внешний вид инструментов через свойства Appearance.

ДействиеИспользование

Установите свойства шрифта

  • Имя Шрифт для текстового отображения.

  • Стиль шрифта Один из Light, Semilight, Regular, Italic, Semibold, Bold, Bold Italic, Light Oblique, Semibold Oblique.

  • Размер Размер шрифта, в точках

  • Strikeout — Если True, добавьте зачеркнутый эффект.

  • Underline — Если True, добавьте эффект подчеркивания.

Установите свойства цвета

BackColor, ForeColor — Откройте цветовые палитры Custom, Web и System.

Установите свойства изображения

  • BackgroundImage — Перейдите к файлу фонового изображения.

  • BackgroundImageLayout — Один из Tile'none'центр , Stretchизменение масштаба.

Смотрите также

| | | | | | | | | | | | | | | | | |

Связанные примеры

Больше о