跟VISA有关的dll
VISA在仪器控制编程的能力很强,我用VISA做了一个简单的仪器命令写入函数,然后用Labview生成dll,给.NET调用,有很多问题,请大虾们指教!现在的问题如下:
1.用Labview生成的dll中错误输入输出数据类型在.NET中不知道用那个数据类型比较好?
2.我生成好的dll 在Windows系统中无法注册,说是找不到函数的输入点。
3.我用visa的一些函数写了一个 写仪器命令的vi然后 VISA read 的 read buffer 的字符串值作为返回值。
问题是:在 Define VI Prototype 中的 return value 参数 的当前参数那里一直为 none我感觉很奇怪
简单的 a+b=c 的vi 生成dll的返回值 那里就是c(其中a,b为输入控件,c为输出控件),
而用visa函数是 返回值是none
4.我的输出控件都是一个!
5.我安装了labview runtimeengine
当返回类型为数值型时,生成的dll可以有返回值;
当返回类型为字符串类型是,生成的dll返回值就为none。
很奇怪,请大虾们顶贴!!
期待ing:还有更多问题还没有发现,大虾们帮忙! 都没人回复,哎 …………………… 还是建议发LABVIEW相关的贴子直接发到LABVIEW区,发到其他单片机区,搞LABVIEW的朋友不会看到,所以意义不大! 现在帮您移过来了! 移过来,也一样没人回复哦! 我也想了解
页:
[1]