Simulink® позволяет вам создать маски блока. Маска является настроенным пользовательским интерфейсом для блока.
Путем маскирования блока вы инкапсулируете блок-схему, чтобы иметь ее собственное диалоговое окно параметра с ее собственным описанием блока, подсказками параметра и текстами справки.
Можно замаскировать отдельный пользовательский блок, который можно повторно использовать, как уникальные блоки, заданные в Simulink.
Чтобы знать о создании маски блока, смотрите, Создают Простую Маску.
Simulink.Mask | Управляйте масками программно |
Simulink.Mask.Constraints | Создайте ограничение маски |
Simulink.MaskParameter | Управляйте параметрами маски программно |
Simulink.dialog.Control | Создайте экземпляры диалогового управления |
Simulink.dialog.parameter.CustomTable | Составьте пользовательские таблицы программно |
Simulink.dialog.ListboxControl | Управляйте полем списка программно |
Simulink.dialog.TreeControl | Управляйте Древовидным управлением программно |
Узнайте основы о маскировании и когда замаскировать блоки.
Создайте и настройте маску блока.
Управляйте существующими масками
Просмотрите или отредактируйте существующую маску блока.
Создайте и настройте маски с помощью интерфейса Mask Editor.
Задайте типы данных Используя параметр DataTypeStr
Добавьте ограничение типа данных для параметра маски Редактирования.
Спроектируйте Диалоговое окно Маски с помощью Parameters & Dialog Pane
Попробуйте этот пример, чтобы создать диалоговое окно маски и изучить использование некоторого Редактора Маски функции.
Обработка большого количества параметров маски
Добавьте большое количество параметров маски в Таблице программно.
Настройте таблицы для маскированных блоков
Добавьте пользовательские таблицы, чтобы замаскировать диалоговое окно.
Управляйте пользовательскими таблицами программно
Используйте Интерфейс командной строки, чтобы управлять пользовательскими таблицами.
Проверка параметров маски Используя ограничения
Добавьте валидацию, чтобы замаскировать параметры с помощью ограничений.
Пользовательские ограничения и разделяемые ограничения
Создайте пользовательские ограничения и сохраните ограничения в файле MAT.
Добавьте и выполните код коллбэка маски.
Используйте код MATLAB®, чтобы инициализировать маску блока.
Отсоедините конкретные параметры блока маске.
Создайте и отредактируйте маски блока из командной строки MATLAB.
Передайте значения блокам под маской
Задайте входные значения с помощью диалогового окна маски.
Добавьте пользовательский интерфейс в соединенные блоки.
Замаскируйте различную подсистему
Рекомендуемый способ замаскировать Различный блок Subsystem.
Задайте модули измерения для маскированных блоков
Установите модули измерения для выходных и входных портов маскированного блока.
Добавьте изображения как значки маски и сохраните их в файле SLX.
Создайте иерархический список в диалоговом окне маски
Создайте иерархический список данных по маске.
Динамическое диалоговое окно маски
Измените диалоговое окно маски на основе пользователя - вход.
Динамическая подсистема маскированная
Создайте замаскированные библиотечные блоки, которые могут изменить их структурное содержимое.
Отладьте маски то использование код MATLAB
Диагностируйте ошибки в коде инициализации маски.
Узнайте о маскировании модели.
Создайте и сошлитесь на модель маскированную
Как замаскировать модель в интерактивном режиме.
Маска модели управления программно
Как замаскировать модель программно.
Маскирование моделей в качестве примера
Просмотрите модели Simulink, которые демонстрируют возможности маскирования.