为什么硬件设置没有检测到我在Windows上的PARROT滚动蜘蛛?
2次浏览(过去30天)
显示旧的注释
我试图用MATLAB使用鹦鹉滚动蜘蛛迷你无人机,但设置应用程序似乎没有检测到它。我认为问题的发生是因为MATLAB无法找到我的无人机作为挂载点。虽然命令“usbDevices.”getAttachedDevices"显示无人机已连接,以下命令返回一个空单元格数组:
usbDevices = matlab.hwmgr.internal.hwconnection.USBDeviceEnumerator;
usbDevices.getMountPoints (“vendorid”,“19 cf”)
此问题仅在使用Windows时出现。它在Linux机器上运行良好。
我甚至试图手动为无人机在Windows(即C:\MountPoints\RS)挂载点,但没有用。如何解决此问题?
接受的答案
MathWorks支金宝app援小组
2017年10月9日
此问题发生在某些Windows 10安装。这个问题可能有两个原因:
1.超时时间(通常为60秒)可能已经过期的滚动蜘蛛迷你无人机,因此它将从PC自动断开连接。此时,请执行以下操作:
a.将无人机连接回主机PC。
b.等待led稳定为一个绿色和一个红色,然后在设置应用程序中搜索迷你无人机。您需要确保一个名为' Parrot_RS '的驱动器出现在他们的驱动器列表中。
2.如果您可以看到驱动器,但无人机仍然没有被设置检测到,这表明MATLAB USB枚举器api正在返回NULL值。这可能是由于Windows 10安装中缺少。net应用程序。要解决此问题,请执行以下步骤:
a.在MATLAB命令窗口中执金宝app行如下命令进入支持包root:
cd (matlabshared金宝app.supportpkg.getSupportPackageRoot);
cd鹦鹉工具箱\目标\ suppo金宝apprtpackages \ \ + codertarget \ +鹦鹉\ +设置;
b.替换“selectDroneFromList.”m”和“flashDrone”。M”文件与附件文件。
c.删除“selectDroneFromList. exe”。p”和“flashDrone”。p”文件。
d.在MATLAB命令窗口中执行如下命令:
清晰的、;清晰的pcode;重新处理toolboxcache;
2的评论
更多答案(1)
Nevzat Can Samur
2021年3月1日
我也有同样的问题。我可以在蓝牙上看到Parrot滚动蜘蛛设备,但Simulink包没有检测到。金宝app我照你说的做了,但问题仍然存在。我该怎么解决这个问题呢?