Создайте блочные маски

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

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

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

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

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

Классы

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

Примеры и руководства

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

Маскирование основных принципов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Код обратного вызова маски

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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