This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Names of System block input ports


[name1,name2,...] = getInputNamesImpl(obj)


[name1,name2,...] = getInputNamesImpl(obj) specifies the names of the input ports of the System object™ on a MATLAB System block. The number of returned input names matches the number of inputs returned by the getNumInputs method. If you change a property value that changes the number of inputs, the names of those inputs also change.

getInputNamesImpl is called by the getInputNames method by the MATLAB System block.

    Note:   You must set Access = protected for this method.

Input Arguments


System object

Output Arguments


Names of the inputs for the specified object, returned as character vectors

Default: empty character vector


expand all

Specify in your class definition file the names of two input ports as 'upper' and 'lower'.

methods (Access = protected)
   function varargout = getInputNamesImpl(obj)
      numInputs = getNumInputs(obj);
      varargout = cell(1,numInputs);
      varargout{1} = 'upper';
      if numInputs > 1
         varargout{2} = 'lower';
Was this topic helpful?