Main Content

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

FlightGear Preconfigured 6DoF Animation

モデルをFlightGearフライトシミュレータに接続する

  • FlightGear Preconfigured 6DoF Animation block

ライブラリ:
Aerospace Blockset / Animation / Flight Simulator Interfaces

説明

FlightGear Preconfigured 6DoF Animation ブロックを使用すると、経度 (l)、緯度 (μ)、高度 (h)、ロール (ϕ)、ピッチ (θ)、ヨー (ψ) の倍精度値を指定して、FlightGear フライト シミュレーター車両に位置と姿勢の値を送信できます。

ブロックは SIM 表示デバイスとして構成されています。Simulink® Coder™ を使用してモデルのコードを生成し、外部モード シミュレーションを使用して実行中のターゲット コードに接続すると、Simulink ソフトウェアはターゲットからデータをオンザフライで取得し、位置と姿勢のデータを FlightGear に送信できます。詳細については、Use C/C++ S-Functions as Sim Viewing Devices in External Modeを参照してください。

Aerospace Blockset™ 製品は、FlightGear バージョン 2.6 以降をサポートしています。2.6 より前のバージョンの FlightGear を使用している場合、モデルには Simulink アップグレード アドバイザーからの通知が表示されます。FlightGear のバージョンをアップグレードするには、アップグレード アドバイザーの使用を検討してください。詳細については、サポートされている FlightGear バージョンを参照してください。

端子

入力

すべて展開する

経度、緯度、高度、ロール、ピッチ、ヨーを倍精度でベクトルとして指定します。単位は、経度と緯度の場合は西/北度、高度の場合は平均海面からのメートル、姿勢値の場合はラジアンです。

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

パラメーター

すべて展開する

FlightGear ソフトウェアを実行しているマシンの宛先 IP アドレス (スカラーとして指定)。

プログラムでの使用

ブロック パラメーター: DestinationIpAddress
: 文字ベクトル
: スカラー
既定の設定: '127.0.0.1'

FlightGear ソフトウェアを実行しているマシンの宛先ポート。スカラーとして指定します。

プログラムでの使用

ブロック パラメーター: DestinationPort
: 文字ベクトル
: スカラー
既定の設定: '5502'

スカラーとして指定されたサンプル時間 (継承の場合は -1)。

プログラムでの使用

ブロック パラメーター: SampleTime
: 文字ベクトル
: スカラー
既定の設定: '1/30'

アルゴリズム

このブロックは、主に 6DoF 入力用の Pack net_fdm Packet for FlightGear ブロック セット、Send net_fdm Packet to FlightGear ブロック、および Simulation Pace ブロックを含むマスクされたサブシステムです。これらのブロックの全機能にアクセスするには、Aerospace Blockset ライブラリの個々の対応するブロックを使用します。

参照

[1] Bowditch, N., American Practical Navigator, An Epitome of Navigation. US Navy Hydrographic Office, 1802.

バージョン履歴

R2006a より前に導入