Укажите, что имена портов ввода и вывода Системы object™–based блок реализовали использование блока MATLAB System.
Используйте getInputNamesImpl
и getOutputNamesImpl
задавать имена входного порта как “исходные данные” и выходной порт как “количество”.
Если вы не задаете getInputNamesImpl
и getOutputNamesImpl
методы, объект использует stepImpl
имена переменных ввода и вывода метода для имен порта ввода и вывода, соответственно. Если stepImpl
метод использует varargin и varargout вместо имен переменных, значения по умолчанию имен порта к пустым символьным векторам.
methods (Access = protected) function inputName = getInputNamesImpl(~) inputName = 'source data'; end function outputName = getOutputNamesImpl(~) outputName = 'count'; end end
Добавьте текст в значок блока Системы, основанный на объектах блок реализовал использование блока MATLAB System.
Разделите на подклассы от класса пользовательского значка.
classdef MyCounter < matlab.System & matlab.system.mixin.CustomIcon
Используйте getIconImpl
задавать значок блока как New Counter
с разрывом строки между этими двумя словами.
methods (Access = protected) function icon = getIconImpl(~) icon = {'New','Counter'}; end end
Задайте изображение на значке блока Системы, основанный на объектах блок реализовал использование блока MATLAB System.
Разделите на подклассы от класса пользовательского значка.
classdef MyCounter < matlab.System & matlab.system.mixin.CustomIcon
Используйте getIconImpl
метод, чтобы вызвать matlab.system.display.Icon
класс и задает изображение.
methods (Access = protected) function icon = getIconImpl(~) icon = matlab.system.display.Icon('counter.png'); end end
getNumInputsImpl
| getNumOutputsImpl
| getInputNamesImpl
| getOutputNamesImpl
| getIconImpl
| matlab.system.mixin.CustomIcon