つじるの忘れんぼ鉄道

DCC自動運転で秋葉原にあった交通博物館のジオラマを目指すブログ

DSbasic

DSbasic 入門してみる(8)オーバル+待避線【自動運転】

ようやく動いた〜、ということでブログにまとめておきます。 なお本自動運転では、デジタル鉄道模型フォーラムのKAKKAさん投稿を大いに参考とさせて頂きました。ありがとうございます。 やりたかったこと ポイントを開閉する操作だけで、複数の車両が衝突せ…

DSbasic 入門してみる(7)スイッチバック往復(機関車2両)

上の写真の通り、敷設した線路全体としては、スイッチバックをイメージした線路となっています。 以前に、DesktopStationソフトウェアのイベント処理では、1両をスイッチバックで自動往復させているので、今回は機関車2両を順番にスイッチバック往復させてい…

DSbasic 入門してみる(6)往復運転 + 機関車2両

前回の往復運転コードをベースに、機関車2両を互いに発進させるコードを作ります。 と、気軽に始めたはいいものの、いざコードを作り始めると、考えなければいけないことが多く、いきなり難易度が上がったような気がしてきた。。。 忘れないように流れを図に…

DSbasic 入門してみる(5)slot命令

次は、2つの機関車を動かしていきたいので、アドレスベタ打ちのコードをslotに直しておこうと思います。 Slotって? Slotとは、下図のキャブ画面右側にある4つのロコアドレス登録箇所のことを指します。 上記画面だと、Slot0がアドレス3、Slot1がアドレス51…

DSbasic 入門してみる(4)往復運転+1分岐

前回は単純な往復運転を自動化しました。 今回はポイント制御を追加し、往復するたびに検知区間①と②が入れ替わるようにします。 コードは以下の通り。 前回からの大きな差分は、検知区間③の処理にポイント(Adr:31)の制御(赤文字箇所)を追加したことで、こ…

DSbasic 入門してみる(3)往復運転

これまでの(1)、(2)の記事で、DSbasicで自動運転を行うための準備体操が終わりました。 今回から、いよいよ実際の自動運転処理を試してみます。 往復運転 まず最初は、検知区間②~③を行ったり来たりする単純な往復運転を自動化してみよう! この往復運…

DSbasic 入門してみる(2)S88センサの動作確認

さて本題のDSbasicです。 基本的な情報は、以下のサイトを参照して勉強しましょう。 https://desktopstation.net/wiki/doku.php/dsair2_basic http://powerele.sblo.jp/article/185553068.html DSbasic の動作確認 そもそも、自分のDSair2環境で、DSbasicが…

DSbasic 入門してみる(1)DSair2の事前設定

自動運転を実現するうえで、非常に重要な位置づけである DSbasic に入門してみます。 というか、この機能が実装されて遊んでみたかったからDSair2を購入したのであって、入門しなくてどうすんの?って感じです。 DSair2へのアクセサリ登録 DSbasicで参照、操…