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

初始化无人机自动化测试环境的类。 更多...

Public 成员函数

 __init__ (self, mav, conf, map)
 构造函数,初始化无人机测试环境。
 
 InitMAVEnv (self)
 初始化无人机环境的方法。
 
 BInfo (self)
 该方法根据传入的配置信息设置无人机的参数和属性。
 
 BReset (self)
 重置环境到原始状态的方法。
 
 BatEnvConf (self)
 配置多无人机环境的方法。
 
 BSingle (self, Path)
 修改批处理文件以设置单个无人机的方法。
 
 GetPath (self, Frame)
 获取指定框架的路径的方法。
 
 BVNum (self, path, num)
 设置批处理文件中的车辆数量的方法。
 
 BEnv (self, Path, Index, Num)
 修改批处理文件以配置环境的方法。
 
 BEMap (self, path)
 修改批处理文件以设置地图的方法。
 
 BMap (self)
 设置地图的方法。
 

Public 属性

 mav
 
 conf
 
 map
 

详细描述

初始化无人机自动化测试环境的类。

注解
该类负责设置无人机的测试环境,包括配置信息、地图加载以及环境重置等。

构造及析构函数说明

◆ __init__()

__init__ ( self,
mav,
conf,
map )

构造函数,初始化无人机测试环境。

  • .__init__
    参数
    mav无人机对象。
    conf配置信息。
    map地图信息。
+ 函数调用图:

成员函数说明

◆ BatEnvConf()

BatEnvConf ( self)

配置多无人机环境的方法。

In the case of multiple aircraft, it is necessary to modify the start of the Bat environment, the index and the number of aircraft
Keep the start of only one Bat software environment + START_INDEX + VehicleNum
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ BEMap()

BEMap ( self,
path )

修改批处理文件以设置地图的方法。

Grasslands
OldFactory
RealForestBLake
NeighborhoodPark
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ BEnv()

BEnv ( self,
Path,
Index,
Num )

修改批处理文件以配置环境的方法。

+ 这是这个函数的调用关系图:

◆ BInfo()

BInfo ( self)

该方法根据传入的配置信息设置无人机的参数和属性。

UAV information configuration:
    MAV_NUM
    MAV_FRAME
    MAV_FRAME_NUM
    MAV_FRAME_DICT
    TEST_MODE
+ 这是这个函数的调用关系图:

◆ BMap()

BMap ( self)

设置地图的方法。

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ BReset()

BReset ( self)

重置环境到原始状态的方法。

Bat resets to its original state
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ BSingle()

BSingle ( self,
Path )

修改批处理文件以设置单个无人机的方法。

+ 这是这个函数的调用关系图:

◆ BVNum()

BVNum ( self,
path,
num )

设置批处理文件中的车辆数量的方法。

+ 这是这个函数的调用关系图:

◆ GetPath()

GetPath ( self,
Frame )

获取指定框架的路径的方法。

+ 这是这个函数的调用关系图:

◆ InitMAVEnv()

InitMAVEnv ( self)

初始化无人机环境的方法。

+ 函数调用图:
+ 这是这个函数的调用关系图:

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