1746| 0
|
[原创] LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第二节 主程序与功能实现-2.3 前面板事件响应-2.3.1 用户登录/退出事件 |
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 元 才能浏览
| |
相关帖子 |
|
Powered by Discuz! X3.4
© 2001-2024 Discuz! Team.