LabVIEW程序设计与虚拟仪器之第4章图形显示.ppt

LabVIEW程序设计与虚拟仪器之第4章图形显示.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW程序设计与虚拟仪器之第4章图形显示

图4-34 例4.6的前面板和程序框图 4.7 三维图形控件   LabVIEW提供了3个图形模块来支持三维图形的绘制,分别是3D Surface Graph(三维曲面图)、3D Parametric Graph(三维参数图)和3D Curve Graph(三维曲线图)。 4.7.1 3D Surface Graph   三维曲面图用于显示三维空间的一个曲面(经典-经典图形-ActiveX三维曲面图),它是一个ActiveX控件,在前面板添加后,框图程序中将出现两个图标,分别是ActiveX控件图标和3D Surface.vi,如图4-35所示。   3D Surface负责图形显示,3D Surface.vi负责作图。?3D Surface.vi的端口如图4-36所示。3D graph端口是ActiveX控件输入端,该端口下面是两个一维数组输入端x vector和y vector,用以输入X、Y坐标值,默认情况下的元素值是0、1、2、…。端口z matrix的数据类型为二维数组,用于输入Z坐标。3D Surface.vi在作图时采用描点法。 图4-36 3D Surface.vi的端口   通过三维曲面控件的快捷菜单可以设置其属性,第一种方法是通过Property Browser命令,打开属性浏览对话框(如图4-37所示)。对话框分两栏,第一栏是属性名,第二栏是相应的属性值,可以在对话框中直接修改属性值,但有些属性是只读的。   第二种方法是从快捷菜单中选择CWGraph3D—特性(P)…,将弹出CWGraph3D控件的属性设置对话框(如图4-38所示),同时弹出一个小的CWGraph3D控件面板。该属性设置对话框包含7个选项页,各项属性的含义比较明显,设置方法也很类似。 图4-37 属性浏览对话框 图4-38 CWGraph3D控件的属性设置对话框   【例4.7】 3D Surface Graph使用举例。   VI的前面板和程序框图如图4-39所示,利用两个For循环产生二维数组传给z matrix端口。在前面板上,鼠标在Operate Value状态下,按下鼠标左键并移动鼠标可以改变观察角度。3D Surface Graph还可以显示光标,光标可以用于测量曲面上点的坐标,首先要添加光标,方法是利用图4-38所示的对话框,在光标设置页Cursors中添加。 图4-39 例4.7的前面板和程序框图 4.7.2 3D Parametric Graph   3D Surface Graph可以显示三维空间的一个曲面,但不能显示三维空间的封闭图形,这种情况可以使用三维参数曲面图,即3D Parametric Graph。与3D Surface Graph类似,在前面板添加一个3D Parametric Graph控件时,在框图程序中会出现两个图标,一个是ActiveX控件图标,另一个是3D Parametric Surface.vi。3D Parametric Surface.vi的端口如图4-40所示,x matrix、y matrix和z matrix分别表示参数变化时X、Y、Z坐标所形成的二维数组。   3D Parametric Graph的属性设置与3D Surface Graph类似。 图4-40 3D Parametric Surface.vi的端口 4.7.3 3D Curve Graph   三维曲线图3D Curve Graph用于显示三维空间的一条曲线。和前面两个控件一样,在前面板添加该控件后,在框图程序中出现两个图标:Active X控件和3D Curve.vi的图标。3D Curve.vi的端口如图4-41所示,x vector、y vector、z vector分别表示X、Y、Z坐标,以数组形式给出。   3D Curve Graph的属性设置与3D Surface Graph类似。 图4-41 3D Curve.vi的端口 4.8 图形控件(Picture)   除了基本的图表图形控件外,LabVIEW还提供了Picture控件,通过Picture控件,用户可以随心所欲地画自己想要的图形。同时基于该Picture控件,LabVIEW还提供了丰富的预定义图形控件用于实现各种曲线图形,比如极坐标图、雷达图、Smith图、散点图等。这些控件位于Controls→All Controls→Graph→Controls子模板中,如图4-42所示。   下面仅以极坐标图为例说明。极坐标图及图标如图4-43所示,此处绑定了Polor Plot.vi。 图4-42 Picture控件 图4-43 极坐标图及图标   在使用Polor Plot时,需要提供以“极径—

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档