![]() |
RflySimSDK v3.05
RflySimSDK说明文档
|
用于控制无人机模拟和测试流程的类。 更多...
Public 成员函数 | |
__init__ (self, mav, conf) | |
构造函数,初始化无人机控制器。 | |
InitModelConf (self) | |
初始化无人机环境的方法。该方法根据传入的配置信息初始化无人机的仿真环境。 | |
InitMavEnv (self) | |
初始化无人机环境的方法。该方法根据传入的配置信息初始化无人机的仿真环境。 | |
SimProcessLoopStart (self) | |
启动仿真进程的方法。该方法启动无人机仿真所需的进程。 | |
SimProcessLoopEnd (self) | |
结束仿真进程的方法。该方法结束无人机仿真所需的进程。 | |
StartSimProcess (self) | |
启动无人机仿真进程的方法。该方法用于启动无人机的仿真进程,包括但不限于初始化仿真环境、配置仿真参数以及启动仿真软件。 | |
EndSimProcess (self) | |
结束无人机仿真进程的方法。该方法用于安全地关闭无人机的仿真进程,确保所有仿真软件和相关资源被正确释放。 | |
DataRecordLoop (self) | |
启动数据记录的方法。该方法启动无人机数据记录的线程。 | |
DataRecord (self) | |
记录无人机测试数据的方法。该方法启动一个或多个线程来记录无人机在测试过程中的关键数据,为后续分析提供支持。 | |
InitMavComm (self) | |
控制无人机通信的方法。该方法初始化和结束无人机的通信。 | |
EndMavComm (self) | |
结束无人机通信的方法。该方法结束无人机的通信。 | |
AutoMavLoopStart (self) | |
启动自动化测试运行的方法。 | |
ShowWinLoop (self) | |
显示测试结果的方法。该方法在测试结束后显示测试结果。 | |
ShowWin (self) | |
显示测试结果窗口的方法。 该方法在测试完成后弹出一个窗口,显示测试结果和相关信息,供用户查阅和确认。 | |
AutoMavRun (self) | |
运行自动化测试的方法。该方法执行无人机自动化测试的运行逻辑。 | |
TRIGGERMAVCMD (self, ctrlseq) | |
触发无人机控制命令的方法。 该方法根据控制序列触发相应的无人机控制命令。 | |
is_alive (self) | |
检查无人机是否存活的方法。 该方法检查无人机是否仍在运行中。 | |
calculate_flight_status (self, angular_velocity_data) | |
计算飞行状态的方法。 | |
GetDesiredPV (self) | |
获取期望的位置和速度命令的方法。 | |
Deviation (self, desired, true) | |
计算偏差的方法。 | |
CMDANA (self, cmd) | |
分析控制命令的方法。 | |
Get_TestResult (self, test_result) | |
获取测试结果的方法。 | |
用于控制无人机模拟和测试流程的类。
__init__ | ( | self, | |
mav, | |||
conf ) |
calculate_flight_status | ( | self, | |
angular_velocity_data ) |
InitModelConf | ( | self | ) |