このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,非バーチャルバスが,あるモデルに対して生成されたコードにどのように表示されるかを示します。この手順には,金宝app仿真软件®编码器™ライセンスが必要です。
非バーチャルバスを含むモデル例を開いてシミュレーションします。
金宝app仿真软件编码器アプリを開きます。[アプリ]タブの[アプリ]セクションの右端にある矢印をクリックします。[コード生成)の下で,(金宝app仿真软件编码器)をクリックします。
モデルのコードを生成するには,[Cコード]タブで[コード生成)をクリックします。
生成されたファイルを確認するには,NonvirtualBusCodeGenModel_grt_rtw
フォルダーを開きます。
NonvirtualBusCodeGenModel_types.h
は,金宝app仿真软件。公共汽车
オブジェクトを構造体として定義します。
typedef struct {real_T a;real_T b;real_T c;} BusObject;
NonvirtualBusCodeGenModel.h
は,BusObject
構造体を使用して单位延迟ブロックを定義します。
typedef struct{总线对象UnitDelay_DSTATE;/* '/单位延迟' */}DW_NonvirtualBusCodeGenModel_T;
NonvirtualBusCodeGenModel.c
は,非バーチャルバスを外港ブロックに渡す,单位延迟ブロックを実装します。
NonvirtualBusCodeGenModel_Y。着干活= NonvirtualBusCodeGenModel_DW.UnitDelay_DSTATE;