getIconImpl

Класс: matlab.system

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

Синтаксис

icon = getIconImpl(obj)

Описание

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

Детали во время выполнения

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

Метод, создающий советы

Необходимо установить Access = protected для этого метода.

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

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

Указатель системного объекта раньше получал доступ к свойствам, состояниям и методам, характерным для объекта. Если ваш getIconImpl метод не использует объект, можно заменить этот вход на ~.

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

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

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

Примеры

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

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

Введенный в R2017a