exponenta event banner

Настройка внешнего вида системного блока

Укажите имена ввода и вывода

Укажите имена портов ввода и вывода блока System object™-based, реализованного с помощью блока MATLAB System.

Использовать getInputNamesImpl и getOutputNamesImpl для указания имен входного порта в виде «исходных данных», а выходного порта в виде «count».

Если не указать getInputNamesImpl и getOutputNamesImpl , объект использует stepImpl имена входных и выходных переменных для имен входных и выходных портов соответственно. Если stepImpl метод использует varargin и varargout вместо имен переменных, имена портов по умолчанию - пустые векторы символов.

methods (Access = protected)
   function inputName = getInputNamesImpl(~)
          inputName = 'source data';
   end
   
   function outputName = getOutputNamesImpl(~)
          outputName = 'count';
   end
end

 Полное определение класса с именованными входами и выходами

Значок «Добавить текст в блок»

Добавьте текст к значку блока на основе системных объектов, реализованного с помощью системного блока MATLAB.

  1. Подкласс из класса пользовательских значков.

    classdef MyCounter < matlab.System & matlab.system.mixin.CustomIcon

  2. Использовать getIconImpl чтобы указать значок блока как New Counter с разрывом строки между двумя словами.

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

     Полный файл определения класса с определенным значком

Значок добавления изображения в блок

Определите изображение на значке блока системного блока на основе объекта, реализованного с помощью системного блока MATLAB.

  1. Подкласс из класса пользовательских значков.

    classdef MyCounter < matlab.System & matlab.system.mixin.CustomIcon

  2. Использовать getIconImpl для вызова matlab.system.display.Icon и укажите изображение.

    methods (Access = protected)
        function icon = getIconImpl(~)
            icon = matlab.system.display.Icon('counter.png');
        end
    end

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

См. также

| | | | |

Связанные темы