2015-04-01 72 views
0

指定一个总线对象总线头文件我有内部和其又是总线具有许多元素总线对象再次对象。谁能告诉我有没有从这个busobject的方式来生成typedef结构总线头文件,而不是它手动使用脚本做的?有没有直接的功能或方法来做到这一点?创建从在工作区或从一个总线选择

所以例如我有d个元素,例如其是再次总线对象,然后他们最后两个总线元件各自D_A,D_B,E_A,E_B总线对象。现在是有一个功能或简单的方式来处理该总线对象,使得我得到的输出为:

typedef struct 
{ 
uint8 d_a; 
uint8 d_b; 
}d; 

typedef struct 
{ 
uint8 e_a; 
uint8 e_b; 
}e; 

typedef struct 
{ 
d d; 
e e; 
}a; 

这是总线报头。

回答

0

您需要设置公交DATASCOPE到出口。做到这一点的一种方法是进入你的工作区,双击任何定义的总线。这将打开总线编辑器GUI。当你点击一个总线名称将有一个不同的选项菜单:名称,数据范围,头文件,对齐。

使用下拉菜单,数据范围来选择出口。现在代码生成器将创建一个头文件。您可以通过在头文件字段中输入foo.h来指定该头文件的文件名。如果你保留空白Matlab将使用总线名称创建一个头文件。

相关问题