在一些指令的执行过程中 会触发time out 频率还挺高,请问能该怎么避免吗

已完成

评论

8 条评论

  • DJI Developer Support
    你不能调用camera和gimbal过于频繁,因为SDK是向飞机发送命令。命令由手机端发出,进入遥控器转换成指令通过图传通道发送给飞机,飞机操做相机,再返回回调信息。如果你操作过于频繁会报错。
    0
    评论操作 固定链接
  • zdd

    还有一些其他的指令,虚拟控制也容易超时,发送频率200ms

    0
    评论操作 固定链接
  • zdd

    还有在运行过程中飞机也会掉线

    0
    评论操作 固定链接
  • DJI Developer Support
    这个问题应该是图传信号差,飞机和遥控器的连接不稳定了。指令发送过去,没有及时得到回复,且飞机还时不时断连。
    0
    评论操作 固定链接
  • zdd

    图传信号差一般是什么原因导致的,有解决办法吗

    0
    评论操作 固定链接
  • DJI Developer Support
    图传差的原因由很多,你把飞机飞的更高,在一个无障碍物的区域,天线面对飞机会让图传信号变好一些。 1. 距离太远。 2. 环境中有磁场干扰。 3. 有障碍物干扰。 4. 天线损坏。 是否是这个原因你可以监听下图传信号,可以看看这篇文章:https://sdk-forum.dji.net/hc/zh-cn/articles/4402740725529
    0
    评论操作 固定链接
  • zdd

    我昨天检测了一下图传信号,基本都在 100 80左右,偶然会在60,还是频繁掉线,在室内,飞机离遥控器特别近,还检测了一个基站信号,值一直是0

    0
    评论操作 固定链接
  • DJI Developer Support
    图传信号不好的话,打开DJI Pilot也一样会受到影响,你试试打开DJI PIlot看看有没有详细的报错,会不会短连接。
    0
    评论操作 固定链接

请先登录再写评论。