見出し画像

シムレース用スイッチボックス作成 Vol.2

スイッチボックスの外観設計

ケースに合わせてスイッチを配置します。
ボタンスイッチを使用するかトグルスイッチを使用するかボタンの間隔は・・・・などありますが今回は↓こんな感じに

画像1


各ボタンの動作

・エンジンスタート(モーメンタリ ボタンスイッチ)
 接続数:1
 動作:
  ON:キー「s」 Push
  OFF:キー「s」Release

・ミサイルスイッチ(ON-OFF オルタネイト トグルスイッチ) ​
 接続数:2
 動作:
  No.1
   ON:ジョイスティック1 ボタン19 ON-OFF
   OFF:ジョイスティック1 ボタン20 ON-OFF
  No.2
   ON:ジョイスティック1 ボタン21 ON-OFF
   OFF:ジョイスティック1 ボタン22 ON-OFF
  No.3
   ON:ジョイスティック1 ボタン23 ON-OFF
   OFF:ジョイスティック1 ボタン24 ON-OFF

・トグルスイッチ((ON)-OFF-(ON) モーメンタリ トグルスイッチ)
 接続数:4
 動作:
  No.1
   上ON:ジョイスティック1 ボタン1 ON
   上OFF:ジョイスティック1 ボタン1 OFF

   下ON:ジョイスティック1 ボタン2 ON
   下OFF:ジョイスティック1 ボタン2 OFF
  No.2
   上ON:ジョイスティック1 ボタン3 ON
   上OFF:ジョイスティック1 ボタン3 OFF

   下ON:ジョイスティック1 ボタン4 ON
   下OFF:ジョイスティック1 ボタン4 OFF
  No.3
   上ON:ジョイスティック1 ボタン5 ON
   上OFF:ジョイスティック1 ボタン5 OFF

   下ON:ジョイスティック1 ボタン6 ON
   下OFF:ジョイスティック1 ボタン6 OFF
  No.4
   上ON:ジョイスティック1 ボタン7 ON
   上OFF:ジョイスティック1 ボタン7 OFF

   下ON:ジョイスティックNo.1 ボタン8 ON
   下OFF:ジョイスティックNo.1 ボタン8 OFF

・ボタン(モーメンタリ ボタンスイッチ)
 接続数:8
 動作:
  No.1
   ON:ジョイスティック1 ボタン9 ON
   OFF:ジョイスティック1 ボタン9 OFF
  No.2
   ON:ジョイスティック1 ボタン10 ON
   OFF:ジョイスティック1 ボタン10 OFF
  No.3
   ON:ジョイスティック1 ボタン11 ON
   OFF:ジョイスティック1 ボタン11 OFF
  No.4
   ON:ジョイスティック1 ボタン12 ON
   OFF:ジョイスティック1 ボタン12 OFF
  No.5
   ON:キーボードメッセージ入力
   OFF:なし
  No.6
   ON:キーボードメッセージ入力
   OFF:なし
  No.7
   ON:キーボードメッセージ入力
   OFF:なし
  No.8
   ON:キーボードメッセージ入力
   OFF:なし

・ロータリエンコーダ
 接続数:4
 動作:
  No.1
   右回り:ジョイスティック2 ボタン1 ON-OFF
   左回り:ジョイスティック2 ボタン2 ON-OFF
   ON:ジョイスティック2 ボタン9 ON
   OFF:ジョイスティック2 ボタン9 OFF

  No.2
   右回り:ジョイスティック2 ボタン4 ON-OFF
   左回り:ジョイスティック2 ボタン4 ON-OFF
   ON:ジョイスティック2 ボタン10 ON
   OFF:ジョイスティック2 ボタン10 OFF
  No.3
   右回り:ジョイスティック2 ボタン5 ON-OFF
   左回り:ジョイスティック2 ボタン6 ON-OFF
   ON:ジョイスティック2 ボタン11 ON
   OFF:ジョイスティック2 ボタン11 OFF
  No.4
   右回り:ジョイスティック2 ボタン7 ON-OFF
   左回り:ジョイスティック2 ボタン8 ON-OFF
   ON:ジョイスティック2 ボタン12 ON
   OFF:ジョイスティック2 ボタン12 OFF

エンジンスタート、トグルスイッチ、ボタン、ロータリエンコーダのプッシュは、押している間ジョイスティックのボタンをONにして、離すとOFFになるようにします。

ミサイルスイッチはON-OFFを切り替えたときジョイススティックボタンを1回押して離すという動作にします。
なので、ONにしたときOFFにしたときで動作を変えることができます。

とりあえずジョイスティックのボタンとして作っていき、キーボードについてはまた後程・・・モーメンタリオルタネイトトグル?などよくわからん言葉が出てきますがココを参照してもらえれば詳しく書いてます。

続きはこちら

以前の記事はこちらから。


この記事が気に入ったらサポートをしてみませんか?