视觉论坛VISIONBBS_视觉之家VISIONHOME微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 102|回复: 0

[原创] LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第二节 主程序与功能实现-2.3 前面板事件响应-2.3.1 用户登陆/退出事件

[复制链接]
  • TA的每日心情
    无聊
    8 小时前
  • 签到天数: 1888 天

    [LV.Master]2000FPS

    发表于 2020-6-28 11:30:00 | 显示全部楼层 |阅读模式
    LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第二节 主程序与功能实现-2.3 前面板事件响应 2.3.1 用户登陆/退出事件-2.3.1 用户登陆/退出事件
    [attach]10870[/attach]
    图1 用户登陆按钮
    用户登陆/退出事件,则由前面板的用户登陆按钮产生的。这是一个自定义的布尔控件。我们知道在LabVIEW中,布尔量有多个机械动作,不同的机械动作对应的事件会有所不同。
    [attach]10871[/attach]
    图2 布尔量的机械动作
        机械动作中,最常用的就是中间的上下两个,一个为释放时转换,另一个为释放时触发。图像处理通用平台的布尔机械动作,主要也是以这两种方式为主。释放时转换为点击按钮后,改变状态,但是不还原。即点击一次,会有真变假(或假变真),再点击一次时,由假变真(或真变假)。本程序中如登陆、连续采集、自动运行三个按钮,都是这种模式。主要是因为这三个按钮,会根据三布尔量的真假状态,执行不同的程序代码。释放时触发为点击按钮后,在鼠标释放时触发事件,当事件结构读取了对应的事件时,则还原原来的值。因此这种模式时,需要在程序面板中将布尔量放置在对应的事件结构中,否则可能无法还原默认值。这种机械动作不需要考虑布尔量的真、假状态,只需要有一个值改变事件即可。程序中的其它布尔量如设置参数、放大、缩小、退出、访问主页等,均是以此种机械动作进行操作的。前面板用户事件的前面板没有太多内容可介绍,主要就是选择机械动作时要注意一下。
    [attach]10869[/attach]
    图3 释放时转换与释放时触发
    下面主要来看一下前面板控件事件对应的程序框图的实现。

    购买主题 本主题需向作者支付 2 快钱 才能浏览
    回复

    使用道具 举报

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

    本版积分规则

    LabVIEW图像处理教程
    机器视觉商城淘宝店铺
    视觉论坛充值赞助方法

    QQ|小黑屋|视觉论坛VISIONBBS.COM|视觉之家VISIONHOME.CN|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 )|网站地图

    GMT+8, 2020-7-13 18:43

    Powered by shixinhua.com X3.4

    © 2009-2020 VISIONBBS.COM 浏览量:

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