关注:114 2014-01-19 13:28

如何在调用DLL时解决数组传递的问题,DLL中的数组都是用指针来表示的。比如在LV中向DLL中的一个函数输入一个数组,在该函数中进行数据处理,最后再将处理后的数组返回到LV中

已解决 悬赏分:0 - 解决时间 2025-05-14 19:00
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
回答=在编写C代码时,将函数的返回类型设置为Void,而输入数组和输出数组都以指针的方式出现在参数列表中。也就是说该函数是以传索引的方式返回数据,而不是以传值的方式。在LabVIEW中调用CLF节点,将参数的数据类型定义为Array,传递方式是Array Data Pointer,然后在CLF节点左侧输入原始数组,右侧输出的就