Priority trigger needed.

Ben1337

Trainz operator
Hi.

Top start this thread off, Ill tell you a little bit about the story of a train and Ill tell you what the problem is in a bit since this problem that I have got is able to be traced back to about a mile from where the problem occurs.

A train with a default priority 2, traveling off the left (West) of the map is traveling towards the right (East) at a good 70MPH, it passes a signal at green, it passes a track mark shortly after the trackmark, the train then uses a path command which switches the switches between the train's position to the station, which changed the next signal (LF 02 shown on the left side of http://img267.imageshack.us/img267/8449/ben1337201007050003.jpg) to green.

This allows the train to speed happily along its route up until it reaches LF 03 where it starts slowing down.

The train does this up until LF 13 (The signal protecting the center line of the 3 track mainline shown clearly on http://img227.imageshack.us/img227/1636/ben1337201007050002.jpg) which is at red because a set of points are set in the direction. it slows down to 1MPH when it uses a driver path command which sets all of the points till the next checkpoint, which sets the signal to green.

It does this because of many reasons, one of them is that the line for the station divides so late on approach to the station there wasn't really enough distance to put the "LF through" trackmark further away from the signal. And the junctions cant be moved because of the yard.

Another reason is how the driver commands are set up (It's set up to protect the single line from head on train collisions).

From start to finsih for the driver commands: Navigate Via trackmark "Lowfell West Approach" (off the left of the screen), Set priority to 1, Set path to LF Through, navigate to trackmark (LF Through, Trackmark is placed at the same location as the signal, radius is 26 meters because the train needs to stop as close to the signal as possible, moving the trackmark will make the train faster... but at the cost of smaller trains with more possibility of them blocking the station platforms when they arrive), Waite for junction permit (Lowfell Main Reserve, The junction prevents 2 trains going onto the single line) and last of all, Set path to Applesthwaite (Next station along the line).

So... What I figured out is that if I had a trigger that can trigger with a certain priority and not trains with other priorities, I can set it just after "Lowfell West Approach" with time for the train to execute the priority command which sets the priority to 1. All trains with priority 1 goes through the station (Hense why the green tracks (priority 1 tracks) goes through the station) and trains with a different priority doesn't effect anything with priority 1 lines.

This Theory provides advantages that I can activate rules which can get the signals early if any train with the same priority passes the trackmark.

Problem is is that I do not have a priority trigger and I can't find one on the DLS other then specialized triggers meant for ATLS (Which I doubt that they would work as a standalone thing if you know what I mean.)

Other ideas for the route are welcome.
 
Hi

On the S&C update page

http://www.settleandcarlisle.co.uk/

there are 3 PDF files explaining the improvements made in the 2009 S&C add on service pack. One of these explains how to use an invisible signal with the Priorityz rule. You may be able to adapt the logic to help you achieve what you are trying to do.

Regards

Brian
 
You Know, I thought There was a command (rule) that let you change the Priority of a train..in the command line..
 
You Know, I thought There was a command (rule) that let you change the Priority of a train..in the command line..
Hmm... I use a driver's command to change the priority of a train. (Added:is that what you meant?)

But... After some tests, it seems that the invisible speed signal is designed to work as one component.

But... Yes, I think it would change the points when the train got to the speed signal, but the thing is is since it works alone. it doesn't protect the single line as well as it should do.

By protect, I mean if the train passes the trigger, the points automatically change without any consideration of whether another train is using the same piece of track.
 
Last edited:
Hi Ben

I know that I've mentioned SCS2006 to you before but what you are trying to do is quite straightforward in SCS2006. I use a variable to act as a single line token. If the variable is set to 1 it indicates that the section is occupied and the two signals controlling access to the section are forced to show red which prevents any other train entering the section. When a train exits the section it sets the variable to 0 which then allows a waiting train to enter the empty section. This train then sets the variable to 1 preventing any other train from entering the section.

It may be possible to execute the same process using ordinary driver controls but as I don't use them perhaps someone else could comment on them. If you try something like this you will have to be careful which signals you use as some such as bloodnoks can't be forced to stay red.

Regards

Brian
 
Hi Ben

I know that I've mentioned SCS2006 to you before but what you are trying to do is quite straightforward in SCS2006. I use a variable to act as a single line token. If the variable is set to 1 it indicates that the section is occupied and the two signals controlling access to the section are forced to show red which prevents any other train entering the section. When a train exits the section it sets the variable to 0 which then allows a waiting train to enter the empty section. This train then sets the variable to 1 preventing any other train from entering the section.

It may be possible to execute the same process using ordinary driver controls but as I don't use them perhaps someone else could comment on them. If you try something like this you will have to be careful which signals you use as some such as bloodnoks can't be forced to stay red.

Regards

Brian
True, but what about the fact that trains with different priorities working on the same stretch of line up until the station?

But don't you think that SCS2006 is a little bit too powerful for just that tiny job? I mean it is the most powerful stand alone feature there is.
 
Hi Brian - Have you looked at a rule called Check Trackside <kuid2:122381:10011:3>?

It does the same as Trigger Check Rule only better.
You can specify that only trains containing a certain vehicle or a list of vehicles will trigger the rule. You could then specify the loco of your special train or one of the train's vehicles unique to that train.

A trigger does nothing but report events occurring on the track, e.g. "Train entered trigger" etc. It is the rule or the driver command that carries out the action.

You don't even need a trigger, a trackmark will also work. Or a junction.

If that doesn't work for you I could have a shot at modifying Check Trackside to only work on trains with a given priority.

Hope this helps - Trevor
 
Hi Brian - Have you looked at a rule called Check Trackside <kuid2:122381:10011:3>?

It does the same as Trigger Check Rule only better.
You can specify that only trains containing a certain vehicle or a list of vehicles will trigger the rule. You could then specify the loco of your special train or one of the train's vehicles unique to that train.

A trigger does nothing but report events occurring on the track, e.g. "Train entered trigger" etc. It is the rule or the driver command that carries out the action.

You don't even need a trigger, a trackmark will also work. Or a junction.

If that doesn't work for you I could have a shot at modifying Check Trackside to only work on trains with a given priority.

Hope this helps - Trevor
Yeah, Ill have a go at that, when I've got round to completing the route.:D
 
Back
Top