【LabVIEW学习篇 - 18】:人机界面交互设计02

文章目录

错误处理函数

在LabVIEW中,是通过错误输入簇和错误输出簇来传递错误信息,可以将底层错误信息传递到上层VI。设计人员需要对不同程度的错误进行不同的处理,以保证系统的正常运行,包括设备的运行安全等。

用户自定义错误代码:5000~9999。

简单错误处理器

  1. 如下图所示,为简单错误处理器的一个简单应用,对话框类型即为弹出的对话框有不用的按钮和描述。
  2. 使用错误下拉列表 作为错误输入,鼠标右键-对话框与用户界面-错误下拉列表 。点击该错误下拉列表,错误代码范围选择LabVIEW,随便选择其中的错误代码。

通用错误处理器

  1. 如下图所示,为通用错误处理器的应用,当传入错误代码5002时,就会显示对应的错误描述。

  2. 过滤异常,例如将5002的错误代码进行过滤,则将异常操作设置为取消匹配错误 ,异常代码设置为5002。这样,运行程序时不会报错。

清楚错误

在程序运行时,有一些错误无关紧要,但我们不做处理,它就以对话框的形式弹出来,因此需要使用清楚错误解决这一问题。

  1. 如下图所示,为清楚错误的示例,当运行程序时不会弹出错误对话框。

合并错误

有时会存在多个并行的VI,每个都会输出一个错误,那我们可以将错误合并起来,输出第一个错误信息。

  • 示例:

错误代码至错误簇转换

错误代码至错误簇转换类似一个捆绑的过程,将传入进来的状态、错误代码、错误信息转换为一个错误簇进行输出。

  1. 示例:

查找第一个错误

与合并错误类似,可以提供多个错误代码,写入错误信息,但只会查找第一个错误。如果传入的错误代码不为空,则传入第一个错误代码。

  1. 如下图所示,错误代码为空时,运行不报错。

  2. 当错误代码不为空时,报错。

鼠标指针

鼠标指针的不同形状常用来为用户显示不同的信息,比如忙碌状态、对象大小可调整状态、对象移动状态等等,在LabVIEW中也可以设置各种鼠标形状。

范例路径:...\National Instruments\LabVlEW 2018\examples\Dialog and User Interface\Cursor\Change Cursor lcon.vi

LabVIEW中有许多范例,可在帮助-查找范例 中查找。

相关推荐
蒸蒸yyyyzwd15 小时前
秋招不熟悉力扣学习笔记1
笔记·学习·leetcode
小弥儿16 小时前
GitHub今日热榜 | 2026-08-11:图原生基础设施首日登顶
学习·开源·github
for_ever_love__20 小时前
python基础语法学习: 数据容器
windows·python·学习
云空20 小时前
《电子专业完整学习路线图(分两套:本科四年版 / 零基础自学速成版)》
科技·学习·学习方法·高考
min(a,b)20 小时前
学习第16天:LangGraph 与 Agent 工作流编排
学习
woshihuanglaoshi20 小时前
鸿蒙技术进阶全景高级成长体系:从初中级到架构师的技能树/学习路径/项目实战/认证体系系统性方法论
学习·华为·harmonyos
AI即插即用21 小时前
即插即用系列 | IEEE TMI PLG-HN:原型学习引导的 CNN-Transformer 混合网络,攻克乳腺肿瘤分割难题
人工智能·深度学习·神经网络·学习·目标检测·cnn·transformer
leo_messi941 天前
langchain学习(三) - tools使用
学习·langchain
for_ever_love__1 天前
python基础语法学习: 变量, 输入输出, 运算符
网络·python·学习
学习和思考1 天前
非自动化专业如何自学PLC?我的6个月学习路线图
笔记·学习·自动化·学习方法