Main Content

Select a System Object Template

System objects are used to define the behavior of device driver blocks. Follow these steps to create your own System object™ by modifying the template System object.

  1. In the MATLAB®Editor, open the template system object class file,Sink.m.

  2. Save a copy of the class file and rename itDigitalWrite.m.

  3. OpenDigitalWrite.mand change the class name toDigitalWrite.

    classdefDigitalWrite < matlab.System ... & coder.ExternalDependency ... & matlab.system.mixin.Propagates ... & matlab.system.mixin.CustomIcon ...end
  4. Change the name of the constructor method toDigitalWrite.

    methods% Constructorfunctionobj = DigitalWrite(varargin)% Support name-value pair arguments when constructing the object.setProperties(obj,nargin,varargin{:});endend

    Note

    A MATLAB class requires the class name, constructor, and file to be identical.

  5. Save the changes toDigitalWrite.m.

In the next section, you willSpecify the Initialization, Output, and Termination Behaviorof the System object.

See Also

||