jlinfeng 发表于 2009-3-29 13:40:18

跟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:还有更多问题还没有发现,大虾们帮忙!

jlinfeng 发表于 2009-3-29 22:05:51

都没人回复,哎 ……………………

cpubbs 发表于 2009-3-30 09:06:50

还是建议发LABVIEW相关的贴子直接发到LABVIEW区,发到其他单片机区,搞LABVIEW的朋友不会看到,所以意义不大!

cpubbs 发表于 2009-3-30 09:06:55

现在帮您移过来了!

jlinfeng 发表于 2009-3-30 13:23:59

移过来,也一样没人回复哦!

suny13 发表于 2010-3-26 14:08:55

我也想了解
页: [1]
查看完整版本: 跟VISA有关的dll