找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1919|回复: 5

跟VISA有关的dll

[复制链接]
发表于 2009-3-29 13:40:18 | 显示全部楼层 |阅读模式
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:还有更多问题还没有发现,大虾们帮忙!
 楼主| 发表于 2009-3-29 22:05:51 | 显示全部楼层
都没人回复,哎 ……………………
回复 顶

使用道具 举报

发表于 2009-3-30 09:06:50 | 显示全部楼层
还是建议发LABVIEW相关的贴子直接发到LABVIEW区,发到其他单片机区,搞LABVIEW的朋友不会看到,所以意义不大!
回复 顶

使用道具 举报

发表于 2009-3-30 09:06:55 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2009-3-30 13:23:59 | 显示全部楼层
移过来,也一样没人回复哦!
回复 顶

使用道具 举报

发表于 2010-3-26 14:08:55 | 显示全部楼层
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 07:16 , Processed in 0.035940 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表