メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

フライト シミュレーター インターフェイス

FlightGearインターフェースについて

Aerospace Blockset™ 製品は、GNU General Public License (GPL) を通じて利用可能なオープンソース ソフトウェアであるサードパーティのFlightGearフライト シミュレータへのインターフェイスをサポートしています。ブロックセットに含まれるFlightGearフライト シミュレータ インターフェイスは、 FlightGearが公開した net_fdm バイナリ データ交換プロトコルを使用した Simulink® インターフェイスからFlightGearへの単方向伝送リンクです。データは、UDP ネットワーク パケットを介してFlightGearの実行中のインスタンスに送信されます。ブロックセットはFlightGearの複数の標準バイナリ ディストリビューションをサポートします。インターフェースの詳細については、Simulink モデルで FlightGear を実行する を参照してください。

FlightGear は、MathWorks® によって作成、所有、または保守されていない別のソフトウェア エンティティです。

  • Aerospace Blockset FlightGearインターフェースのバグを報告したり、機能強化を要求には、MathWorks テクニカル サポート (https://www.mathworks.com/support/contact_us.html) に連絡してください。

  • FlightGear自体のバグを報告したり機能強化を要求には、FlightGear website にアクセスしてください。

サポートされているFlightGearのバージョン

Aerospace Toolbox 製品は、 FlightGearバージョン 2.6 以降をサポートしています。

2.6 より前のバージョンのFlightGearを使用している場合は、 FlightGear のインストールをサポートされているバージョンに更新してください。モデルを開くと、ソフトウェアは警告またはエラーを返します。ダウンロード エリアの https://www.flightgear.org から更新されたFlightGearソフトウェアを入手します。

FlightGearを入手する

FlightGear は、 FlightGear Web サイトのダウンロード エリアから入手するか、 FlightGearから CD を注文することによって入手できます。ダウンロード エリアには、インストールと構成に関する詳細なドキュメントが含まれています。FlightGear はオープンソース プロジェクトであるため、カスタマイズやカスタム環境への移植用にソースのダウンロードも利用できます。

FlightGear用にコンピュータを設定する

FlightGearを使用するには、安定したドライバーを備えた高性能グラフィック カードが必要です。詳細については、 FlightGear CD ディストリビューションまたはFlightGear Web サイトのハードウェア要件とドキュメント領域を参照してください。

FlightGear のパフォーマンスと安定性は、コンピューターのビデオ カード、ドライバーのバージョン、およびドライバーの設定に左右される可能性があります。ハードウェア アクセラレーションを有効にした OpenGL® サポートが必要です。適切な設定が行われていない場合、パフォーマンスが約 30 フレーム/秒 (fps) の更新レートから 1 fps 未満に低下する可能性があります。システムで OpenGL 設定の更新が可能な場合は、設定を変更してパフォーマンスを向上させます。

Windows 向けグラフィックスの推奨事項

Windows® システムの場合、次のグラフィック推奨事項を使用してください。

  • 許容できる OpenGL パフォーマンスを備えたグラフィック カード ( FlightGear Web サイトで概説されているとおり)。

  • ビデオ カード用の最新のテスト済みかつ安定したドライバー リリース。他のコンピュータに展開する前に、いくつかのコンピュータでドライバーを徹底的にテスト。

詳細については、FlightGear Hardware Recommendationsを参照してください。

LinuxMacintosh、その他のプラットフォームでのセットアップ

FlightGearディストリビューションは、 FlightGear Web サイト https://www.flightgear.org から、Linux®Macintosh、およびその他のプラットフォーム向けに入手できます。Windows などのこれらのプラットフォームにインストールする場合は、グラフィック カードとドライバーを慎重に構成する必要があります。FlightGear Web サイトのドキュメントとハードウェア要件のセクションを参照してください。

Windows システムのFlightGearとビデオカード

NVIDIA® カードなどのコンピュータ内蔵ビデオ カードは、 FlightGearシェーダーと競合する可能性があります。次の回避策を検討してください。

  • Generate Run Script ブロック FlightGear シェーダーのオプションを無効にする チェックボックスを選択して、 FlightGearシェーダーを無効にします。

FlightGearをインストールして起動する

豊富なFlightGearドキュメントがインストール手順を詳細にガイドします。以下の注意事項を参照してください:

次の点に留意してください。

  • FlightGearをインストールする前に、コンピューターのグラフィック カードを構成します。前のセクション FlightGear用にコンピュータを設定する を参照してください。

  • FlightGearをインストールする前に、実行中のすべてのアプリケーション (MATLAB インターフェースを含む) をシャットダウンしてください。

  • FlightGear をASCII 文字で構成されたフォルダー パス名にインストールします。

  • MathWorksテストによると、 FlightGearの動作安定性は起動時に特に敏感です。起動スプラッシュ スクリーンがフェードアウトした後、最初のシミュレーション シーンが表示されるまで、 FlightGearウィンドウを移動したり、サイズ変更したり、マウスを移動したり、重ねたり、覆ったりしないことをお勧めします。

Aerospace Blockset は複数のプラットフォームでFlightGearをサポートしています。この表には、 FlightGear の使用を開始する前に考慮すべきプロパティがリストされています。

FlightGearプロパティフォルダの説明プラットフォーム典型的な場所
FlightGearBaseDirectoryFlightGearインストール フォルダー。 Windows 64 ビットC:\Program Files\FlightGear
(既定)
LinuxFlightGearをインストールしたフォルダ
Mac/Applications
( FlightGearアイコンをドラッグしたフォルダ)
GeometryModelNameモデルジオメトリフォルダWindows 64 ビットC:\Program Files\FlightGear\data\Aircraft\HL20
(既定)
Linux$FlightGearBaseDirectory/data/Aircraft/HL20
Mac$FlightGearBaseDirectory/FlightGear.app/Contents/Resources/data/Aircraft/HL20

追加のFlightGearシーナリーをインストールする

FlightGearソフトウェアをインストールすると、基本レベルのシーナリー ファイルが提供されます。FlightGear のドキュメントでは、一般的なFlightGear のインストールの一部として、シーナリーをインストールする手順を説明します。

さらにFlightGear のシーナリー ファイルをインストールする必要がある場合は、https://www.flightgear.org の手順を参照してください。手順では、追加の風景をデフォルトの場所にインストールする方法を説明します。MathWorks は、これらの手順に従うことを推奨します。

追加のシーナリーを標準以外の場所にインストールする場合は、Generate Run Script ブロックからのスクリプト出力内の FG_SCENERY 環境変数を更新して、新しいパスを含める必要がある場合があります。FG_SCENERY 変数の説明については、https://www.flightgear.org のドキュメントを参照してください。

事前にシーナリーをダウンロードしない場合は、Generate Run Script ブロック シミュレーション中に FlightGear の風景をインストール (インターネット接続が必要) チェックボックスをオンにして、シミュレーション中に自動的にダウンロードするようにFlightGearに指示することができます。

Windows システムの場合、InstallScenery オプションを有効にしてFlightGearを起動すると、次のエラー メッセージが表示されることがあります。

Error creating directory: No such file or directory

このエラーは、デフォルトのFlightGearダウンロード フォルダーが書き込み可能でないか、パスを解決できないか、パスに UNC パス名が含まれていることを示している可能性があります。この問題を回避するには、runfg.bat ファイルを編集して、風景データを保存するための新しいフォルダー パスを指定します。

  1. runfg.bat を編集します。

  2. コマンドオプションのリストに --download-dir= を追加し、シーナリーデータをダウンロードするフォルダーを指定します。以下に例を示します。

    --download-dir=C:\Users\user1\Documents\FlightGear

    このFlightGearセッション中にダウンロードされたすべてのデータは、指定されたディレクトリに保存されます。重複したシーナリーデータのダウンロードを避けるため、次のFlightGearセッションでも同じディレクトリを使用してください。

  3. FlightGearを開くには、runfg.bat を実行します。

メモ

Generate Run Script ブロックを実行するたびに、新しいスクリプトが作成されます。追加した編集内容はすべて上書きされます。

参考

| | | | |

トピック

外部の Web サイト