お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
77 / 401 ツリー ←次へ | 前へ→

コンフィグ内スイッチの連動は可能でしょうか? うづき 2017/12/17(日) 23:15
Re:コンフィグ内スイッチの連動は可能でしょうか? ぽてと 2017/12/19(火) 23:28
Re:コンフィグ内スイッチの連動は可能でしょうか? うづき 2017/12/20(水) 16:17

コンフィグ内スイッチの連動は可能でしょうか?
 うづき  - 2017/12/17(日) 23:15 -
  
複数あるONOFFスイッチの連動が上手くいかず詰まっております。

例えばA・Bの2種類のスイッチがあったとして、
AをONにした時にBが自動的にOFFになるようにしたいのです。(逆も然り)
このような動作は実現可能でしょうか?

スイッチを押した場合のフラグ管理そのものは自力で構築できたのですが、
ONOFFの連動方法がわからず困っております……。

ご教示のほど、よろしくお願いします。
引用なし
パスワード

Re:コンフィグ内スイッチの連動は可能でしょうか?
 ぽてと  - 2017/12/19(火) 23:28 -
  
ぽてとです。


連動させる方法としては下記になります。
※ONOFFはRADIOボタンを使用している前提で書いてます。


■ONOFFボタン ※「既読文章の色を変える」から抜粋
//◆ON
\BT.GROUP(1)
\BT.RADIO(113)
\BT.CGSYS("config/btn_on_bt3")
\BT.XY(362, 092+35*3)
\BT.Z(1000)
\BT.SET(KTX.COL, 0)
//◆OFF
\BT.GROUP(1)
\BT.RADIO(113)
\BT.CGSYS("config/btn_off_bt3")
\BT.XY(470, 092+35*3)
\BT.Z(1000)
\BT.SET(KTX.COL, 1)


■解説
ONOFFボタンの書き方は基本的に「■ONOFFボタン」の通りになります。
\BT.RADIOと\BT.SETの使い方が重要になります。

\BT.RADIOを同じ数字にする事で連動します。
\BT.RADIOで同じ数字を指定する事で連動させたら、\BT.SETでボタン名とボタン押下時の数値を設定します。

そうすることで、ONOFFボタンを連動する事が可能となります。


「■ONOFFボタン」の通りに記述した場合の読み方は、
ONの場合、ラジオボタン(113)はボタン押下時にKTX.COLにON(0)を渡す。
OFFの場合、ラジオボタン(113)はボタン押下時にKTX.COLにOFF(1)を渡す。


以上、お役に立てればと思います。
引用なし
パスワード

Re:コンフィグ内スイッチの連動は可能でしょうか?
 うづき  - 2017/12/20(水) 16:17 -
  
RADIOボタンは見落としていました…
無事希望通りの動作を実現できました、ありがとうございます。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
77 / 401 ツリー ←次へ | 前へ→
59,455
(SS)C-BOARD v3.8.1β4 is Free.