主要内容

使用C调用块调用C函数

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

在本例中,定义了五个自定义C函数my_func.h并在my_func.c

头文件和源文件在模拟目标窗格的“型号配置参数”。然后可以通过C Caller块调用C函数。例如,块添加将一个信号和一个常数加在一起timesK将信号乘以一个参数K.C Caller块支持C结构和枚举类型金宝app。使用命令金宝appSimulink.importExternalCTypes将这些类型作为匹配导入到Simulink中金宝app金宝app仿真软件。公共汽车对象或金宝app仿真软件。IntEnumType类。

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

添加“#include“my_funcc .h””到"配置参数>模拟目标>包含头文件"字段。

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

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

另请参阅

相关的话题