RflySimSDK v3.05
RflySimSDK说明文档
载入中...
搜索中...
未找到
AutoMavCtrl.py 文件参考

该脚本设置了一个使用模拟环境对无人机(UAV)进行自动化测试的环境。 更多...

class  InitMavAutoEnv
 初始化无人机自动化测试环境的类。 更多...
 
class  MAV_COMMON_REG
 用于存储和管理无人机测试过程中的公共变量和资源的类。 更多...
 
class  AutoMavMonitor
 用于监控无人机测试过程中的线程和进程的类。 更多...
 
class  AutoMavCtrler
 用于控制无人机模拟和测试流程的类。 更多...
 

函数

 MavMonitor ()
 启动用于监控所有无人机实例线程的监控器线程。该函数创建并启动一个线程,用于监控无人机测试过程中所有无人机实例线程的状态。当所有无人机都初始化后,所有线程都会被启动以运行测试。
 
 SimMonitor ()
 启动用于监控仿真软件对象的监控器线程。该函数启动多个线程,用于监控仿真软件的启动、运行和结束状态。它确保仿真软件按照预定的顺序启动和关闭,并且正确地记录数据。
 
 ReSetREG ()
 重置注册表的函数。该函数用于重置测试过程中使用的注册表项,确保每次测试开始时所有相关变量和状态都处于初始状态。这对于避免测试间的相互影响和确保测试的独立性至关重要。
 

变量

 ue = UE4CtrlAPI.UE4CtrlAPI()
 

详细描述

该脚本设置了一个使用模拟环境对无人机(UAV)进行自动化测试的环境。

函数说明

◆ MavMonitor()

MavMonitor ( )

启动用于监控所有无人机实例线程的监控器线程。该函数创建并启动一个线程,用于监控无人机测试过程中所有无人机实例线程的状态。当所有无人机都初始化后,所有线程都会被启动以运行测试。

This thread monitors all drone instance threads "AutoMavCtrler.AutoMavThread". When all drones are initialized, all threads are started "AutoMavCtrler.AutoMavRun".

◆ ReSetREG()

ReSetREG ( )

重置注册表的函数。该函数用于重置测试过程中使用的注册表项,确保每次测试开始时所有相关变量和状态都处于初始状态。这对于避免测试间的相互影响和确保测试的独立性至关重要。

◆ SimMonitor()

SimMonitor ( )

启动用于监控仿真软件对象的监控器线程。该函数启动多个线程,用于监控仿真软件的启动、运行和结束状态。它确保仿真软件按照预定的顺序启动和关闭,并且正确地记录数据。

Monitor all simulation software objects and only open the bat script with the smallest rack sequence