labview初级入门教程

labview初级入门教程

ID:22382503

大小:494.90 KB

页数:23页

时间:2018-10-28

labview初级入门教程_第1页
labview初级入门教程_第2页
labview初级入门教程_第3页
labview初级入门教程_第4页
labview初级入门教程_第5页
资源描述:

《labview初级入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、

3、 概述       本次介绍使用LabVIEW来进行仪器控制的各种方法。要求学生学会串行I/O、GPIBI/O和VISAI/O的使用方法,同时也可以验证LabVIEW本身提供的仪器驱动程序。    本次的实验设备要求一块已安装的GPIB卡,一台GPIB仪器以及LabVIEW开发系统。 串行通讯      串行通讯是一种常用的数据传输方法,它用于计算机与外设,例如一台可编程仪器,或者与另外一台计算机之间的通讯。串行通讯中发送方通过一条通讯线,一次一个字节,把数据传送到接收方。           由于大多数电脑都有一至两个串行通讯接口

4、,因此,串行通讯非常流行。许多GPIB仪器也都有串行接口。然而,串行通讯的缺陷是一个串行接口只能与一个设备进行通讯。    一些外设需要用特定字符来结束传送给它们的数据串。常用的结束字符是回车符、换行符或者分号。具体可以查阅设备使用手册以决定是否需要一个结束符。     在LabVIEW功能模板的InstrumentI/O>Serial程序库中包含进行串行通讯操作的一些功能模块:1.  SerialPortInitVI模块用于初始化所选择的串行口。Flowcontrol设置握手方式的参数。Buffersize设置程序分配的输入/输出缓冲

5、区的大小。Portnumber决定通讯接口地址。Baudrate,databits,stopbits和parity等设置通讯参数。2.   SerialportwriteVI模块把Stringtowrite中的数据写到portnumber指定的串行接口中。3.   SerialportreadVI模块从Portnumber指定的串行接口中读取requestedbytecount指定的字符个数。4.   BytesatserialportVI模块计算由Portnumber指定的串行接口的输入缓冲区中存放的字节个数,并将该数值存放于Byte

6、count中。      在下面的实例中,实现从一台串行仪器中读取测量值。首先,用SerialPortInit模块初始化串行接口,然后,用SerialPortWrite模块把命令参数发送给仪器,接着用BytesatSerialPort模块查明在串行输入缓冲区中已经读入的字节个数,最后用SerialPortRead模块读取仪器数据。

7、

8、 第三课仪器控制(2)之GPIB仪器          GPIB程序库中包括IEEE488.2应用程序和传统的GPIB应用程序。GPIB488.2应用程序中增加了IEEE488.2兼容性,具有IEEE488

9、.2的功能。然而,在本课程中,我们只讨论传统的GPIB应用程序。惠普公司在60年代末和70年代初开发了GPIB通用仪器控制接口总线标准。IEEE国际组织在1975年对GPIB进行了标准化,由此GPIB变成了IEEE488标准。术语GPIB,HP-IB和IEEE488都是同义词。GPIB的原始目的是对测试仪器进行计算机控制。然而,GPIB的用途十分广泛,现在已广泛用于计算机与计算机之间的通讯,以及对扫描仪和图像记录仪的控制。

10、

11、      GPIB是一个数字化的24线并行总线。它包括8条数据线,5条控制线(ATN、EOI、IFC、REN和

12、SRQ),3条握手线和8条地线。GPIB使用8位并行、字节串行的异步通讯方式。也就是说,所有字节都是通过总线顺序传送,传送速度由最慢部分决定。由于GPIB的数据单位是字节(8位),数据一般以ASCII码字符串方式传送。      有三种方式来标明传送数据结束。通常,GPIB包括一根连接线(EOI),用来传送数据完毕信号。或者,也可以在数据串结束处放入一个特定结束符(EOS)。有些仪器用EOS方法代替EOI信号线方法,或者两种方法一起使用。还有一种方法,听者(数据接收方)可以计数已传送的数据字节,当达到限定的字节数时停止读取数据。只要EO

13、I,EOS和限定字节数的逻辑“或”值为真,数据传送就停止。一般字节计数法作为缺省的传送结束方法,典型的字节数限定值等于或大于需要读取的数据值。      每个设备,包括计算机接口卡,必须有一个0到30之间的GPIB地址。一般GPIB接口板设置为地址0,仪器的GPIB地址从1到30。GPIB有一个控者(你的电脑)来控制总线。在总线上传送仪器命令和数据,控者寻址一个讲者,一个或者多个听者。数据串在总线上从讲者向听者传送。LabVIEW的GPIB程序包自动处理寻址和大多数其他的总线管理功能。GPIB软件包:       LabVIEW在Ins

14、trumentI/O功能模板的GPIB和GPIB488.2子模板下有许多GPIB通讯功能子程序模块,这些模块在工作平台上可以调用低层的488.2驱动软件。大多数的GPIB应用程序只需要从仪器读写数据串。下面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。