メインコンテンツ

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

Pilot Joystick All

Windows プラットフォームのすべての出力構成にジョイスティック インターフェイスを提供する

  • Pilot Joystick All block

ライブラリ:
Aerospace Blockset / Animation / Animation Support Utilities

説明

Pilot Joystick All ブロックは、Windows® プラットフォーム用のパイロット ジョイスティック インターフェイスを提供します。アナログはジョイスティックの X、Y、Z、R、U、V チャネルにマッピングされます。ボタンと POV は、最大 32 個のジョイスティック ボタンの状態とジョイスティックの視点ハットにマッピングされます。

出力構成 パラメータを FourAxis に設定して、ブロックが 4 つの軸を出力するように構成することもできます。

このブロックはデプロイ可能なコードを生成しません。

制限

  • Pilot Joystick All ブロックは Simulink Online ではサポートされていません。

  • ジョイスティックが R (ラダーまたはツイスト) チャネルをサポートしていない場合、ヨー出力はゼロに設定されます。Joystick IDAllOutputs モード (uint32 ビットのフラグワード) に設定されている場合を除き、出力は double 型になります。Microsoft® 以外のプラットフォームでは、このブロックはゼロを出力します。

  • ピッチ値は、FlightGear ジョイスティック インターフェイスによって提供されるものとは逆の意味を持ちます。

端子

出力

すべて展開する

アナログ出力は次のように返されます:

配列番号

チャネル

出力範囲

ジョイスティック

説明

1

X

[-1, 1]

[左右]

ロールコマンド

2

Y

[-1, 1]

[前進/下、後退/上]

ピッチコマンド

3

Z

[ 0, 1]

[最小、最大]

スロットル コマンド

4

R

[-1, 1]

[左右]

ヨーコマンド

5

U

[ 0, 1]

[最小、最大]

Uチャンネル値

6

V

[ 0, 1]

[最小、最大]

Vチャネル値

データ型: double

ボタン出力。ボタン チャネルの最大 32 個のボタン状態を含むフラグワードとして返されます。ビット 0 はボタン 1、ビット 1 はボタン 2 というようになります。

データ型: uint32

視点。POV チャネルの度数単位のハット値として返されます。0 度は真っ直ぐ前、90 度は左、というようになります。

データ型: double

パラメーター

すべて展開する

ジョイスティックIDを次のように指定します

  • Joystick1

  • Joystick2

  • Joystick3

  • Joystick4

  • Joystick5

  • Joystick6

  • Joystick7

  • Joystick8

  • Joystick9

  • Joystick10

  • Joystick11

  • Joystick12

  • Joystick13

  • Joystick14

  • Joystick15

  • Joystick16

  • なし

プログラムでの使用

ブロック パラメーター: JoystickID
: 文字ベクトル
: Joystick1 | Joystick2 | Joystick3 | Joystick4 | Joystick5 | Joystick6 | Joystick7 | Joystick8 | Joystick9 | Joystick10 | Joystick11 | Joystick12 | Joystick13 | Joystick14 | Joystick15 | Joystick16 | None
既定の設定: 'Joystick1'

ジョイスティック出力構成。FourAxis または AllOutputs として指定されます。AllOutputs 構成の詳細については、Pilot Joystick All を参照してください。

プログラムでの使用

ブロック パラメーター: OutputConfiguration
: 文字ベクトル
: FourAxis | AllOutputs
既定の設定: 'FourAxis'

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

プログラムでの使用

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

バージョン履歴

R2007a で導入

すべて展開する