正在加载图片...
①每秒位数,即波特率。表示每秒钟传送的位的个数。 ②数据位。大小取决于我们要传递的信息。扩展的ASCI是8位(0-255)。 ③停止位。串口通信通过 方式传递数据,每个顿的最后自动附加上停止位,可以选择 1、1.5或者2。用于停止位的位数越多,不同时钟同步的容忍程序越大,但是数据传输率同 时也越慢。 ④奇偶校验位。用于检查接收的数据是否正确。奇偶校验共有5种方式,分别为偶校验、 奇校哈、无校验、标志与空格 ⑤流控制。指串口通信中数据流的控制方式,实际上就是发送和接收数据两个方面协调的 问题。 相同的波特率是使用串口通信的必要条件,但是发送方连续发送帧的速度取决于发送方, 而接收方接受帧的速度取决于接收方。如果发送数据的速度快于接收方的速度,则会导致发 送缓冲溢出。因此发送方和接收方应该相互协调。 (3)串口通信函数 串口操作的基本过程为:配置串口参数(打开串口)一发送或接收数据一关闭串口。 3.3VISA VISA(Virtual Instrument Software Architecture,虚拟仪器软件架构)是在所有LabVIEW 工作平台上控制VXI、GPB、RS232以及其他种类仪器的单接口程序库,是组成VXIPlug& PIy系统联盟的35家最大的仪器仪表公司所统一采用的标准。采用VISA标准后,就可以 不考虑时间及仪器0选择项,驱动软件可以相互兼容,为开发者提供了极大的便利。 通过VISA用户能与大多数仪器总线连接,包括GPIB、USB、串口和以太网等。而无 论底层是何种硬件接口,用户只需要面对统一的编程接口一一VISA,如图3.3-1所示。 ornseri Enm间PX VXUSB 图3.3-1通过VISA连接不同类型的硬件接口 注意:在使用VISA与仪器通信之前必须安装仪器驱动程序,即Measurement& Automation Explore MAX),并需要通过MX进行合适的配置 串口操作作为仪器通信的一部分,它的函数是VIS函数的子集,串口通信函数选板如 图3.3-2所示。30 ①每秒位数,即波特率。表示每秒钟传送的位的个数。 ②数据位。大小取决于我们要传递的信息。扩展的 ASCII 是 8 位(0~255)。 ③停止位。串口通信通过帧的方式传递数据,每个帧的最后自动附加上停止位,可以选择 1、1.5 或者 2。用于停止位的位数越多,不同时钟同步的容忍程序越大,但是数据传输率同 时也越慢。 ④奇偶校验位。用于检查接收的数据是否正确。奇偶校验共有 5 种方式,分别为偶校验、 奇校验、无校验、标志与空格。 ⑤流控制。指串口通信中数据流的控制方式,实际上就是发送和接收数据两个方面协调的 问题。 相同的波特率是使用串口通信的必要条件,但是发送方连续发送帧的速度取决于发送方, 而接收方接受帧的速度取决于接收方。如果发送数据的速度快于接收方的速度,则会导致发 送缓冲溢出。因此发送方和接收方应该相互协调。 (3)串口通信函数 串口操作的基本过程为:配置串口参数(打开串口)→发送或接收数据→关闭串口。 3.3VISA VISA(Virtual Instrument Software Architecture,虚拟仪器软件架构)是在所有 LabVIEW 工作平台上控制 VXI、GPIB、RS232 以及其他种类仪器的单接口程序库,是组成 VXI Plug & Play 系统联盟的 35 家最大的仪器仪表公司所统一采用的标准。采用 VISA 标准后,就可以 不考虑时间及仪器 I/O 选择项,驱动软件可以相互兼容,为开发者提供了极大的便利。 通过 VISA 用户能与大多数仪器总线连接,包括 GPIB、USB、串口和以太网等。而无 论底层是何种硬件接口,用户只需要面对统一的编程接口——VISA,如图 3.3-1 所示。 图 3.3-1 通过 VISA 连接不同类型的硬件接口 注意:在使用 VISA 与仪器通信之前必须安装仪器驱动程序,即 Measurement & Automation Explorer(MAX),并需要通过 MAX 进行合适的配置。 串口操作作为仪器通信的一部分,它的函数是 VISA 函数的子集,串口通信函数选板如 图 3.3-2 所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有