近日將回報器的接線大致完成後,
便開始進行來回往複的試驗
在行控軟體上的區段配置如下圖:
我規劃了 區段1<-->區段2<-->區段3 這三段
車子會在區段2停留一下,再往下一個區段前進
再附上一張照片
最後是實際讓電腦進行控制時,所拍的影片
不過有個小問題,在進行自動控制時有時會發生問題
例如從區段1跑到區段2時,應該會再向區段3前進,
但是機關車卻不會動,最後要把整個schedule給reset掉,
把車輛移回至初始區間再重新進行schedule才會正常
有哪位高手知道箇中原因嗎?
電腦行車控制之來回往複試驗
Chef大哥你好,
基本上是可以直接設定由區段1----->區段3作來回往復的移動
但由於我想要在區段2讓車輛作短暫的停留
所以我將schedule切開為四段
分別是區段1-->區段2,區段2-->區段3,區段3-->區段2,區段2-->區段1
A->當列車由區段 1出發到達區段 2時,
會在區段2暫停3秒鐘,再進行區段 2-->區段 3的schedule
B->當列車到了區段 3時, 會進行區段 3-->區段 2的schedule
C->當列車由區段 3到達區段 2時,
會在區段2暫停3秒鐘會進行區段 2-->區段 1的schedule
但是當列車最後回到區段1時,就又會進行區段 1-->區段 2的schedule
所以會變成無限循環
我在TrainController內的設定如下: (設定很亂,請包涵 )
我有試了一下,successor這項功能好像可以告訴列車在到達目的區間時
下一件該做的schedule
不知Chef大哥有沒有使用過這項功能呢??
基本上是可以直接設定由區段1----->區段3作來回往復的移動
但由於我想要在區段2讓車輛作短暫的停留
所以我將schedule切開為四段
分別是區段1-->區段2,區段2-->區段3,區段3-->區段2,區段2-->區段1
A->當列車由區段 1出發到達區段 2時,
會在區段2暫停3秒鐘,再進行區段 2-->區段 3的schedule
B->當列車到了區段 3時, 會進行區段 3-->區段 2的schedule
C->當列車由區段 3到達區段 2時,
會在區段2暫停3秒鐘會進行區段 2-->區段 1的schedule
但是當列車最後回到區段1時,就又會進行區段 1-->區段 2的schedule
所以會變成無限循環
我在TrainController內的設定如下: (設定很亂,請包涵 )
我有試了一下,successor這項功能好像可以告訴列車在到達目的區間時
下一件該做的schedule
不知Chef大哥有沒有使用過這項功能呢??
大家一起玩火車吧
如有冒犯之處,敬請多多包涵
謝謝!!
如有冒犯之處,敬請多多包涵
謝謝!!
請問你硬體實際的配置情況,是否區段 1 的回報緊接著區段 2?
如果是的話,依照你 Assigned Indicators 的方式,駛入區段 2 馬上停止是很正常的,
因為 Switchboard (20/20) 這顆 Indicator,既是 Brake 又是 Stop,
車輛碰到此區會馬上進行煞車動作並停止。
建議你在區段2設兩個實體 Indicator:
西邊那顆當成東行列車的煞車點,停在東邊那顆
東邊那顆當成西行列車的煞車點,停在西邊那顆
如果想要節省回報點,也可以使用 Virtual Indicator 的方式,
不過缺點是停車無法很精準,不適用於站區。
另外一個解決方案:
如果停車點不需要太精準,可以更改硬體配置,
把區段 2 的回報點縮小至中點,其餘的地方阻斷開來(也就是無回報)。
其實回報點的設置重點在於「速度需要改變的地方」,
在其他地方設置用處不大,會讓建置成本提高不少。
如果是的話,依照你 Assigned Indicators 的方式,駛入區段 2 馬上停止是很正常的,
因為 Switchboard (20/20) 這顆 Indicator,既是 Brake 又是 Stop,
車輛碰到此區會馬上進行煞車動作並停止。
建議你在區段2設兩個實體 Indicator:
西邊那顆當成東行列車的煞車點,停在東邊那顆
東邊那顆當成西行列車的煞車點,停在西邊那顆
如果想要節省回報點,也可以使用 Virtual Indicator 的方式,
不過缺點是停車無法很精準,不適用於站區。
另外一個解決方案:
如果停車點不需要太精準,可以更改硬體配置,
把區段 2 的回報點縮小至中點,其餘的地方阻斷開來(也就是無回報)。
其實回報點的設置重點在於「速度需要改變的地方」,
在其他地方設置用處不大,會讓建置成本提高不少。
Re電腦行車控制之來回往複試驗
看了阿杭的接法,似乎是用三個ds分別接區段1、區段2和區段3,小弟覺得這樣接還真的想不出如何表現行控有趣的地方,建議改成下圖的方式(地線沒畫出):
1.建立區段1,從區段1建立DS1及DS2,DS1是向左的stop,DS2是向左的Brake。再建立區段2,從區段2建立DS3及DS4,DS3是向右的Brake,DS4是向右的Stop。
2.用Auto Train設定2個schedule區段1->區段2及區段2->區段1,指定start block及destination block(注意方向性),按那個望遠鏡讓軟體自己找出行駛路徑,tab Successors先不設,tab Trains加入你的DF200,建議tab General\Operations\Start設開燈,Finish設關燈,方便判斷schedule是否結束。
3.假設DF200作以後調整其他車子的基準,tab Speed設好Forwar及Backward的速度,調整加速及剎車能力,Automatic Speed & Brake\Advanced Fine Tuning設Enable,Threshold內調整那個綠bar到你的DF200可以最慢最慢且順順的走,記得按儲存。
4.分別執行兩個Schedule,根據車子的行走狀況,精調區段1及區段2視窗tab Indicators中的ramp值,直到你執行schedule時,火車走到brake區開始剎車,慢慢減速然後差不多要停止時全車進入stop區停下,避免進入停車區後緊急剎車,停車點也比較準。
5.兩個schedule的tab Successors分別加入另一個schedule,Dispatcher視窗中Assign Train輸入DF200所在位置及方向,Start這個Schedule就可以看你的車跑來跑去囉!
6.以後加入的車就根據目前black的設定值去微調車輛的性能參數。
我有根據你的接法設了一個yrr檔,包含路線及schedule讓你參考,不過不知道怎麼給你。我自己的景是8個區,其中3個區是會車線,所以總共有11個雙向block,軟體會自己判斷下個區段是否有車並決定可不可以往下一個區段走,所以可以看快車等慢車,一堆車等來等去,但不知是軟體功能不足還是聰明,它還是有限制同時可以執行的schedule數量,因為軟體會鎖住下兩個block,所以我最多也只能一次跑三列車。這種跑法久了當然也會無聊,現在正在研究一套比較順的schedule,打算幾列車,一些順時針一些逆時針,然後在會車線會車,但有個感覺是這種方式應該要配合blocks及timetable來設吧,思維要跳出schedule的型式。
小弟覺得這套軟體的手冊寫的並不詳細,要摸熟真的很不容易,要感謝chef大、h680087大、A Li大等高手先前的貢獻,大家一起研究發揚光大囉!
1.建立區段1,從區段1建立DS1及DS2,DS1是向左的stop,DS2是向左的Brake。再建立區段2,從區段2建立DS3及DS4,DS3是向右的Brake,DS4是向右的Stop。
2.用Auto Train設定2個schedule區段1->區段2及區段2->區段1,指定start block及destination block(注意方向性),按那個望遠鏡讓軟體自己找出行駛路徑,tab Successors先不設,tab Trains加入你的DF200,建議tab General\Operations\Start設開燈,Finish設關燈,方便判斷schedule是否結束。
3.假設DF200作以後調整其他車子的基準,tab Speed設好Forwar及Backward的速度,調整加速及剎車能力,Automatic Speed & Brake\Advanced Fine Tuning設Enable,Threshold內調整那個綠bar到你的DF200可以最慢最慢且順順的走,記得按儲存。
4.分別執行兩個Schedule,根據車子的行走狀況,精調區段1及區段2視窗tab Indicators中的ramp值,直到你執行schedule時,火車走到brake區開始剎車,慢慢減速然後差不多要停止時全車進入stop區停下,避免進入停車區後緊急剎車,停車點也比較準。
5.兩個schedule的tab Successors分別加入另一個schedule,Dispatcher視窗中Assign Train輸入DF200所在位置及方向,Start這個Schedule就可以看你的車跑來跑去囉!
6.以後加入的車就根據目前black的設定值去微調車輛的性能參數。
我有根據你的接法設了一個yrr檔,包含路線及schedule讓你參考,不過不知道怎麼給你。我自己的景是8個區,其中3個區是會車線,所以總共有11個雙向block,軟體會自己判斷下個區段是否有車並決定可不可以往下一個區段走,所以可以看快車等慢車,一堆車等來等去,但不知是軟體功能不足還是聰明,它還是有限制同時可以執行的schedule數量,因為軟體會鎖住下兩個block,所以我最多也只能一次跑三列車。這種跑法久了當然也會無聊,現在正在研究一套比較順的schedule,打算幾列車,一些順時針一些逆時針,然後在會車線會車,但有個感覺是這種方式應該要配合blocks及timetable來設吧,思維要跳出schedule的型式。
小弟覺得這套軟體的手冊寫的並不詳細,要摸熟真的很不容易,要感謝chef大、h680087大、A Li大等高手先前的貢獻,大家一起研究發揚光大囉!
*******前一篇忘了提,設定都要在Edit模式下,就是要按工具列那個扳手*******
假如要三個區段,區段1出發,在區段2停5秒,再到區段3,這樣做比較方便:
1.建立區段1,從區段1建立DS1及DS2,DS1是向左的stop,DS2是向左的brake。建立區段2,從區段2建立DS3及DS4,DS3是向右的brake,向左的stop,DS4是向右的Stop,向左的brake,建立區段3,從區段3建立DS5及DS6,DS5是向右的Brake,DS6是向右的Stop。
2.用Auto Train設定2個schedule區段1->區段3及區段3->區段1,再依前一篇的步驟2到4設定一次。
3.在Dispatcher視窗中,分別點選兩個schedule,游標停區段2按右鍵選Schedule specific Block Settings,會出現個Section Options的視窗,Wait and Signal輸入5秒,當然可以區段1->區段3的schedule設,區段3->區段1的schedule不設,那就是只有區段1->區段3時會在區段2等5秒,反向不停直達區段1。
4.執行前一篇的步驟5
5.發現路線太短不好玩,增加區段
6.發現不能會車不好玩,去買叉軌和DS64
7.發現BDL168不夠用,去買BDL168
8.發現房子不夠大..........
假如要三個區段,區段1出發,在區段2停5秒,再到區段3,這樣做比較方便:
1.建立區段1,從區段1建立DS1及DS2,DS1是向左的stop,DS2是向左的brake。建立區段2,從區段2建立DS3及DS4,DS3是向右的brake,向左的stop,DS4是向右的Stop,向左的brake,建立區段3,從區段3建立DS5及DS6,DS5是向右的Brake,DS6是向右的Stop。
2.用Auto Train設定2個schedule區段1->區段3及區段3->區段1,再依前一篇的步驟2到4設定一次。
3.在Dispatcher視窗中,分別點選兩個schedule,游標停區段2按右鍵選Schedule specific Block Settings,會出現個Section Options的視窗,Wait and Signal輸入5秒,當然可以區段1->區段3的schedule設,區段3->區段1的schedule不設,那就是只有區段1->區段3時會在區段2等5秒,反向不停直達區段1。
4.執行前一篇的步驟5
5.發現路線太短不好玩,增加區段
6.發現不能會車不好玩,去買叉軌和DS64
7.發現BDL168不夠用,去買BDL168
8.發現房子不夠大..........
電腦行控 之 Z字型上山
這是"CIHO"荷包蛋兄 以前面敘述的方法編輯的Z字型上山...
挺有意思的. 但有點繁瑣就是了...
換成音效車...自動鳴個喇叭...挺有意思的.
http://xn-club.net/modules/x_movie/x_mo ... d=1&lid=20
挺有意思的. 但有點繁瑣就是了...
換成音效車...自動鳴個喇叭...挺有意思的.
http://xn-club.net/modules/x_movie/x_mo ... d=1&lid=20