检查生成的代码Nonvirtual公交车
这个例子展示了如何nonvirtual巴士出现在模型生成的代码。的步骤需要一个仿真软件®编码器™许可证。金宝app
开放和模拟模型的例子,其中包含nonvirtual总线。
打开金宝app仿真软件编码器的应用程序。应用程序选项卡中,单击箭头的最右边应用程序部分。下代码生成,点击金宝app仿真软件编码器。
为模型来生成代码,C代码选项卡上,单击生成代码。
看到生成的文件,打开NonvirtualBusCodeGenModel_grt_rtw
文件夹中。
NonvirtualBusCodeGenModel_types.h
定义了金宝appSimulink.Bus
对象作为一个结构体。
typedef struct {real_T;real_T b;real_T c;}BusObject;
NonvirtualBusCodeGenModel.h
定义了单元延迟块使用BusObject
结构体。
typedef struct {BusObject UnitDelay_DSTATE;/ * < Root > /单元的延迟* /}DW_NonvirtualBusCodeGenModel_T;
NonvirtualBusCodeGenModel.c
实现了单位延迟块,将nonvirtual总线传递到输出港。
NonvirtualBusCodeGenModel_Y。着干活= NonvirtualBusCodeGenModel_DW.UnitDelay_DSTATE;