第十二章 通信编程 12.1 串行通信 RS-232协议是早期采样的一种通用串行总线,早期的仪器、单片机、PLC等均使用串口与计算机进行通信。目前,仍有许多仪器带有RS-232串口总线接口。通过RS-232串口总线与计算机组成虚拟仪器系统,仍然是虚拟仪器的构成方式之一。其主要适用于速度较低的测试系统,与GPIB总线、VXI总线和PXI总线相比,它的接口简单,使用方便。 当今,计算机已更多采样USB和IEEE1394总线。尤其IEEE1394总线,是一种高速串行总线,由其构成的VI,数据传输速度可达100Mb/s 12.1.1 串行通信模板及节点 LabVIEW共有6个串行通信节点模板及图标如下: 12.1.2 串行通信节点的使用方法 ① 初始化串口(Serial Port Init.VI) ② 串口写(Serial Port Write.VI) ③ 串口读(Serial Port Read.VI) ④ 关闭串口(Serial Port Close.VI) ⑤ 串口检测(Bytes of Serial Port.VI) ⑥ 串口中断(Serial Port Break.VI) 12.1.3 串行通信应用实例 服务器前面板 服务器框图程序 客户机前面板 客户机框图程序 由一个程序进行串口的读写 12.2 DataSocket通信技术 DataSocket是N
原创力文档

文档评论(0)