飛行模擬機—X-Plane的目錄結構

你的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的入門級操作

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章