一种生成包含多个可调用函数的DLL的办法
所用到的工具有: Simulink、VS2010、labview
1. simulink建模
将上述原函数变成子系统
配置参数
Simulink模型生成C代码
Simulink生成的子系统的代码
2.代码移植,将simulink生成的C代码移到VS平台
在VS2010中新建项目,选择在C++ 项目下的WIN32平台中建立DLL 空项目。
编译生成DLL文件
编译生成DLL文件
这一步是主要目的,将多个功能函数集中DLL里面,方便项目的统一管理。
3.在labview平台下调用生成的DLL
重要总结:C中定义的结构体在labView中是通过簇的方式实现的,如果结构体中有数组,那么在簇中是把数组中的元素单独拿出来,而不是以数组的形式放在簇中。