信号現示を読み取る [python]
次は信号現示を読み取ります。
信号現示を読み取るのも同じように
a = 'IH:SE8C:"LT273";"LT274"'
b = signals.getSignalHead(a).getAppearanceName()
で読み出せます。
もちろん変数を使わずそのまま引数に書いても大丈夫です。
ここも信号機はSystem Nameですので少々やっかいですが、定義してしまえばおしまいなので構わす進みます。
print bとすると、
Red
などと出力されます。
なかなか順調。
「メモリー値から列車の場所を特定、先の信号現示を読み出し、列車のスピードを変える。」
くらいはすぐに出来そうな雰囲気です。
そのためのコマンドは全て分かりましたので、あとはアルゴリズムを考えます。
オブジェクト指向など、全く理解しておりませんが、そのままベタで書いていきます。
信号現示を読み取るのも同じように
a = 'IH:SE8C:"LT273";"LT274"'
b = signals.getSignalHead(a).getAppearanceName()
で読み出せます。
もちろん変数を使わずそのまま引数に書いても大丈夫です。
ここも信号機はSystem Nameですので少々やっかいですが、定義してしまえばおしまいなので構わす進みます。
print bとすると、
Red
などと出力されます。
なかなか順調。
「メモリー値から列車の場所を特定、先の信号現示を読み出し、列車のスピードを変える。」
くらいはすぐに出来そうな雰囲気です。
そのためのコマンドは全て分かりましたので、あとはアルゴリズムを考えます。
オブジェクト指向など、全く理解しておりませんが、そのままベタで書いていきます。
2013-05-01 00:06
nice!(1)
コメント(3)
トラックバック(0)
判らないのですが DCCってこのようにプログラミングから進めるものなのですか?
by トータン (2013-05-01 12:48)
トータン様、nice、コメントありがとうございます。
プログラミングの知識は全くなくても十分遊べますよ。私の場合、始めて1年くらいはPCでの制御もなしで、ポイントの切り替えはトグルスイッチでやってました。3つのパワーパックで3つの列車を独立に制御していただけです。PCによる制御をやり始め、だんだんやりたいこと、出来れば便利なことが増えて来たために、その都度拡張していった次第です。
by pururu (2013-05-01 22:19)
Acheter Viagra Net En Rouen <a href=https://viacialisns.com/#>Cialis</a> Bactrim Ds 800 Vs Amoxicillin 500 <a href=https://viacialisns.com/#>generic 5mg cialis best price</a> Viagra Pas Cher Payement SСЂС–РІВ©curisСЂС–РІВ©
by JanTup (2020-05-05 21:46)