石鑫华视觉论坛微信公众号:石鑫华视觉

 找回密码
 注册会员
查看: 6149|回复: 4

[共享] LabVIEW常用工具

[复制链接]
  • TA的每日心情
    开心
    2015-3-26 16:24
  • 签到天数: 161 天

    连续签到: 1 天

    [LV.7]700FPS

    发表于 2014-4-16 16:08:05 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
         在NI LabVIEW软件等图形化编程语言中,鼠标是主要的编程环境交互工具。 也就是说,鼠标指针能够用来完成各种不同的任务,如选择、连线、高亮文本等等。 本章节不仅介绍使用鼠标即可在LabVIEW中实现的功能,还介绍了完成这些任务的方法。

    此外,本章节还包含了其它一些修改VI的重要方法 – 快捷菜单、属性对话框和工具栏。
    选择工具

    使用LabVIEW提供的工具可以新建、修改和调试VI。 工具是鼠标光标的特殊操作模式。 鼠标的操作模式对应于所选工具的图标。 LabVIEW将根据鼠标的当前位置选择相应的工具。
    lv_common_3.gif
    图1. 工具模板
    工具选板中可手动选择所需工具。 选择查看工具选板可显示工具选板。
    自动工具选择器
    工具选板的顶部是“自动工具选择”按钮。 它被选中时,LabVIEW将根据光标的当前位置自动选择工具。 如果需要关闭自动工具,可以取消选择或者选择选板中的其它项。
    如果将LabVIEW工具比作家用工具,下列的单独工具就好比螺丝刀、刀片、螺丝锥,而自动工具选择器就是能够完成所有任务的瑞士军刀。
    individual_tools.gif
    图2.单独工具和自动工具选择器
    下列为LabVIEW中一些较为常见的工具。 请注意当选中自动选择工具按钮时,鼠标会变为下列工具之一来完成LabVIEW中最常见的任务。

    操作工具
    lv_common_23.gif
    操作工具用于改变控件的值。 例如,在图3中,通过操作值工具移动“水平指针滑动杆”。 当鼠标移至指针上方时,光标会变为操作工具。
    lv_common_4.jpg
    图3. 使用操作工具
    操作工具大多用于前面板窗口,但也可用于在程序框图窗口中改变布尔常量的值。
    定位工具
    lv_common_25.gif
    定位工具用于选择或对象调整大小。 例如,在图4 中,使用操作值工具选择测量次数数值控件。 选择对象后,可以移动、复制或者删除该对象。 当鼠标移至对象的边界时,会自动转换为定位工具。
    lv_common_5.jpg
    图4. 使用定位工具选择对象
    图5所示,如果鼠标移至对象的调节尺寸节点上,光标模式将显示为该对象可以被改变大小。 注意:当光标移至“XY图”角上的调节尺寸节点时,光标将变成双箭头。
    lv_common_6.jpg
    图5.使用定位工具改变对象大小
    前面板窗口和程序框图中皆可使用定位工具。
    标签工具
    lv_common_21.gif
    使用标签工具可以在输入控件中输入文本、编辑文本和创建自由标签。 例如,图6显示的就是使用标签工具在测量次数数值控件中输入文本。 当鼠标移至控件内部时,它会转换为标签工具。 单击可将光标置于控件内部。 双击可选中当前文本。
    lv_common_7.jpg
    图6. 使用标签工具
    当鼠标不在可以改变其模式的前面板或者程序框图的特殊区域时,将显示为十字线。 如自动选择工具已启用,双击空白处可以进入标签工具并创建自由标签。
    连线工具
    lv_common_36.gif
    连线工具用于连接程序框图上的对象。 例如, 图7显示了用连线工具将测量次数接线端连线至For循环的计数接线端。 当鼠标移至接线端的输出/输入端或连线上时,它会自动转换为连线工具。
    lv_common_8.jpg
    图7. 使用连线工具
    连线工具主要用于程序框图窗口中以及在前面板窗口中创建连线板。
    通过选板访问的其它工具
    您可以访问下列选板上的附加工具:
    lv_common_22.gif
    “对象快捷菜单”工具用于通过鼠标左键访问对象的快捷菜单。 右键单击LabVIEW中的任何对象也能进入菜单。
    lv_debug_5.gif
    滚动窗口工具可在不使用滚动条的情况下,在窗口实现滚动。
    lv_debug_3.gif
    断点工具用于在VI、函数、节点、连线和结构中设置断点,断点位置将暂停运行。
    lv_common_26.gif
    探针工具用于在程序框图的连线上创建探针。 使用探针工具可查看产生问题或意外结果的VI中的即时值。
    lv_common_16.gif
    上色工具用于为对象上色。 上色工具也显示了当前的前景和背景颜色设置。
    lv_common_15.gif
    取色工具用于获取上色工具使用的颜色。
    快捷菜单

    所有LabVIEW对象都有相关的快捷菜单,也叫即时菜单、弹出菜单,或右键单击菜单。 创建VI时,可使用快捷菜单上的选项改变前面板和程序框图上对象的外观或运行方式。 右键单击对象,可打开快捷菜单。
    lv_common_1.gif
    图8. 仪表的快捷菜单
    属性对话框


    前面板窗口的对象也有属性对话框,用于改变前面板对象的外观或者动作。 右键单击对象,从快捷菜单中选择属性,可访问该对象的属性对话框。 图9显示了图8中所示仪表的属性对话框。 对象属性对话框中的选项与该对象快捷菜单中的选项类似。
    knob_props.gif
    图9.仪表的属性对话框
    在前面板或程序框图上选择多个选项并编辑公共属性。 用定位工具拖动所有要编辑对象周围的选择矩形来选择多个选项,或按住键的同时单击对象。 右键单击选择对象,从快捷菜单中选择属性,打开属性对话框。 属性对话框仅仅呈现您所选的选项卡和属性。 选择相似的对象可显示多个选型卡和属性。 如选择的多个对象没有公共属性,属性对话框中不会显示任何选项卡或属性。
    前面板窗口工具栏


    每个窗口都有与其相关的工具栏。 通过前面板窗口的工具栏按钮可运行和编辑VI。
    下列工具栏将出现在前面板窗口中。
    fp_toolbar.gif

    lv_common_29.gif
    单击运行按钮,运行VI。 如果需要,LabVIEW可对VI进行编译。 如左图所示,如果运行按钮呈白色实心箭头,可运行VI。 白色实心箭头同时也表明:如果该VI已创建了连线板,则可作为子VI使用。
    lv_common_32.gif
    当VI运行时,如果是顶层VI,则运行按钮如图所示,表示其没有调用方,因此不是子VI。
    lv_common_31.gif
    如运行的是子VI,运行按钮将变为图中的样子。
    lv_common_30.gif
    如正在创建或编辑VI出现错误时,运行按钮会显示为断开。 如果在程序框图连线后,运行按钮仍显示为断开,则该VI不能运行。 单击该按钮,显示错误列表窗口,该窗口列出了所有的错误和警告。
    lv_common_33.gif
    单击连续运行按钮,连续运行VI直至中止或暂停执行。 再次单击该按钮可以停止连续运行。
    lv_common_10.gif
    VI运行时,将出现中止执行按钮。 当没有其它方法停止VI时,单击该按钮立即停止VI。 多个运行中的顶层VI使用当前VI时,按钮显示为灰色。

    注意: 中止执行按钮会在VI结束当前循环前立即停止VI。 中止使用外部硬件等外部资源的VI,可能无法使该外部资源恰当复位或释放,从而使其停留在一个未知状态。 因此,应当为VI设计一个停止按钮以防这类问题的发生。



    lv_common_24.gif
    单击暂停按钮,暂停运行VI。 单击暂停按钮时,LabVIEW会在程序框图中高亮显示执行暂停的位置,并且暂停按钮显示为红色。 再次单击暂停按钮,继续运行VI。
    lv_common_35.gif
    选择文本设置下拉菜单可改变所选VI部分的字体设置,包括大小、样式和颜色。
    lv_common_11.gif
    选择对齐对象 下拉菜单,沿轴(包括垂直边缘、上边缘、左边缘等)对齐对象。
    lv_common_17.gif
    选择分布对象下拉菜单,可均匀分布对象,包括间隔、压缩等。
    lv_common_28.gif
    调整对象大小下拉菜单可以将多个前面板对象设置为同样大小。
    lv_common_27.gif
    有多个对象相互重叠时,可选择重新排序下拉菜单,将某个对象置前或置后。 使用定位工具选择其中一个对象,然后选择向前移动向后移动移至前面移至后面
    search.gif
    LabVIEW搜索可以用来在LabVIEW Help、控件和函数模板以及ni.com中的NI技术支持、社区支持、下载和的产品信息页面中定位所需信息。在类别列表中选择工具选项,然后选择搜索,可对LabVIEW的搜索类别进行配置。
    lv_common_34.gif
    选择显示及时帮助按钮,可切换及时帮助窗口的显示。
    lv_common_18.gif
    确定输入用于提醒用户用新的值去替换旧的值。 单击确定输入按钮,或按键,或点击前面板或程序框图工作区,按钮将消失。
    程序框窗口图工具栏


    bd_toolbar.gif
    lv_common_14.gif
    单击整理程序框图按钮重新整理程序框图上的已有连线和对象,以获得更清晰的布局。 选择工具选项,打开选项对话框,选择类别列表中的程序框图: 清除,可对清除选项进行配置。
    其余程序框图工具栏上特有的按钮主要用于发现和解决问题,并已包含在调试工具文档中。

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2023-7-29 19:25
  • 签到天数: 304 天

    连续签到: 1 天

    [LV.8]800PFS

    发表于 2015-6-4 06:04:05 | 显示全部楼层 来自:甘肃省天水市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-10-21 06:36
  • 签到天数: 1635 天

    连续签到: 1 天

    [LV.Master]2000FPS

    发表于 2017-4-29 22:21:56 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2023-7-29 15:36
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]200FPS

    发表于 2023-7-1 10:49:59 | 显示全部楼层 来自:江苏省 电信(全省通用)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-10-23 09:58
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2023-10-7 22:54:17 | 显示全部楼层 来自:四川省乐山市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23
    LabVIEW图像处理教程
    机器视觉商城淘宝店铺
    视觉论坛充值赞助方法

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-4-20 15:35

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表