文档详情

[课程]盾构机滚刀转速测量.doc

发布:2018-09-14约9.33万字共25页下载文档
文本预览下载声明
盾构机滚刀转速测量 G语言即为图形化的编程语言。其具有可视性强,编程灵活,同时兼顾了传统语句表语言和组态软件的优势,可以更加灵活、生动地实现监测软件的界面设计和系统功能设计。 当前应用最广泛的的G语言是LabVIEW软件语言,LabVIEW (Laboratory Virtual Instrument Engineering Workbench)是一种用图标函数代替文本字符创建应用程序的一种图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序,从左到右的框图组成,类似于文本程序的流程图,符合工程师的传统思维模式习惯,程序结构框图非常直观,能够一目了然,。所以与使用传统的编程语言相比,LabVIEW大大地提高了生产效率。 LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界而。图形用户界面是内置的,操作直观、使用简便,而且看起来很漂亮。用户界而在LabVIEW中被称为前而板。使用图标和连线,可以通过编程对前而板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。LabVIEW的图形语言G是一种真正的编程语言,而不是专门的应用程序。它几乎没有内在的局限性。 LabVIEW集成了与满足CPIB 、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP ActiveX等软件标准的库函数这是一个功能强大且灵活的软件 总结而言LabVIEW软件平台,是个功能强大且灵活的软件,同时具有开发周期短、兼容性好、运行稳定等优点,更重要的是它不需要任何代码,其后台程序完全利用图形界面编程,利用很多现成的模块,用户可以很方便地开发上位机程序,大大减少了开发的难度。因此本文采用LabVIEW软件平台进行上位机的开发。 §2.2 RS232通信方式 LabVIEW有基于消息的通信和基于寄存器通信两种形式,其中使用基于消息的通信方式有GPIB总线、串口总线、以太网总线和某些VXI总线仪器[6]。对基于消息的仪器进行编程,使用的是高层的ASCII字符串。仪器使用本地处理器解析命令字符串,设置合适的寄存器位,进行用户期望的操作。SCPI(可编程仪器标准命令)是用于仪器编程的ASCII命令字符串的标准。相似的仪器通常使用相似的命令。用户只需学习一组命令,而无需学习各个仪器生产厂商各种仪器的不同命令消息 。使用基于寄存器的通信方式包括PXI总线和许多VXI总线仪器。对基于寄存器的仪器进行编程,使用的是将直接写入仪器控制寄存器的底层二进制信息。该通信方式的优点是速度快,因为仪器不需解析命令字符串,并将信息转换为寄存器层次的程序。基于寄存器的仪器实际上是在直接硬件操作层上进行通信。同时LabVIEW提供了强大的设备驱动程序,使用者即使不熟悉仪器总线,也可以方便地利用LabVIEW驱动各种I/O设备,实现信号采集后供计算机处理。 本文在设计时考虑到设计的简易性,对于LabVIEW通信采用基于消息的通信中的串口总线,且足以满足要求。 串行通信是构成字符的二进制代码序列在一条信道上以位为单位,按时间顺序且按位传输的方式。串行传输时,发送端按位发送,接受端按位接受,同时还要对所传输的字符加以确认,所以收发双方要采取同步措施,否则接收端将不能正确区分出所传输的字符,失去了通信的意义。串行传输的速度虽慢,但是只需要一条传输信道,线路投资少,易于实现。 串行通信有两种基本工作方式:异步传输和同步传输。在异步传输方式下,传输数据以字符为单位。当发送一个字符代码时,字符前面要加一个起信号,长度为一个码元。字符后面要加一个止信号,长度为1, 1._5或2个码元。加上起止信号后,即可区分出所传输的字符。异步传输方式适用于1200b/s以下的低速传输,实现起来比较简单。同步传输方式即为位同步传输技术,在同步传输方式下,收发双方必须建立准确的位定时信号,正确地区分每位数据信号。在该方式中,每个字符不增加任何附加位,而是连续发送。但是在传输中,数据要分成组(或帧),一组含多个字 符代码或多个独立码元。为使收发双方建立和保持同步,在每组的开始和结束须加上规定的码元序列,作为标志序列。在发送数据之前必须发送该标志序列,接受端通过检测出该标志序列来实现同步。同步传输方式适用于2400b/s以上的数据传输,不需加起、止信号,因此传输率高,但是实现起来比较复杂。 串行通讯的突出优点是只需一根或几根数据传输线,可大大降低硬件成本。虽然其传输速率低,但在通信中也得到了广泛应用。为保证可靠性高的通信要求,在选择接口标准时,须注意两点:
显示全部
相似文档