getIconImpl

Класс: matlab.system.mixin.
Пакет: matlab.system.mixin

Назовите, чтобы отобразиться как значок блока

Синтаксис

icon = getIconImpl(obj)

Описание

icon = getIconImpl(obj) задает текст или изображение, чтобы отобразиться на значке блока блока MATLAB System. Если вы не задаете метод getIconImpl, блок отображает имя класса Системы object™ как значок блока. Например, если вы задаете pkg.MyObject в блоке MATLAB System, значок по умолчанию маркирован MyObject

getIconImpl вызван блоком MATLAB System во время компиляции модели Simulink®.

Примечание

Вам необходимо задать Access = protected для этого метода.

Входные параметры

obj

Указатель системного объекта

Выходные аргументы

icon

Текст или изображение, чтобы отобразиться как значок блока. Каждая ячейка отображена как отдельная строка.

Примеры

развернуть все

Задайте в своем файле определения класса имя значка блока как 'Enhanced Counter' с помощью двух строк.

methods (Access = protected)
   function icon = getIconImpl(~)
      icon = {'Enhanced','Counter'};
   end
end

Задайте изображение в своем файле определения класса.

    methods(Access = protected)
        function icon = getIconImpl(~)
            % Define icon for System block
            icon = matlab.system.display.Icon('my_icon.png');
        end
    end

Изображение теперь появляется на значке блока System.