QQ登录

只需一步,快速开始

查看: 15704|回复: 11
打印 上一主题 下一主题

flightgear学习_参数解析

[复制链接]

主题

好友

5110

积分

版主

跳转到指定楼层
楼主
发表于 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图标不能粘贴,只能用贴图的方式:



By:zk_sima
email:zk.sima@gmail.com


分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

主题

好友

86

积分

航院新生

沙发
发表于 2016-4-3 23:22:38 |只看该作者
非常感谢!!!!:):):)
回复

使用道具 举报

主题

好友

15

积分

报考学院待录取

板凳
发表于 2017-2-19 20:34:37 |只看该作者
非常感谢楼主的介绍!!!!
回复

使用道具 举报

主题

好友

55

积分

航院新生

地板
发表于 2017-9-27 17:05:46 |只看该作者
是菜鸟,真的非常感谢楼主的分享,正好非常需要这种好的分享
回复

使用道具 举报

主题

好友

33

积分

报考学院待录取

5#
发表于 2017-10-30 10:35:14 |只看该作者
感谢楼主分享,会仔细瞅瞅的
回复

使用道具 举报

主题

好友

3

积分

报考学院待录取

6#
发表于 2017-12-7 10:53:34 |只看该作者
非常感谢楼主的介绍!!!!
回复

使用道具 举报

主题

好友

36

积分

报考学院待录取

7#
发表于 2018-5-10 18:55:21 |只看该作者
非常感谢分享,最好能弄成一个系列教程,造福入门选手
回复

使用道具 举报

主题

好友

9

积分

报考学院待录取

8#
发表于 2018-5-22 17:54:53 |只看该作者
谢谢,最近一直在做相关的课题
回复

使用道具 举报

主题

好友

10

积分

报考学院待录取

9#
发表于 2018-7-20 20:38:06 |只看该作者
多谢楼主!!!!!!!!!!
回复

使用道具 举报

主题

好友

35

积分

航院新生

10#
发表于 2019-1-8 11:18:24 |只看该作者
收藏学习了,感谢分享!!!!!!!!
回复

使用道具 举报

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

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-4-24 22:48

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部