主页
技术支持
中止一个不断产生错误对话框消息的VI
中止一个不断产生错误对话框消息的VI
更新 Aug 22, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
问题详述
我的VI卡在无限循环中并产生错误信息。每次按下
OK
按钮时,错误都会重新出现,并且不允许我访问任何VI。当我无法按下停止或中止按钮时,如何停止此VI?
解决方案
当VI持续执行产生错误的操作时,有几种方法可以尝试中止或停止VI,具体取决于VI的设置方式。
中止按钮可见 - 运行时窗口配置为默认值:
您可以尝试在错误消息之间单击前面板工具栏上的红色中止按钮或VI的框图。
如果在您将鼠标移动到中止按钮之前的时间内再次出现错误消息,请尝试使用键盘确认错误
<Enter>
,然后使用鼠标快速按下中止按钮。在使用之前,您可能需要多次尝试。
如果重新弹出报错的时间太短而无法单击到中止按钮,则可以使用键盘快捷键中止VI,
<Ctrl +.>
。您将使用
<Enter>
确认错误对话框,然后按
<Ctrl>
和
<. >
(周期密钥)中止VI。这可能需要尝试几次。
如果由于计时而导致上述所有选项无效,您可以打开Windows任务管理器
<Ctrl + Alt + Del>
或MacOS任务管理器
<Ctrl + Apple + Esc>
,您可以在其中结束LabVIEW任务。
注意:以这种方式关闭LabVIEW时,您将丢失所有打开VI未保存的更改。
当VI运行时,中止按钮不可见 - 运行时窗口配置为显示为对话框
使用键盘快捷键
<Ctrl +.>
中止VI。在用鼠标或键盘确认错误的同时按住Control和period键。在使用之前,您可能需要多次尝试。
如果由于计时而导致上述所有选项无效,您可以打开Windows任务管理器
<Ctrl + Alt + Del>
,您可以在此处结束LabVIEW任务,或者如果您使用MacOS
<Ctrl + Apple + Esc>
强制退出LabVIEW。
注意:以这种方式关闭LabVIEW时,您将丢失所有打开VI未保存的更改。
VI正在运行时中止按钮不可见 - 自定义VI以删除中止按钮
打开Windows任务管理器
<Ctrl + Alt + Del>
,您可以在此处结束LabVIEW任务,或者如果您使用的是MacOS
<Ctrl + Apple + Esc>
,则强制退出LabVIEW。
注意:以这种方式关闭LabVIEW时,您将丢失所有打开VI未保存的更改。
在这种情况下,键盘快捷键
<Ctrl +.>
将被视为不可用,因为在VI运行时的自定义中删除了中止选项。
相关信息
要避免这种情况,请在循环内使用错误检查,以便在发生错误时自动结束程序。
在将错误处理添加到代码之前,不要使用
持续运行(Run Continuously)
按钮(如果这是你进入无限循环错误消息的方式)。
相关链接
Why Do I Get Error 1000 When Attempting to Abort a VI Through VI Server?
Running VIs -- LabVIEW Help
Removing the Run Button from the LabVIEW Toolbar
Setting LabVIEW VIs to Open in Run Mode
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful