System object テンプレートの選択
System object を使用してデバイス ドライバー ブロックの動作を定義します。テンプレート System object を変更して独自の System object™ を作成するには、次の手順に従います。
MATLAB® エディターで、テンプレート System object クラス ファイル
Sink.mを開きます。クラス ファイルのコピーを保存し、名前を
DigitalWrite.mに変更します。DigitalWrite.mを開いてクラス名をDigitalWriteに変更します。classdef DigitalWrite < matlab.System ... & coder.ExternalDependency ... end
コンストラクター メソッドの名前を
DigitalWriteに変更します。methods % Constructor function obj = DigitalWrite(varargin) % Support name-value pair arguments when constructing the object. setProperties(obj,nargin,varargin{:}); end end
メモ
MATLAB クラスでは、クラス名、コンストラクター、およびファイルが同一である必要があります。
変更を
DigitalWrite.mに保存します。
次のセクションでは、System object の初期化、出力、および終了の動作の指定を行います。
参考
Digital Read ブロックの作成 | ハードウェア固有の C/C++ コードの記述 | 初期化、出力、および終了の動作の指定