Чтобы изменить вид значка вашего блока, необходимо использовать matlab.system.mixin.CustomIcon
class., можно задать метки порта с помощью Системы object™ методы.
Добавьте имя класса matlab.system.mixin.CustomIcon
к Системному объекту после matlab.System
class., Например:
classdef lmsSysObj < matlab.System & matlab.system.mixin.CustomIcon
Этот код разделяет на подклассы от класса matlab.system.mixin.CustomIcon
в дополнение к базовому классу matlab.System
.
Чтобы задать значок, реализуйте метод getIconImpl
.
Чтобы задать метки порта, реализуйте следующие дополнительные методы, чтобы изменить метки порта ввода и вывода. Вам не нужен класс matlab.system.mixin.CustomIcon
, чтобы использовать эти методы.
getInputNamesImpl getOutputNamesImpl
Если вы не реализуете эти методы, Системный объект использует имена порта ввода и вывода из метода stepImpl
. При использовании класс matlab.system.mixin.Nondirect
и не реализуете эти методы, Системный объект использует входные имена от updateImpl
и имена выходного порта от OutputImpl
.
Чтобы изменить диалоговое окно блока MATLAB System, реализуйте методы для следующих классов:
Описание | matlab.system. отображение методов |
---|---|
Задайте текст заголовка для группы свойства. |
|
Соберите в группу свойства. |
|
Свойства группы в отдельную вкладку. |
|
Можно изменить изображение блока MATLAB System в Редакторе MATLAB®. Для списка принятых файлов изображений смотрите image
. Использовать существующий файл изображения для блока MATLAB System:
Дважды кликните свой блок MATLAB System.
В блочном диалоговом окне кликните по Исходному коду. Редактор MATLAB, который содержит код Системного объекта, открывается.
В редакторе MATLAB, от Системного Блока выпадающий список, выбирают Add Image Icon.
В Добавить диалоговом окне значка изображения нажмите Browse, чтобы выбрать изображение по вашему выбору.
Нажмите ОК, чтобы ввести соответствующий код для метода getIconImpl
в вашем Системном объекте.
Для получения дополнительной информации смотрите, Настраивают Системный Блочный Внешний вид.
Matlab.system | matlab.system.display. Значок