0
labview编辑和调试虚拟仪器
2008-10-09 13:52:47 admin 浏览:1571次 【

编辑和调试虚拟仪器

本页关键词: 虚拟机调试无盘 如何调试虚拟内存 虚拟仪器 虚拟仪器技术 虚拟仪器的应用
虚拟仪器论坛 虚拟仪器的分类 虚拟仪器设计 虚拟仪器下载

编辑技术

在前一章的末节,我们一起写了一个最简单的Labview程序,下面我们将仔细讨论前面板和程序框图中的各种编辑技术

1.创建:在上一章中我们介绍了最常用的创建方法,就是用鼠标选择,然后放置到框图或前面板中,在这里我们为大家介绍另外一种常用的方法。如图:放置一个随机数函数到程序框图,位于函数—编程-数值-随机数。

程序框图然后在上面单击右键,选择创建-显示控件,如图

程序框图则可看到有一数值控件与其相连,前面版上也出现了一个数值控件。如图:

程序框图程序框图

2.选择对象:在前面板和程序框图中,使用定位工具来选择对象,它也可以用来移动和调整对象的大小,如图:

程序框图当对象被选中时,就会出现环绕的虚线轮廓
当要选择多个对象时,按住<shift>键并同时单击鼠标即可,如图:

程序框图或者在空白处单击鼠标,并拖拽光标直到全部希望的对象均出现在矩形框来选择多个对象。如图:

程序框图程序框图

3.移动对象:选定对象后,用鼠标拖拽,便可移动对象到指定位置。如图:

程序框图

4.删除和复制对象:显然,选中所要进行操作的控件后,单击主菜单中的编辑,然后选择删除或者复制,粘贴是完全可以实现各项操作的。下面我向大家介绍几种用键盘来实现这些操作的方法。
删除:选中控件后,按下“退格”键或<delete>即可
复制:选中控件后,按<Ctrl+C>,然后<Ctrl+V>即可,或者按下<Ctrl>,然后拖拽所需要复制的控件到其他地方即可,如图:

程序框图

5.调整对象大小:当工具选项板上选定定位工具时,把鼠标挪到各个控件的角上时,就会大小调节的句柄,直接拖拽,然后释放,便可改变控件的大小,如图:

前面板

 

前面板

注意:某些控件横向的大小,不能改变纵向的大小,比如数字控件!

6.标签对象:标签分为两种-自由标签和固有标签。固有标签是用户在添加控件时系统自动添加上的,不能删除和复制,只能隐藏。如图,单击右键,把标签一栏取消即可。

前面板

自由标签不附加与任何对象,可独立的创建,移动或处理。使用即可实现自由创建和编辑。如图:

前面板输入完后,在空白处单击鼠标即可。

7.改变字体,字形和文本大小:使用工具条上的文本设置工具,可以方便地更改标签,控件或指示器中显示的任何文本的字体,字形,大小和对齐方式。如图:

前面板

选中控件后,更改大小为36

前面板

 

前面板

具体每一项下拉菜单的功能,大家根据字面的意思即可理解,这里不再赘述。
8.编辑连线:如图:

编辑连线图

当连线发生错误时,就会出现断线,在有断线的时候,程序也就不能运行,运行按钮也会发生改变,如图:

程序框图

此时选中断线,然后按<Delete>即可删除,或者按<Ctrl+B>清除所有断线。
9.对象的对齐,分布和大小调节:
对齐-先选中所需要对齐的控件,然后选择不同的对齐方式即可

前面板

对齐后的效果如图:

前面板

控件之间的间距也可进行调整,如图,先选中他们,然后然后选择调整间距。

前面板

排列后的效果如图:

前面板 三个控件已呈等垂直间距排列

调试技术

1.发现错误:当编程错误使VI不能编译或运行时,工具条上的运行按钮便会变为不能运行,如图:

前面板,单击,便会弹出程序错误列表,如图:

前面板

单击显示错误,便可在程序框图中找到出错的地方,如图:

程序框图

2.加亮执行:单击加亮执行按钮,可在程序框图中观察到数据流的流动状态,但程序的执行时间会明显增加。如图:

编辑连线图

3.单步通过VI:为了调试程序,你可以一个节点一个节点地执行框图,在运行程序的时候,不要点击运行按钮,直接点击单步运行按钮,运行一步后,程序自动暂停下来,等待用户的下一个命令,再执行下一步。如图:

程序框图

两个单步按钮均可,只是暂停的位置略有区别。
4.断点与探针:要更为详细的知道程序在运行时的各个参数,可以在各条连线上设置断点,然后用探针查看断电上的数据,然后按继续按钮让程序继续运行。如图:

程序框图

程序运行到断电处便会自动暂停,然后单击继续,便可继续运行。如图:

程序框图

快捷键

键盘上的按键组合 功能
Ctrl+S 保存VI
Ctrl+R 运行VI
Ctrl+E 在前面板和程序框图间切换
Ctrl+H 打开或关闭帮助窗口
Ctrl+B 消除所有无效连线
Ctrl+W 关闭活动的窗口
Ctrl+F 查找对象和VI
0 条评论
查看更多评论
  • 键盘快捷键描述按住Shift并单击选择多个对象;将对象添加到当前选择。按住Ctrl单击切换单个对象以加入或保留当前选择。方向键一次将所选对象移动一个像素。Sh..

    浏览:5205次 评论:0
    2021-02-06 09:23:02
  • Modbus是全球第一个真正用于工业现场的总线协议,采用的是主从原则,其物理接口主要有串口和以太网口两种。本文主要介绍LabIEW与PLC的通信实现方式。在进行通..

    浏览:12296次 评论:0
    2019-09-22 12:58:51
  • 对实时数据或者历史存储数据进行滤波及校准处理,可以将采样数据转化为具有实际意义的物理量,为用户后续操作提供方便。滤波校准功能的程序设计如图1所示,本..

    浏览:4578次 评论:0
    2019-09-21 16:32:59
  • 在进行LabVIEW程序设计时,一个VI中可以包含一个或若干个子vi。这些子vi是被直接放置在程序框图中,习惯上称这些子vi为:静态链接子vi。这些子vi在VI载入的同..

    浏览:11236次 评论:0
    2018-12-17 15:28:30
  • 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含主vi,子vi以及自定义控件等,确保vi运行正常。    在项目浏览器的-程序生成规范->..

    浏览:9014次 评论:0
    2018-07-18 10:55:21
作者专栏
  • sltang

    注册时间:2024-12-21 15:45:59

  • samhuang63

    注册时间:2024-12-20 09:42:58

  • csq663347

    注册时间:2024-12-05 16:34:39

  • guohuiming

    注册时间:2024-11-14 08:49:44

  • 机飞弹打

    注册时间:2024-11-11 13:46:27

Copyright@http://nilab.com.cn all rights reserved 备案号:京ICP备12043750号-1
Powered by qibosoft V9.0 Code © 2003-2017 qibosoft
LABVIEW之家 QQ:181237912; email:Labviewzj@qq.com 项目合作 微信及手机:18510627229