你可以将自定义C代码集成到包含Stateflow®图表的模型中。通过在自定义代码和Stateflow图之间共享数据和函数,可以增强Stateflow的功能,并利用该软件来利用已有的代码。
状态流程图使用与其他可重用函数相同的语法调用自定义C代码函数:
return_val = function_name(arg1,arg2,...)
注意不要在自定义代码和状态流程图之间共享定点数据(fixed-point data)。从自定义代码返回的数据必须是double类型。
使用自定义代码定义全局常量
要输入定义两个常量的自定义代码:
打开“Model Configuration Parameters”对话框。
选择“Simulation Target”窗格。
在“Header file”子面板中,输入#define和#include语句。例如,在这个例子中,您使用以下代码定义全局常量:
#定义TRUE 1