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