主要内容

参数数据的定义、初始化和声明

这个例子展示了如何导出定义、初始化和生成的代码使用声明一个全局变量作为参数。

C构造

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 > /获得* /

相关的话题