指定代码生成参数与原子子图表相同的库:
打开包含您的库模型原子子图表。
打开图书馆。
右键单击库表并选择块的参数。
在对话框中,指定以下参数:
在主要选项卡上,选择参数治疗作为原子单元。
在代码生成选项卡,设置参数函数包装来可重用的功能
。
集文件名称选项来用户指定的
。
为文件名称,输入文件的名称没有扩展。
点击好吧应用更改。
(可选)定制生成的函数名原子子图表:
集模型配置参数系统目标文件来ert.tlc
。
模型配置参数子系统的方法,指定函数名的格式使用以下的组合命名规则令牌:
$ R
——根模型名称
$ F
——原子子图表类型的接口函数
$ N
——块的名字
H美元
子系统指数
M美元
——名称改编文本
点击好吧应用更改。
模型生成代码时,一个单独的文件存储有关原子子图表的代码相同的库。
指定代码生成参数分离原子子图表:
在你的图表,在原子子图表上单击右键并选择属性。
在对话框中,指定以下属性:
集属性代码生成函数包装来可重用的功能
。
集代码生成文件名选项来用户指定的
。
为代码生成的文件名没有扩展名,输入文件的名称。
点击好吧应用更改。
(可选)定制生成的函数名原子子图表:
集模型配置参数系统目标文件来ert.tlc
。
模型配置参数子系统的方法,指定函数名的格式使用以下的组合命名规则令牌:
$ R
——根模型名称
$ F
——原子子图表类型的接口函数
$ N
——块的名字
H美元
子系统指数
M美元
——名称改编文本
点击好吧应用更改。
当你为你的模型生成代码,一个单独的文件存储原子子图表的代码。有关更多信息,请参见从原子子图表生成代码。
状态转换到一个原子子图表,右键单击并选择状态组和子图表>原子子图表。状态改变原子子图表:
打开属性对话框。
集属性代码生成函数包装来可重用的功能
。
集代码生成文件名选项来用户指定的
。
为代码生成的文件名,输入饱和器
文件的名称。
点击好吧。
集模型配置参数系统目标文件来ert.tlc
。
选择模型配置参数创建代码生成报告和自动打开报告。
选择参数Code-to-model和模型到代码的。
点击应用。
集模型配置参数子系统的方法格式计划F R N M美元美元
,地点:
$ R
是根模型名称。
$ N
是块名。
M美元
是损坏的令牌。
$ F
接口函数的类型的原子子图表。
有关更多信息,请参见子系统的方法。
点击应用。
为您的模型生成代码,出版社Ctrl + B。在出现代码生成的报告中,您会看到一个单独的文件,其中包含原子子图表生成的代码。
检查代码saturator.c
在报告中,单击超链接去看下面的代码:
行28显示在
函数生成的原子子图表的名称ex_reuse_states_A_during
。这个名字是计划的格式F R N M美元美元
指定子系统的方法:
$ R
是根模型名称,ex_reuse_states
。
$ N
是块名,一个
。
M美元
是损坏的令牌,它是空的。
$ F
接口函数的类型的原子子图表,在
。
请注意
可以不同于数字显示的行号,出现在你的代码生成报告。
这个模型显示了如何原子子系统分割成自己的源文件。一旦指定为原子的一个子系统,子系统块参数对话框,代码生成选项卡中,可以指定子系统如何在生成的代码中使用表示函数包装参数:
内联
:一个内联函数
函数
:函数与I / O作为全局数据传递
可重用的功能
:与I / O函数作为函数参数传递
汽车
:仿金宝app真软件编码器优化基于上下文
与函数
和可重用的功能
选项,您可以指定一个函数和文件名函数名和文件名称,分别。在模型中,rtwdemo_filepart
,魔法石,第1章
子系统配置为可重用的功能
与函数名myfun
和文件名myfile
。
open_system (“rtwdemo_filepart”)
此功能只分区一个子系统的代码。父母声明和拥有的数据模型。全系统封装(即。,data and functions), use Model Reference.
bdclose (“rtwdemo_filepart”);