这个例子展示了如何导出定义、初始化和生成的代码使用声明一个全局变量作为参数。
int32 myParam = 3;
走读生int32 myParam;
1。打开示例模型ex_defn_decl
。
2。在模型中,选择获得块。在属性检查器,设置的值获得参数myParam
。
3所示。旁边的参数值,点击操作按钮(按钮有三个垂直点)和选择创建。
4所示。在创建新的数据对话框中,设置价值来万博1manbetxSimulink.Parameter (3)
。点击创建。一个万博1manbetxSimulink.Parameter
对象,myParam
,出现在工作区中。获得块使用对象设置增益参数的值,在这种情况下,3。
5。在仿真软件。万博1manbetx参数属性对话框中,设置数据类型来int32
。
6。集存储类来ExportToFile
。
7所示。集头文件来myDecls.h
。
8。集定义文件来myDefns.c
。点击好吧。
9。构建模型和生成代码,出版社Ctrl + B。
生成的头文件myDecls.h
声明全局变量myParam
通过使用走读生
关键字。
/ *自定义存储类的声明:ExportToFile * /走读生int32_T myParam;/ *引用:< Root > /获得* /
生成的源文件myDefns.c
定义并初始化myParam
。
/ *定义自定义存储类:ExportToFile * / int32_T myParam = 3;/ *引用:< Root > /获得* /