主页
技术支持
使用DAQmx Create Task出现错误-200089
使用DAQmx Create Task出现错误-200089
更新 Jul 26, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
驱动
NI-DAQmx
问题详述
为什么我只能运行一次DAQmx代码?第二次运行时,我收到错误
Error -200089 occurred at DAQmx Create Task
Task name Specified conflicts with the existing task name.
我第一次运行我的DAQmx代码时它工作正常,但接下来的每次它都会出错?
为什么我从DAQmx Create Task VI中得到
错误
-200089
?
解决方案
在LabVIEW中,使用DAQmx Create Task VI时
,
您可以通过在
New Task Name
终端中输入任务名称来将任务保存在Measurement & Automation Explorer(MAX)中以供将来使用。这可以防止将来由于任务的资源名称重复而尝试运行该程序。
有四个选项可以解决此问题:
将
New Task Name
终端保持浮动,不给任何值。您的程序不会保存任务。
在代码末尾使用
DAQmx Delete Saved Task VI
,并与
DAQmx Clear Task VI
或
DAQmx Stop Task VI
结合使用。
每次运行代码之前删除MAX中的任务。
手动处理错误
,使用此错误的情况来代替启动现有任务,维护功能。
相关链接
NI-DAQmx帮助
Create and Destroy NI-DAQmx Tasks in Memory
DAQmx停止任务和清除任务VI之间的差异
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful