你的X-Plane打开时是否需要好几分钟时间?是否存在数据库在FMS里总是看不到或是版本不对的问题?有没有新建好的机场在软件里找不到的问题?

如果有这些问题,说明你需要了解一下X-Plane的目录结构,从而解决上述问题。

简单来说,造成X-Plane启动缓慢的主要原因通常是机型种类加载过多,地景范围太大,附带的各类插件加载过多导致,电脑配置过低的情况不在我们的讨论范围之内。

(某佳琦语录:“觉得XX电脑贵的人应该好好反思一下,这么多年直播间里打赏主播的花销,秒杀下来的不常用的物件,堆在一起可不可以换一个好点的笔记本?为什么不能对自己好一点哈?“(┬_┬))

X-Plane中的数据主要有三类:地景(Scenery)、机型(Aircraft)、导航数据(Data)。每一类数据又可以分为用户数据和系统默认数据,当两种数据都存在时,优先使用用户数据。

系统默认地景存放在这个目录下:[X-Plane]\Resources\default scenery

用户下载的全球地景放在这个目录下:[X-Plane]\Global Scenery

用户自建的机场数据放在这个目录下:[X-Plane]\Custom Scenery

机场数据目录中有一个scenery_packs.ini文件,新建的机场数据要在这个文件中“登记“一下。也就是将文件目录按照下面的格式添加到scenery_packs.ini文件中。

I

1000 Version

SCENERY

SCENERY_PACK Custom Scenery/ff_library/

SCENERY_PACK Custom Scenery/gt_library/

SCENERY_PACK Custom Scenery/my_airport_library/

新建机场在软件中显示不出来,很大的可能是缺少了”登记“这个环节。特别是从其它地方直接拷贝来的机场数据,放到目录中时容易忽略这个步骤。

当一个机场周边的地景不存在时,软件会将机场放置在水面上,只影响观感,不影响使用。对于用户来说,只保留需要用到的地景,其它的地景另行存放,可以节省很多空间,并且提高软件打开的速度。

系统默认的机型安装在这个目录下:[X-Plane]\Aircraft\Laminar Research,这个目录下的机型在主界面的“飞行学院“中会用到,最好不要删减,删多了会导致软件无法正常打开。

第三方机型安装在这个目录下:[X-Plane]\Aircraft,每一种机型通常都单独放在一个文件夹中,一种机型大约就是1G的硬盘空间。

软件启动时,会检索[X-Plane]\Aircraft目录中的所有机型,因此,机型太多确实会影响速度。

X-Plane中的导航数据大致是下面的结构分布:

从数据格式来说,导航数据可以分为两种,一种是系统默认格式(我称它为CIFP格式),另一种是为了向后兼容第三方机型而提供的格式(我称它为GNS430格式)。两种格式本质上来说都是ARINC424格式的简化版,对照ARINC424来看这些数据,会比较容易理解数据的内容。

从数据保存的目录来看:

系统默认导航数据保存在 [X-Plane]\Resources\default data 目录中。

CIFP格式的用户数据保存在 [X-Plane]\Custom Data 目录中。

GNS430格式的用户数据需要保存的更深一些,是在这个目录中: [X-Plane]\Custom Data\GNS430

GNS430格式主要针对第三方机型,比如部分空客机型。而这些使用GNS430格式的机型目录中通常又会自带一套导航数据,放在例如下面的目录中:

[X-Plane]\Aircraft\Airbus A320 NEO\navdata

简而言之,用户数据的优先级高于系统默认数据和机型默认数据的优先级。不同的机型使用不同的数据库,如果你所用的机型数据库始终不正确,首先检查一下数据库放置的目录是否正确,再看看该机型使用哪种格式的数据。

最后再补充几点:

1、第三方插件放在这个目录中:[X-Plane]\Resources\plugins

很多插件我也没搞明白是什么用途,删除以后不影响软件启动的,基本上我都删除掉了。

2、在[X-Plane]\Aircraft目录中,几乎每一种机型都自带了相应的机型操作手册,搜一下PDF格式文件,可以找出一大堆的资料,用来做个专业英语学习,或是补充背景知识都是非常的方便。

3、无论是CIFP格式还是GNS430格式,导航数据的文件都可以用记事本打开查看。以2309期数据为例,包含了大约7000多个机场的数据,其中超过4300多个机场包含有仪表飞行程序,RF转弯程序在其中出现了大约4000多次。对于飞行程序设计人员来说这是一个非常丰富的程序设计样例库。对于数据库管理人员来说,这也是一个非常便利的试验平台,我们可以不再拘泥于Arinc424中提供的有限的样例,在更多的实际案例中对比讨论,提高我们对于数据库编码的理解。

今天的话题就到这里,接下来,我们将尝试从机场“建设”开始,在X-Plane里搭建一个数据库编码的验证机场,机场具体建到哪里,朋友们可以给点建议。

相关文章

飞行模拟机使用入门—X-Plane使用介绍

飞行模拟机--波音机型FMS入门级操作

飞行模拟机—空客机型FMS的入门级操作