Укажите, что имена портов ввода и вывода Системы 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
endgetNumInputsImpl | getNumOutputsImpl | getInputNamesImpl | getOutputNamesImpl | getIconImpl | matlab.system.mixin.CustomIcon