電機屋の毎日スマートフォン専用ページを表示DesktopStationの中の人による、くだらない独り言、メモ、備忘録。記事内容や管理人への質問、依頼、要望などは以下のメールアドレスから。・デジタル鉄道模型フォーラム:DCC・メルクリン等のデジタル鉄道模型の話題でコミュニケーションできる場です。登録・利用は無料です。・デスクトップステーション(DesktopStation)のページはこちら。DesktopStationShopからどうぞ。その2前回に続いて、自動運転にフォーカスをした機能の解説を行います。今回はLABELとJUMP命令を使いこなそうです。JUMP命令と、LABEL命令はセットで使うものです。JUMP命令には条件を設定します。その条件に合うとき、LABELに飛ぶ処理を行います。LABEL関数は、それだけは何もしません。単なるJUMP先の目印でしか使いません。何個設置しても何も起きません。以下の様な使い方ができます。処理Bを動かすまで、処理Aを処理し続ける例:(A)オーソドックスな形です。(B)はちょっと変則ですが、何かの条件が成立するまで待つなどの処理に使えます。フジガヤさんが実装した交換運転時の停車処理は(B)の構成になります。以下の動作例をスクリプトで書くと、図のようになります。・ポイント(アドレス5)を直進に切り替える・0.5秒待つ・機関車リストからDCCアドレス3の車両を256(25%)で動かす(2秒で遷移)・1秒待つ・ジャンプ(フラグ1が2なら、ラベルTESTに飛ぶ。[必須入力]※画像の中の文字を半角で入力してください。※ブログオーナーが承認したコメントのみ表示されます。