HPVEE可视化编程教材

更新时间:2023-05-19 06:29:04 阅读: 评论:0

HP VEE可视化编程
HP VEE(Visual Engineering Environment)是一种工程中的可视化编程语言。VEE有两个显著的特色。首先,VEE对整个语言做了彻底图形化处理,它提供了模块式的编程工具,只需用鼠标连接各个图标就可以产生程序。VEE还提供了数据流显示和程序流显示,使程序的调试非常直观和形象。其次,VEE在仪器控制方面同时提供了直观的软面板(Instrument Panel)方式和灵活的直接输入输出(Direct I/O)方式。前者可以用鼠标来操作仪器面板;后者能够以任何数据形式读写仪器,能够用底层命令直接控制接口(如HP-IB和GPIO等)。这两方面的特色使使用者能把更多的注意力投入到与应用有关的领域,大大提高了编程效率。一般而言,使用VEE比使用其他语言可节省30%至80%的时间,这是十分可观的。
    此外,VEE还提供了许多数学运算工具,有优异的界面设计能力,有丰富的显示方式。VEE的最大优点之一是它能和其他应用和程序很好地综合在一起,并且可在通用的测试环境下工作。
    VEE支持的接口有:HP-IB(IEEE-488)、GPIO、RS-232和VXI.I,VEE是VXI最好的
编程软件平台。
HP VEE现在已被广泛应用于各种测试领域,如设计性能验证,制造业中的功能测试,测试管理,标定,以及数据采集和控制。采用VEE编程可以满足自动测试系统的要求。
有了HP VEE,你通过使用鼠标把图标连接在一起就可以建立程序;用文本语言,你得根据语法规则使用关键字来编程。HP VEE里的结果类似一个数据流程图,它比传统的代码行更容易使用和理解。使用HP VEE没有麻烦的编辑一编译一连接一执行这种操作过程。
一、连接对象制作程序
让我们完成几个简单的例子,对于所有的程序,原理都是相同的。
实验1-1:产生一个随机数
这个程序只是产生和显示一个随机数。它将在连接对象和文件操作方面使你得到实践。
1.开始一个新程序File=> New
古埃及历史
2.如希望得到最大工作空间,选View,将Program Explorer前的选中符号去掉。
3.加入程序的说明:选择Display=> Note Pad 并将其工作区的中上部,然后输入:
This program generates a real number between 0 and 1, then displays the results.
4.得到产生随机数的函数,选Device=> Function & Object Browr
Type=> Built-in Function
Category=> Probability & Statistics
佑宁寺Function=> random
Create Formula (located at the bottom of the window)
该函数将在high和low之间产生随机数
5.建立低限值,选Data=> Constant=> Int16,将此窗口放在随机数窗口左侧,在数值栏中输入0,将此窗口与随机数函数的Low连接。(注意必须将每个窗口连接起来,以便传输数据,每个窗口的左侧为数据输入,右侧为数据输出,上部为顺序输入,下部为顺序输出,程序执行的顺序为从上到下,从左到右。)
6.重复上一步骤,建立高限值,输入1,将此窗口与随机数函数的high连接。
7.建立一个显示随机数的窗口,选Display=> AlphaNumeric,将此窗口放在随机数函数的右侧,将随机数输出与显示窗口的输入连接。
8.运行该程序,选Debug=> Run/Resume,或直接按执行箭头,产生的随机数将显示在显示窗口。
9.单击工具栏上的Run按钮(在Debug菜单下面),你将看见一个显示的随即数,如图1所示
图1 随机数程序
实验1-2 显示波形
    这个程序提供一个编制HP VEE程序的基本技巧的附加练习。该程序将产生一个余弦波形并显示出来。
1.开始一个新程序File=> New
2.首先,加入程序的说明,选择Display=> Note Pad 并将其工作区的中上部,然后输入:
Display Wayeform generates a cosine waveform and nds it to a real time display.
3.生成波形,选Device=> Virtual SourceFunction Generator,并把它放在工作区的左边
Function:    “Cosine”
Frequency:    “100”
Amplitude:    “1”
不必去远方DcOfft:    “0”
Pha:    “Deg 0”
海南航空怎么样
TimeSpan:    “20m”
全国安全交通日NumPoints:    “256”
4.选择Display=> Waveform(Time),并把它放在工作区的右边。
5.单击Function Generator的数据输出引脚,把鼠标指针移动到Waveform(Time)对象的数据输入引脚,再次单击。
6.单击在工具栏上的Run按钮(在Debug菜单下面),结果如图2所示。
炒香菇油菜
图2 显示波形程序
二、模块化编程的使用
红胸田鸡在Device菜单里有一个称为UrObject的对象,它实质上是另一种HPVEE环境或功能,就
像你已经在使用的Main窗口一样。我们可以把它看作是一个子程序或你自己制作的、就像任何其他HP VEE提供的对象一样使用的对象。
    例如,首先选择View => Program Explorer以更好地查看你的程序的结构。(你可以通过拖曳这个窗口的右边缘来调节它的宽度。)现在单击Device=> UrObject,并把它放在Main窗口里。参考下面的图3
    正如你可以看见的,Program Explorer自动地用UrObject的加入向你
展示了你的程序的层次。现在,如果双击UrObject,你将得到一个就像在
HP VEE里的子程序一样操作的UrObject窗口,见图4
图3 用UrObject建立模块
图4 UrObject 窗口的显示
这种内部模块化结构允许你方便地访问你的程序的所有部分,无论它们是多么大。让我们建立一个使用UrObject的简单的程序来说明这些概念。
实验1-3 噪声余弦程序
本实验将使用UrObject建立一个模块化的程序。对在UrObject里面的噪声波形加上一个余弦波形,命名为Noisy Cos。然后将显示合成的波形。
1.选择Device => UrObject,并把它放在工作区的左边。双击UrObject图标得到打开的视图,并使它的窗口到前台来。为了改变标题,打开UrObject菜单并单击Properties.
动感单车的作用和好处(提示:要快速得到任何对象的Properties对话框,只要双击它的标题栏即可)。键入Noisy Cos并单击OK。再次打开对象菜单并选择Add Terminal => Data Output.
    UrObject现在名为Noisy Cos,并且具有默认标记为X的数据输出引脚。
2.首先,通过单击右上角中间的按钮使Noisy Cos窗口最大化。(也可用相同的方法可以使HP VEE窗口最大化。)选择Device => Virtual Source=>Function Generator,并把它放进Noisy Cos中。加亮在Frequency输入字段里的200并键入100代替它。通过单击在对象的右上角的图标化按钮使Function Generator图标化。
3.选择Device=>Virtual Source => Noi Generator,并把它放在UrObject里的Function Generator的下面。把Noi Generator图标化。
4.选择Device=>Function & Object Brwr,选择在Type栏里的Operators,保留Category下的<All>默认值,选择在Operators栏里的加法操作符+,并单击Create Formula。把叫做A+B的这个对象放在UxObject里的发生器的右边。把两个发生器的数据输出引脚连接到A+B对象的两个输入引脚上。

本文发布于:2023-05-19 06:29:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/915938.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   使用   对象   显示   数据   连接   编程   波形
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图