石鑫华视觉 发表于 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 元 才能浏览 购买主题
页: [1]
查看完整版本: LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第二节 主程序与功能实现-2.3 前面板事件响应-2.3.1 用户登录/退出事件

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