Select 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.
In the MATLAB® Editor, open the template System object class file,
Source.m.Save a copy of the class file and rename it
DigitalRead.m.Open
DigitalRead.mand change the class name toDigitalRead.classdef DigitalRead < matlab.System ... & coder.ExternalDependency ... & matlab.system.mixin.Propagates ... & matlab.system.mixin.CustomIcon ... end
Change the name of the constructor method to
DigitalRead.methods % Constructor function obj = DigitalRead(varargin) % Support name-value pair arguments when constructing the object. setProperties(obj,nargin,varargin{:}); end end
Note
A MATLAB class requires class name, constructor, and file to be identical.
Save the changes to
DigitalRead.m.
In the next section, you will Specify the Initialization, Output, and Termination behavior of your System object.
See Also
Create a Digital Read Block | Specify the Initialization, Output, and Termination