我正在进行心率分析,但是我遇到了一个真正的问题。当我按下启动程序时,它不起作用,因此,我按下了停止正在运行的程序,它在准备关闭或完成连接的部分中向我显示:
Init.vi发生错误5002。无法与之建立连接 Arduino的。请确保您选择了正确的COM端口 并且您已经用正确的固件刷新了Arduino。
此错误代码未定义。可能会发生未定义的错误 原因数量。例如,没有人提供有关 代码,或者您可能已经连接了不是错误代码的号码 输入错误代码。
此外,由于错误可能会出现未定义的错误代码 与第三方对象有关,例如操作系统或 ActiveX。对于这些第三方错误,您可能可以获取 通过在网上搜索错误代码来描述错误 (5002)或十六进制表示形式(0x0000138A)。
这是我的控制面板:
所以:
感谢您的帮助,但是我是这个世界的新手(Arduino和Labview)
答案 0 :(得分:2)
按照错误消息中的建议进行操作。首先,请确保您可以使用RealTerm或HTerm之类的简单串行终端与Arduino通信。如果您无法使用串行线路终端发送任何命令,请检查您在Arduino上具有哪种固件。 这样,您便可以解决此问题...
答案 1 :(得分:1)
您可以忽略该错误消息的第二段和第三段;之所以生成它们,是因为您所使用的Arduino VI正在生成尚未在LabVIEW开发环境中注册的自定义错误代码,因此其自动错误处理不知道它们的含义。不过,您需要的信息在第一段中。
正如kosist's answer所说,首先要检查的是您可以与Arduino进行通信。在开始使用LabVIEW之前,您是否尝试过使用Arduino IDE通过“ blink”示例之类的简单程序对设备进行编程?
如果这行得通,那么下一步就是确保您已经为Arduino开发了与您正在使用的LabVIEW VI通信所需的固件(可以链接到您从何处获得的固件?),然后在LabVIEW中尝试一个更简单的测试程序-再次让Arduino做一些简单的事情,例如打开和关闭蜂鸣器。如果您遇到任何一个问题,建议您提出一个新问题,详细说明您尝试过的内容以及看到的错误。