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

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

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

[复制链接]
  • TA的每日心情

    6 小时前
  • 签到天数: 3176 天

    连续签到: 46 天

    [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 释放时转换与释放时触发
    下面主要来看一下前面板控件事件对应的程序框图的实现。

    购买主题 已有 1 人购买  本主题需向作者支付 2 元 才能浏览
    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-4-18 17:29

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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