求labview编程例子,串口发送和接收通信程序,要求可以发送汉字哦!高分求解啊?

求labview编程例子,串口发送和接收通信程序,要求可以发送汉字哦!高分求解啊?,第1张

这个不难。

1)你需要下载与你LabVIEW对应的VISA工具包,直接去ni官网搜索就可以,这里给你提供一个网址,下载完成后安装,就可以在LabVIEW中找到你电脑上有的串口

VISA驱动网址:

http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du/q/visa/

2)如果你电脑上没有串口,可以下载一个 虚拟串口 软件,这个软件可以在电脑上虚拟一对串口,这两个串口是相通的,相当于在你电脑上有两个硬件相连接的串口,只不过是虚拟的,不是真实的。

虚拟串口软件下载地址:http://www.cr173.com/soft/21406.html

3)下面是简单的串口发送和接收vi,8.6版本的,程序如下:

labview写串口通讯还是比较简单的,我把程序图发给你,不过怕由于版本问题,所以没有直接给你程序~所有关于串口的空间全部在函数面板--仪器I/O--串口里可以找到。调用的函数依次是VISA配置串口--VISA写入--VISA读取--VISA关闭,这是一种标准的写法,在VISA写入的地方加入case结构,来控制是否进行写串口,case状态为假时,直接传递函数即可。其他部分没有什么多说的,如果想加入循环,就在VISA配置串口的后面和VISA关闭的前面这一部分加入循环即可循环的读取串口数据了!

去NI的网站免费下载NI-VISA,安装时会自带MAX(measurement &automation explorer)。根据你所用的LabVIEW的版本,选择适合的NI-VISA的版本,安装后在MAX中配置硬件。设置成功后,在MAX中设置的资源名,将会自动出现在程序的资源名称列表中。你安装一下再试试:)

下表列出了在安装NI-VISA时附带安装的MAX的版本信息:

Driver Version MAX Version

NI-VISA 3.0 MAX 3.0

NI-VISA 3.0.1 MAX 3.0

NI-VISA 3.1 MAX 3.1

NI-VISA 3.2 MAX 3.1.1

NI-VISA 3.3 MAX 3.1.1

NI-VISA 3.3.1 MAX 3.1.1

NI-VISA 3.4 MAX 4.0

NI-VISA 3.4.1 MAX 4.0

NI-VISA 3.5 MAX 4.0.2

NI-VISA 3.5.1 MAX 4.0.2

NI-VISA 3.6 MAX 4.0.3

NI-VISA 4.0 MAX 4.1

NI-VISA 4.1 MAX 4.2.1

NI-VISA 4.2 MAX 4.3

我用LabVIEW8.5时,使用的是NI-VISA 3.4以上版本,如果你LabVIEW8.5以上版本,查看3.4以上的NI-VISA版本说明,选择安装即可。呵呵。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11572188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存