RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
Data3D类 参考

仿真绝对数据接口类 更多...

Public 成员函数

 __init__ (self, copter_data=None, CopterID=-1, ClassID=-1)
 构造函数
 
 update (self, copter_data, CopterID=-1, ClassID=-1)
 由copter_data更新状态变量
 
 updateUdp (self, UIV)
 由UIV更新状态变量
 

Public 属性

 CopterID
 
 vehicleType
 
 runnedTime
 
 VelE
 
 PosE
 
 AngEuler
 
 AngQuatern
 
 MotorRPMS
 
 AccB
 
 RateB
 
 PosGPS
 
 reserved
 

详细描述

仿真绝对数据接口类

用于存储和更新与载具(如无人机)相关的三维运动和状态数据。

构造及析构函数说明

◆ __init__()

__init__ ( self,
copter_data = None,
CopterID = -1,
ClassID = -1 )

构造函数

  • 参数
    copter_data默认值为 None,是一个包含飞行器数据的列表。
    CopterID飞行器的ID,默认值为 -1。
    ClassID载具三维样式ID,默认值为 -1。
    解析
        如果提供了 copter_data,则调用 update 方法进行初始化。
        否则,初始化所有成员变量为默认值。
        初始化的成员变量包括飞行器ID、三维样式、运行时间、速度、位置、姿态(欧拉角和四元数)、电机转速、加速度、角速度、GPS位置以及一些保留数据。
    
+ 函数调用图:

成员函数说明

◆ update()

update ( self,
copter_data,
CopterID = -1,
ClassID = -1 )

由copter_data更新状态变量

  • 参数
    copter_data默认值为 None,是一个包含飞行器数据的列表。
    CopterID飞行器的ID,默认值为 -1。
    ClassID载具三维样式ID,默认值为 -1。
    解析
        根据传入的 CopterID 和 ClassID,决定是否使用 copter_data 中的数据更新三维样式和飞机ID。
        更新所有的状态变量:包括运行时间、速度、位置、姿态(欧拉角和四元数)、电机转速、加速度、角速度、GPS位置以及保留数据。
    
+ 这是这个函数的调用关系图:

◆ updateUdp()

updateUdp ( self,
UIV )

由UIV更新状态变量

  • 参数
    UIV是一个包含飞行器更新数据的列表。

该类的文档由以下文件生成: