设置linearlayout最大高度_图形化编程飞控CCA42--航点和航线设置详解

af28541872fdddfb8a9249884237d7fa.png

CCA4X工业级多功能图形化编程飞行控制系统,采用了类似于MATLAB和Simulink的控制律组态建模设计软件,只需简单操作鼠标连接相关的功能模块,无需编写代码就可以构建结构和流程直观清晰的飞行控制系统程序。


通过内置的JSBSim和FlightGear组成的半实物仿真系统,能够从理论设计直接快速转入到开发应用阶段,高效快捷地完成飞行控制系统的组态建模、系统辨识、动态仿真、在线调参和实时运行。


CCA4X飞行控制系统编程软件提供多种专业核心功能模块,适用于固定翼、直升机、多旋翼、垂起固定翼、倾转旋翼机、飞艇、特殊飞行器、无人车、无人船、机器人和云台等,非常适合专业用户根据个性化需求进行工程开发和应用扩展。

航线规划 PROGRAM

航线规划用于创建由多个(最多100条航线,每条航线1000个航点)和多种(多功能航线、多边形扫描航线和 KML 航线)航线组成的飞行计划。

a5aba67b8a9f3e18e2e2ee039b947da6.png

航点参数设置:用于当前航点参数和任务的详细设置

b406dbcef8e8c3699498c954b5326ec4.png

1) 航点经纬度坐标设置:用于当前航点坐标的精确设置(单位:度、分、秒)

2) Altitude斜坡高度设置选项:用于设置需要平滑升降(斜率变高)的航点高度。

注意:平滑升降仅在已设置了斜坡高度选项的航点之间有效!

dd6c0ca9e606ce53d9dd0bd36ae784e7.png

3) Range可视化航点半径设置:用于快速设置航点半径(米),航点的半径范围能够在地图上显示。

注意:默认值为0时不显示航点半径范围。航点半径使用飞行导航模块的默认设置或航点任务列表中的航点半径设置值(如果设置了航点半径)。

e87e5d7f2c994aa3efc388821eb60928.png

4) Pass Through过点转弯设置选项:飞机越过航点后转弯进入下段航线。

099a3def759fe6816eb9c416397f4cb9.png

5) Turnover折返转弯设置选项:飞机穿越航点后再折返回来进入下段航线。

98f86473adaeeaaec7e52da51587d1fd.png

根据需要在航点上设置不同的转弯方式:

ae12300eb43d9f841c2b1b00c8ec76c9.png

航点任务和动作设置(点击添加任务动作按钮):

5b6a81f915350c65eba74c02ed971e63.png

Set Variable:航点动作及执行通道

设置该航点需要执行动作的变量值及变量模块的序号。

Set Altitude:航点飞行高度

设置抵达该航点的飞行高度。

Set Climb:升降速率及结束的高度

设置抵达该航点的升降速度以及结束的飞行高度。

Set Speed:飞行速度

设置抵达航点的飞行速度。

Next Point:转换至下个航点

从当前航点按顺序转向下个航点飞行。

注意:飞机在转换至下个航点的转弯过程中,将不按照设定的转弯半径转弯。

Start Route:转换航线

从当前航点转向指定的航线飞行。

Set Point Range:航点半径范围

设置抵达该航点执行动作的半径范围。

注意:设置航点半径后,飞行导航模块的航点半径默认值在该航点失效,新设置的航点半径若生效,必须将该航点的条件改为航点激活(Point Activated)。可视化航点半径等同于此设置。

Set Turn Radius:转弯及盘旋半径

设置在该航点转弯时的转弯半径。

Start Route Point:转换航线及航点

从当前航点转向指定的航线的航点飞行。

航点任务动作执行条件设置:

b44eab9db9719efbc65a3870ce694c96.png

Point Activated:航点激活

目标航点指向该航点时,在该航段范围内执行该航点设置的相应任务和动作。

Point Area In:航点范围

当飞机进入到该航点的设定范围内时,执行该航点设置的相应任务和动作。

Additional Parameter:参数比较

当指定参数项与设定值相符时,执行该航点设置的相应任务和动作。

用于比较的参数项:

22131d833ef5ae01e101591c46cc64fe.png

Roll:滚转角

Pitch:俯仰角

Ax:X轴加速度

Ay:Y轴加速度

Az:Z轴加速度

External Frequency 1:监测转速1

GPS Course:GPS航向

GPS Speed:GPS速度

Analog Input 1:监测电压1

Analog Input 2:监测电压2

Altitude:气压高度

Climb:升降速率

Airspeed:空速

GPS Altitude:GPS高度

External Frequency 2:监测转速2

GPS Valid:GPS信号有效

GPS Not-Valid Time:GPS没信号时间

GPS Number Of Satellites:GPS可用卫星数

Distance to Destination Point:相对指定点的距离

Distance to Route:相对航线的距离

Acceleration:法向加速度

Power Voltage:CCA4X电源电压

Route Complete:闭合航线完成次数

参数的比较类型:

747d47c0f481512764e080799111003f.png

Less (<):小于

Less or Equally (<=):小于等于

Equally (==):等于(用于比较的设定值必须是整数)

More or Equally (>=):大于等于

More (>):大于

航线参数设置:

2fd5de6834348005103b046c6e927a4c.png

设置航线序号、航线名称,航线闭合选项、首飞航线选项、自动启动航线选项。

  • 航线飞行计划可由多条独立的航线组成:航线最大容量100条
  • 每条航线可设置1000个航点
  • 每个航点可定义23个参数比较项
  • 每个航点可定义10个通道输出和执行9项任务操作

f4cde3a8272e25bf597b9601939fcf6e.png

航点右键菜单、航点参数设置、航点任务动作设置、航线参数设置流程:

9105ef043b04f7d0964060decd8a25e5.png

根据任务需要设置航点经纬度坐标、航行高度、转弯方式、任务动作以及执行条件。

自动起飞航线设置:

562b4d5bfcbbf778527da6fafdb3788c.png

自动降落航线设置:

a5c4a22f0463da1481af6c4d7aaae96f.png

多边形扫描航线:

6da690ce7d0181e945ecd6de0c7768f1.png

a99fe8dfde5ed009dedaafc36c05dcae.png

0d8811247edc610414c45801669d29c0.png

dfa25caa74875637914c8e0259add9df.png

421550f8f6368f567d58cb4a27c0b6cd.png

d8dd9f435bb573c66d9baba85529c420.png

88046af4a61aba3741893f857fcefcc4.png
可以创建由多条扫描航线组成的航线飞行计划,每个飞行计划最多可由100条航线组成。

KML 航线:

4afc7a6219a1f14827157796a2c07585.png

e7a8a9b71912eb73c606f209d4cb11c1.png

将路径文件改为*.kml格式,保存到地面站地图文件夹内的飞行计划文件夹或航线文件夹中即可。

例如:C:Users <USER> AppDataRoamingCCA4 Control 1.0Programs

或 C:Users <USER> AppDataRoamingCCA4 Control 1.0Routes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值