Создание масок блоков

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

Simulink® позволяет вам создать маски блока. Маска является настроенным пользовательским интерфейсом для блока.

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

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

Чтобы знать о создании маски блока, смотрите, Создают Простую Маску.

Классы

Simulink.MaskУправляйте масками программно
Simulink.Mask.ConstraintsСоздайте ограничение маски
Simulink.MaskParameterУправляйте параметрами маски программно
Simulink.dialog.ControlСоздайте экземпляры диалогового управления
Simulink.dialog.parameter.CustomTableСоставьте пользовательские таблицы программно
Simulink.dialog.ListboxControlУправляйте полем списка программно

Темы

Введение в маскирование

Основы маскирования

Узнайте основы о маскировании и когда замаскировать блоки.

Создайте простую маску

Создайте и настройте маску блока.

Управляйте существующими масками

Просмотрите или отредактируйте существующую маску блока.

Редактор маски пользовательский интерфейс

Редактор маски обзор

Создайте и настройте маски с помощью интерфейса Mask Editor.

Задайте типы данных Используя параметр DataTypeStr

Добавьте ограничение типа данных для параметра маски Редактирования.

Разработайте Диалоговое окно Маски с помощью Parameters & Dialog Pane

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

Обработка большого количества параметров маски

Добавьте большое количество параметров маски в Таблице программно.

Настройте таблицы для маскированных блоков

Добавьте пользовательские таблицы, чтобы замаскировать диалоговое окно

Управляйте пользовательскими таблицами программно

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

Маскирование функций

Добавьте ограничения, чтобы замаскировать параметры

Обеспечьте параметры маски, чтобы быть в желаемой спецификации

Код коллбэка маски

Добавьте и выполните код коллбэка маски.

Инициализируйте маску

Используйте код MATLAB®, чтобы инициализировать маску блока.

Продвиньте параметр маску

Представьте конкретные параметры блока маске.

Управляйте масками программно

Создайте и отредактируйте маски блока из командной строки MATLAB.

Передайте значения блокам под маской

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

Маска соединенные блоки

Добавьте пользовательский интерфейс в соединенные блоки.

Замаскируйте различную подсистему

Рекомендуемый способ замаскировать Различный блок Subsystem.

Задайте модули измерения для маскированных блоков

Установите модули измерения для выходных и входных портов маскированного блока

Коллбэки маски

Динамическое диалоговое окно маски

Измените диалоговое окно маски на основе пользователя - вход.

Динамическая подсистема маскированная

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

Отладьте маски то использование код MATLAB

Диагностируйте ошибки в коде инициализации маски.

Образцовая маска

Введение в образцовую маску

Узнайте о маскировании модели.

Создайте и сошлитесь на модель маскированную

Как замаскировать модель в интерактивном режиме.

Маска модели управления программно

Как замаскировать модель программно.

Модели в качестве примера

Маскирование моделей в качестве примера

Просмотрите модели Simulink, которые демонстрируют возможности маскирования.