使用C调用者块调用C函数

这个例子展示了如何使用C调用者块来调用您手写的C函数。

在本例中,在my_func中定义了四个自定义C函数。,并在my_function .c中实现。

中指定头文件和源文件“模型配置参数>仿真目标”。然后可以通过C调用者块调用C函数。例如,块“add”将一个信号和一个常量相加,块“timesK”将信号乘以一个参数K. C调用者块支持C结构和枚举类型。金宝app使用命令“S金宝appimulink.importExternalCTypes”将这些类型作为匹配的Simulink导入Simulin金宝appk。总线对象或Simulink.金宝appIntEnumType。

在模型配置中设置自定义C代码

添加' # include " my_func。h””配置参数>仿真目标>头文件字段。

添加“包括”配置参数>仿真目标>包含目录字段。

添加' src / my_func。c”配置参数>仿真目标>源文件字段。