getIconImpl

Класс: matlab.system.mixin. Пользовательский значок
Пакет: matlab.system.mixin

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

Синтаксис

значок = getIconImpl (obj)

Описание

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

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

Примечание

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

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

obj

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

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

значок

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

Примеры

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

Задайте в своем файле определения класса имя блочного значка как '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.

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