メインコンテンツ

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

Aero.FlightGearAnimation

FlightGearアニメーションオブジェクトの構築

    説明

    Aero.flightGearAnimation は、FlightGear フライト シミュレータを使用してフライト データを視覚化するための FlightGear アニメーション オブジェクトを構築します。

    作成

    説明

    h = Aero.FlightGearAnimation は FlightGear アニメーション オブジェクト h を作成します。

    プロパティ

    すべて展開する

    MATLAB® 配列として指定された時系列データを格納する変数。

    'TimeSeriesSource' に格納されている時系列データのタイプ。'Timeseries''Array6DoF''Array3DoF''StructureWithTime''Timetable''Custom' のいずれかとして指定されます。

    • 'Timeseries' – MATLAB timeseries 時間ごとに 6 つの値を持つデータ: lat lon alt phi theta psi

      値が再サンプリングされます。

    • 'Timetable' – MATLAB timetable 時間ごとに 6 つの値を持つデータ: lat lon alt phi theta psi

      値が再サンプリングされます。

    • 'StructureWithTime' – Simulink® struct 時間とともに:

      • signals(1).values: lat lon alt

      • signals(2).values: phi theta psi

    • 'Timetable' – MATLAB timetable 時間ごとに 6 つの値を持つデータ: lat lon alt phi theta psi

      値が再サンプリングされます。

    • 'Array6DoF' – 6-DoF データ用の n 行 7 列の倍精度配列: time lat lon alt phi theta psi'TimeSeriesSource' に 8 列以上の倍精度配列がある場合、最初の 7 列が 6-DoF データとして使用されます。

    • 'Array3DoF' – 3-DoF データ用の n 行 4 列の倍精度配列: time lat alt theta'TimeSeriesSource' に 5 列以上の倍精度配列がある場合、最初の 4 列が 3-DoF データとして使用されます。

    • 'Array3DoF' – 3-DoF データ用の n 行 4 列の倍精度配列: time lat alt theta'TimeSeriesSource' に 5 列以上の倍精度配列がある場合、最初の 4 列が 3-DoF データとして使用されます。

    • 'Custom' – 位置と角度のデータは、現在登録されている 'TimeseriesReadFcn' によって 'TimeSeriesSource' から取得されます。

    データ型: string

    'TimeSeriesSourceType' の値が 'Custom' の場合に時系列データを読み取る関数。

    データ型: function_handle

    実時間の 1 秒あたりのアニメーション データの秒数。正の実数スカラーとして指定されます。

    データ型: double

    'TimeSeriesSource' をアニメーション化するために使用される 1 秒あたりのフレーム数。正の実数スカラーとして指定されます。

    データ型: double

    出力ファイルの名前。文字列として指定されます。ファイル名は、これらの初期パラメータを使用して FlightGear を起動するために使用するコマンドの名前です。

    メモ

    実行スクリプト ファイル名は ASCII 文字で構成されている必要があります。

    データ型: string

    FlightGear インストール フォルダーの名前。文字列として指定されます。

    メモ

    FlightGear は、ASCII 文字で構成されたフォルダー パス名にインストールする必要があります。

    データ型: string

    FlightGear\data\Aircraft フォルダー内の目的のモデル ジオメトリを含むフォルダーの名前。

    データ型: string

    文字列として指定された宛先 IP アドレス。

    データ型: string

    文字列として指定されたネットワーク飛行力学モデル (FDM) ポート。

    データ型: string

    文字列として指定された空港 ID。サポートされている空港のリストは、FlightGear インターフェースの Location で確認できます。

    データ型: string

    文字列として指定された滑走路 ID。

    航空機の初期高度(フィート単位)。実数の正のスカラーとして指定されます。

    データ型: double

    航空機の初期方向(度単位)。実数の正のスカラーとして指定されます。

    データ型: double

    空港からの航空機のオフセット距離(マイル単位)。実数の正のスカラーとして指定されます。

    データ型: double

    航空機のオフセット方位角(度単位)。実数の正のスカラーとして指定されます。

    データ型: double

    航空機の出発時刻。実数の正のスカラーとして指定されます。

    データ型: double

    航空機の終了時刻。実数の正のスカラーとして指定されます。

    依存関係

    TStartTFinal の値の比較: Alicia, is there a better way to present this blurb?

    • 数値でなければなりません。

    • Inf または NaN にすることはできません。

    • TFinalTStart 以上でなければなりません。

    • TFinal は時系列時間の最大値を超えることはできません。

    • TStart は時系列時間の最小値より小さくすることはできません。

    シミュレータの実行中に必要な風景を自動的にインストールするように FlightGear に指示します。この宿泊施設では安定したインターネット接続が必要です。Windows® システムの場合、このオプションを有効にして FlightGear を起動するとエラー メッセージが表示される場合があります。詳細については、Installing Additional FlightGear Sceneryを参照してください。

    データ型: logical

    FlightGear シェーダー オプションを無効にします。NVIDIA® カードなどのコンピュータ内蔵ビデオ カードは、FlightGear シェーダーと競合する可能性があります。この競合がある場合は、このプロパティの使用を検討してください。

    データ型: logical

    FlightGear ソフトウェアが実行されているアーキテクチャ。'Win64''Linux''Mac''MacARM''Default' のいずれかとして指定されます。GenerateRunScript は、指定されたアーキテクチャに基づいて FlightGear を起動する bash 実行スクリプトを生成します。プラットフォームは次のとおりです。

    • 'Default' – MATLAB ソフトウェアが現在実行されているアーキテクチャ。プロパティにこの値がある場合、GenerateRunScript は、MATLAB が現在実行されているアーキテクチャで動作できる bash ファイルを作成します。

    • 'Win64' – Windows (64 ビット) アーキテクチャ。

    • 'Mac'Mac OS X (64 ビット) アーキテクチャ。

    • 'Linux' – Linux® (64 ビット) アーキテクチャ。

    .

    オブジェクト関数

    ClearTimerFlightGear フライトシミュレータのアニメーションのタイマーをクリアして削除します
    deleteDestroy FlightGear animation object
    GenerateRunScriptFlightGearフライトシミュレータの実行スクリプトを生成する
    SetTimerSet name of timer for animation of FlightGear flight simulator
    initializeFlightGearアニメーションオブジェクトを設定する
    updateUpdate position data to FlightGear animation object
    play指定された位置/角度の時系列を使用してFlightGearフライトシミュレーターをアニメーション化する
    waitアニメーションの再生が終わるまで待ちます

    制限

    FlightGear は MATLAB Online™ ではサポートされていません。

    バージョン履歴

    R2007a で導入