请选择 进入手机版 | 继续访问电脑版

QQ登录

只需一步,快速开始

查看: 2720|回复: 7

flightgear学习_参数解析

[复制链接]

主题

好友

1739

积分

版主

发表于 2016-1-19 10:42:34 |显示全部楼层
本帖最后由 zk_sima 于 2016-1-19 10:44 编辑

这篇需要前篇的基础:
flightgear学习_基本架构http://www.flightgear.org.cn/forum.php?mod=viewthread&tid=8404&fromuid=1092

在flightgear内部,命令行参数分为6种类型:BOOL、String、Double、Int、Channel、Func


其中Bool、String、Double、Int都是直接对相应的属性(可以理解为内部的变量)进行赋值;

       如:--airport=ZSSS     初始化时设置机场ICAO为ZSSS(上海虹桥)

Func类型则是在初始化阶段直接调用内部函数进行处理。
      如: --random-wind     初始化时调用fgOptRandomWind,设置随即风
             不过有些Func类型的参数是需要输入参数的,如:--func_key=func_argv

Channel类型参数主要用于外部接口通信,一般都可以复用(如:在命令行中可以有多个 --native-fdm=xxx)
     这种类型的参数有大家熟知的--native-fdm、--generic、--atlas等

具体的源码解析流程见图,还是一样,由于VISIO图标不能粘贴,只能用贴图的方式:

flightgear.JPG


By:zk_sima
email:[email protected]


点评

三板斧  海!外直播 t.cn/RxmJTrC 禁闻视频 t.cn/RxBCcjL 史书这样评说:他们耗尽地下的矿产,浑浊地面的河流,污秽天上的云彩,沦丧了中华的道德,小孩不敢独自出门,老人倒地无人扶,官匪横行霸道,金钱权力是惟一图腾,善良诚实勤   发表于 2018-5-12 16:11

主题

好友

87

积分

航院新生

发表于 2016-4-3 23:22:38 |显示全部楼层
DVD黄金典藏版
非常感谢!!!!:):):)
回复

使用道具 举报

主题

好友

15

积分

报考学院待录取

发表于 2017-2-19 20:34:37 |显示全部楼层
DVD黄金典藏版
非常感谢楼主的介绍!!!!
回复

使用道具 举报

主题

好友

49

积分

报考学院待录取

发表于 2017-9-27 17:05:46 |显示全部楼层
DVD黄金典藏版
是菜鸟,真的非常感谢楼主的分享,正好非常需要这种好的分享
回复

使用道具 举报

主题

好友

31

积分

报考学院待录取

发表于 2017-10-30 10:35:14 |显示全部楼层
感谢楼主分享,会仔细瞅瞅的
回复

使用道具 举报

主题

好友

3

积分

报考学院待录取

发表于 2017-12-7 10:53:34 |显示全部楼层
非常感谢楼主的介绍!!!!
回复

使用道具 举报

主题

好友

31

积分

报考学院待录取

发表于 2018-5-10 18:55:21 |显示全部楼层
非常感谢分享,最好能弄成一个系列教程,造福入门选手
回复

使用道具 举报

主题

好友

9

积分

报考学院待录取

发表于 5 天前 |显示全部楼层
谢谢,最近一直在做相关的课题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

手机版|联系我们| FlightGear ( 京ICP备10014305号 )

GMT+8, 2018-5-27 03:47

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部