在LabVIEW中,我们可以使用LabVIEW的弹出对话框与LabVIEW程序进行交互。LabVIEW的弹出对话框和其他应用程序中的对话框类似,一般也显示一些信息并通常也提供一些操作按钮,如"确定"、"取消"等等。
对话框函数可以在函数栏的Programming>>Dialog & User Interface部分找到。LabVIEW提供了三种弹出对话框:一键、两键和三键。这些对话框函数的用法是填写要在对话框显示的信息并设定对话框上面的按钮显示的文字。对于两键对话框,它会返回一个布尔量;对于三键对话框,则会返回一个枚举型变量来告诉程序用户按了哪个按钮。在任何情况下,执行对话框函数时,LabVIEW都会暂停VI的运行直到用户响应了对话框为止。对话框在LabVIEW里面被设置为modal类型,也就是说即使窗体(例如其他VI的前面板)仍继续运行与更新,用户在没有结束对话框之前,就不能选中其他窗体或通过鼠标与键盘来做其他的事情。
在LabVIEW的函数工具栏的对话框部分如下图所示: