文档介绍:2
2
国外电子测量技术·2004 年增刊应用技术
在虚拟仪器 LabV IEW 平台中串行通信模块的应用
阎世栋
湖北武汉国测科技股份有限公司, 430074
摘要: 本文介绍了虚拟仪器 LabV IEW 平台中含有的串行通信模块的应用,通过运用该模块,两台 PC
机、PC 机与单片机、PC 机与带有串口的测试仪器之间可以实现串行通信,达到数据交换、仪器
状态监测、数据读取、命令控制等功能。
关键词: 串行通信数据缓冲虚拟仪器
Application of munication Module in Visual
Instruments LabVIEW Platform
Abstract : This article describes the application of munication module in visual instru
ments LabV IEW platform. By using this module ,PC to PC ,PC to series instrument ,
and PC to Singlechip Machine (SCM) can plish the munication. Fi
nally we can obtain the aim of data exchanging , inspecting the state of instruments ,
reading data and sending mands to the instrument .
Keywords : munication , data buffer , V I.
高的解决方案。
前言
模块应用说明
串行通信是一种适用于两机之间的通信,通过
RS - 232 (一种最低层物理层协议) 通信接口,两机 1. 模块介绍
的发送、接收口按照预定的串口地址、传输速率(波 LabV IEW 平台的串行通信模块中提供了串口
特率) 、数据格式、校验方式、传输方向完成数据交状态初始化、串口读取数据、串口发送数据、串口接
换。由于该接口物理结构简单,很适合主 PC 机和收数据时使用的缓冲器容量设定、关闭串口通信模
从 PC 机、带串口的仪器、单片机系统作短距离、低块。这些模块的程序已经在 LabV IEW 平台中编
速率数据交换及控制。好,我们只需要合理调用即可,具体连接和使用可参
虚拟仪器 LabV IEW 平台中包含串行通信控制考 LabV IEW 用户手册。
模块,只要将串行通信中所需要的控件模块按照逻 2. 传输数据的发送格式
辑时序搭建起来,配合循环等待、条件判断等语句, 值得注意的是,在 LabV IEW 平台控制的串行
将数据或仪器控制命令转换为 LabV IEW 平台的数通信过程中,数据格式是以字符串的格式组成的,字
据传输格式,就可以完成上述功能。从调试的工作符串中的每个字符实际上对应我们熟悉的 ASCII 字
量、编程效率和应用的角度来看,不失为一种效率较符,即计算机能够识别的数据代码是 ASCII 代码,所
以在传送到串口发送数据之前要经过代码转换,这
作者简介: 就意味着以十进制、二进制、十六进制表示的数据