主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

非バーチャルバスに対して生成されたコードの検証

この例では,非バーチャルバスが,あるモデルに対して生成されたコードにどのように表示されるかを示します。この手順には,金宝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;

参考

ブロック

オブジェクト

関連するトピック