资源描述:
《基于labview的三维曲面绘制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、洛阳理工学院毕业设计(论文)基于LabVIEW的三维曲面绘制摘要LabVIEW是一个具有革命性的图形化开发环境,它内置信号采集、测量分析与数据显示功能,摒弃了传统开发工具的复杂性,从简单的仪器控制、数据采集到过程控制和工业化自动化系统,LabVIEW都得到了广泛的应用。在LabVIEW开发环境下编写的代码就是G语言代码。LabVIEW功能强大、灵活方便。它与C语言、Pascal语言、BASIC语言等传统编程语言有着诸多相似之处,如相似的数据类型、数据流控制结构,程序调试工具,以及模块化的编程特点等,但是二
2、者又有着不同,LabVIEW使用图形语言(即各种图标、节点、结构框图、连线等)编程,界面形象直观,使用的对象都是测试工程师所熟悉的,因此即使是初学者也能够很快的掌握的。本文介绍了LabVIEW技术的发展历程和编程原理,并用该技术完成了三维曲面绘制模块的设计,该模块可以完成任意三维曲面的的绘制,还可以改变透明度等显示参数,使人们从视觉上对该物体有了更加全面的认识。关键词:LabVIEW,三维图形,虚拟仪器9洛阳理工学院毕业设计(论文)LABVIEW-BASEDTHERR-DIMENSIONALSURFACE
3、RENDERINGABSTRACTLabVIEWisarevolutionarygraphicaldevelopmentenvironment,hebuilt-insignalacquisition,measurementanalysisanddatadisplaycapabilities,weaponsofthecomplexityoftraditionaldevelopmenttools,fromsimpleinstrumentcontrol,dataacquisitiontotheprocessco
4、ntrolandindustrialautomationsystems,LabVIEWhavebeenwidelyused.IntheLabVIEWdevelopmentenvironmentistheGcodewrittenlanguagecode.LabVIEWpowerful,flexibleandconvenient.ItiswiththeClanguage,Pascallanguage,BASIClanguage,andtherearemanysimilaritiesbetweentraditi
5、onalprogramminglanguages,suchassimilardatatypes,dataflowcontrolstructures,debuggingtools,andcharacteristicsofmodularprogramming,buttheybothhavedifferent,LabVIEWgraphicallanguage(node,blockdiagram,connections,etc.)programminginterface,visualimage,testengin
6、eersusetheobjectsarefamiliar,soevenbeginnerscanquicklygrasp.ThisarticledescribesthetechnologydevelopmentprocessandLabVIEWprogrammingprinciples,andusethetechnologytocompletethedesignofthree-dimensionalsurfacerenderingmodule,themodulecanbecompletedanythree-
7、dimensionalsurfacerendering,changethetransparencyofdisplayparameterscanbechangedsothatpeoplefromthevisualobjectshaveamorecomprehensiveunderstanding.KEYWORDS:LabVIEW,Three-dimensionalgraphics,VirtualInstruments9洛阳理工学院毕业设计(论文)目 录前 言1第1章虚拟仪器及LabVIEW的介绍21.1虚拟
8、仪器的概述21.1.1什么是虚拟仪器21.1.2虚拟仪器的特点及发展前景31.2LabVIEW41.2.1LabVIEW的简介41.2.2LabVIEW的功能51.3LabVIEW中文版的开发环境51.3.1创建一个新的VI61.3.2LabVIEW前面板窗口81.3.3LabVIEW程序设计框图窗口9第2章该设计所涉及到的模板介绍102.1前面板空间类102.2程序框图内的各单元102.2.1for结构102.2.2数值函数