创建一个导出功能模型
第一步创建独立的功能从模型生成的代码金宝app®模型的上下文中定义的函数是一个导出功能模型。看到导出功能模型概述。
打开一个完成导出功能模型,明白了ex_export_function_model
。
创建模型的算法
顶级的导出功能模型、功能建模函数调用子系统,函数调用模型,金宝app仿真软件的功能,功能块。这个示例使用函数调用子系统两个功能块模型。
添加两个函数调用子系统块。
在第一个子系统、模型单元延迟,在每个时间步长增量0.05。
在第二个子系统、模型输入信号的平方。
添加轮廓尺寸和外港块。
添加函数调用的输入
轮廓尺寸块配置为输出函数调用信号控制执行函数调用子系统块在一个模拟世界中。的函数调用轮廓尺寸块也创建一个入口点函数生成的代码。
附加轮廓尺寸块的
函数()
输入端口函数调用子系统块。指定的样本。打开轮廓尺寸块对话框并选择信号的属性选项卡。选择输出函数调用复选框。集样品时间延迟函数
0.1
(100毫秒),平方函数0.01
(10毫秒)。设置样品时间只是模拟测试。样品时间值不会影响生成的代码。然而,评论添加代码中识别速度应该调用的函数。
你可以设置样例次
1
和允许任何函数调用率(周期性或非周期性)在模拟。通过设置样例次,模型检查调用率与指定的速度和显示一金宝app个错误如果有不匹配。重命名。的名字帮助识别信号生成的代码。
更新模型(ctrl - d)。Dotted-and-dashed行识别函数调用信号。
满足模型导出功能需求
打开配置参数对话框。在建模选项卡和设置部分中,选择模型设置
。
在解算器窗格中,解算器的选择类型来
固定步
,解算器来汽车
和固定的大小汽车
。在代码生成窗格中,集系统目标文件来
ert.tlc
。这一步需要嵌入式编码器®许可证。
创建一个导出功能模型之后,您可以测试它与模拟。选择下面的仿真测试方法之一:测试导出功能模型模拟使用输入矩阵,使用函数调用测试导出功能模型模拟发电机,测试导出功能模型模拟使用Stateflow图表。