From: Jakob E. <nam...@go...> - 2013-02-09 14:17:23
|
Hi Brett, first to get the terms correctly: a "phase" is a part of the traffic light cycle where for a certain duration all links have a defined state. a "link" is connection across the junction defined by a target lane and a destination lane. a "state" is one of green (G), green minor (g), yellow (Y), yellow minr (y), red (r) Now here is where it gets complicated: The links across a junction have an index according to their clockwise ordering around the junction. In the net.xml this index is definined indirectly via the order of the connection elements. In the gui these links indices are shown when selecting View Settings -> Nodes -> Show link junction index Every link which is controlled by a traffic light also has a tls linkIndex which is an attribute of the connection element. In the gui these link indices are shown when selecting View Settings -> Nodes -> Show link tls index These link tls indices correspond to order of the states within the phase definition (the "GGGrrGG" strings). For the traffic light to work, the length of the string must match the number of links. Usually the link junction indices and the link tls indices are identical for each link. However when working with joined traffic lights (a cluster of junctions controlled by a single TLS) things are different. Since the TLS controlls links of multiple junctions, the link tls index must provide a mapping between the link junction indices which are no longer unique and the link tls indices which must be unique. In principle it is possible to define TLS which only control some of the links of a junction. Again this done by using link tls indices which differ from link junction indices. Another thing that can be accomplished this way is to have "signal groups" where different links share the same link tls index. hope this helps. regards, Jakob 2013/2/8 Brett Wiesner <br...@ma...>: > Hi Michael, > > Am I correct in assuming that there must be a phase for for each link to be > a valid TLS program? And is there a numbering convention for links in a > junction? > > > Thanks, > Brett > -- > > *Brett Wiesner* > VT MÄK, Director of New Product Innovation > 150 Cambridge Park Drive, 3rd Floor, Cambridge, MA, 02140 > T: +1.857.209.3471 Email: br...@ma... > labs.mak.com > > Where Live, Virtual, and Constructive Simulation Meets the Web > www.mak.com/weblvc > > > > On Fri, Aug 3, 2012 at 12:59 AM, Michael Behrisch < > beh...@us...> wrote: > >> Hi Wei Li, >> >> 2012/7/31 Wei Li <agn...@12...>: >> > Dear Sir/Madam, >> > I'm new user of sumo. I'm working with a signal intersection. but i >> cannot understand the description in tllogic >> > files, what it means about 'phase' and 'state', what is the difference >> of them. and what is about 'state' and 'program'. >> >> Just a short explanation: A phase is a period of time where the lights >> do not change for all traffic lights in question, the respective state >> describes the light shown (basically r for red, y for yellow, g for >> green) for all links. A link is a lane to lane connection which are >> numbered consecutively for each junction. The number can be shown via >> the GUI or read from the net file. A program is just a sequence of >> phases. >> >> There is also a python tool which can be used if one wants to define >> rather explicit from and to lanes instead of link numbers, all >> descriptions are here >> >> http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Simulation/Traffic_Lights >> >> > then when i have tllogic files, how can i implement them to networks and >> simulation? >> >> Just load them as an additional file (option -a) >> >> > i don't understand the command-line explaination. and what should be the >> name of tls-file? >> >> The name is arbitrary but by convention it should end with .add.xml >> >> Regards, >> Michael >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> sumo-user mailing list >> sum...@li... >> https://lists.sourceforge.net/lists/listinfo/sumo-user >> > ------------------------------------------------------------------------------ > Free Next-Gen Firewall Hardware Offer > Buy your Sophos next-gen firewall before the end March 2013 > and get the hardware for free! Learn more. > http://p.sf.net/sfu/sophos-d2d-feb > _______________________________________________ > sumo-user mailing list > sum...@li... > https://lists.sourceforge.net/lists/listinfo/sumo-user |