buyer 发表于 2012-7-10 15:39:08

TrainController™如何设置带有支路的自动往返




TrainController™如何设置带有支路的自动往返

上次介绍了TrainController™里如何设置间歇自动往返的设置方法

今天又稍微增加了一个功能,就是带分支的自动往返

线路图简单如下:
http://bbs.ourail.com/attachment.php?aid=MTc4ODA2NnxlMDI0YTk4ZHwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
车辆从A-B,停10秒,再由B-A,停10秒,然后由A-C,停10秒再由C-A,停10秒-------在这之后可以停下来,也可以按时间表设置间隔自动运行,或者直接进入无限循环。

http://bbs.ourail.com/attachment.php?aid=MTc4ODA2N3xkYTBlOGFlYXwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
根据上次的介绍,B,C点的设置可以保持同样,而A则略有不同!

原因很简单,因为这次有了道岔,A-B还是A-C,需要做一个选择

http://bbs.ourail.com/attachment.php?aid=MTc4ODA2OHw1YzQwMWY3ZXwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
我们先像其他点一样先加入延时10秒

http://bbs.ourail.com/attachment.php?aid=MTc4ODA3MHw2NjI2ZTBiMHwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
接下来就是新玩意了,创建一个MACORS,宏编辑在很多程序上都有各自的用途与说法,这里我简单叫做功能单元

http://bbs.ourail.com/attachment.php?aid=MTc4ODA2OXxmZmNmYTI1ZHwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
http://bbs.ourail.com/attachment.php?aid=MTc4ODA3MXw5ODJiNDQzZHwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes

创建完进入属性编辑,可以改成自己理解的名字,我这里没动,方便大家参考

http://bbs.ourail.com/attachment.php?aid=MTc4ODA3Mnw1Mzk1YWU4NnwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
首先设置条件,我这里通过道岔的位置来决定下一步的动作
http://bbs.ourail.com/attachment.php?aid=MTc4ODA3M3wyMDIzZGVjM3wxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
这个设置的含义是:当道岔位置为直通时,运行A-B
http://bbs.ourail.com/attachment.php?aid=MTc4ODA3NHxiOWFhZmVlNnwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
然后再来编辑第二个MACROS:

这个就简单了
http://bbs.ourail.com/attachment.php?aid=MTc4ODA3NXw2MjY4YTQzYXwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
当道岔为旁通
http://bbs.ourail.com/attachment.php?aid=MTc4ODA3NnwwMjUyMTM3MHwxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes

以上两步很好理解,实际上就是根据上次列车运行的线路,来判断下次该往另一侧走

http://bbs.ourail.com/attachment.php?aid=MTc4ODA3N3w0MGM5YzVlM3wxMzQxOTA1MTgwfGZjZWJSa2k0NEQ5aVJzeEVBdkE5clFNQjJoKzI5NkhOMkFNRldyMG5ldEh0K3U4&noupdate=yes
然后回到上面,把延时后的动作(两个MACORS)加进去,这样,延时后则根据道岔的位置来判断下一步运行哪个SCHEDULE

至此,带支路自动往返的设置就完成了。

根据上述设置,你可以在多道岔下,进行更多的花样设置,丰富自己的线路!

页: [1]
查看完整版本: TrainController™如何设置带有支路的自动往返