Welcome to the forum   
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline garben  
#1 Posted : 04 December 2025 17:05:16(UTC)
garben

United States   
Joined: 23/01/2013(UTC)
Posts: 175
Location: New York
Hello there.

I've been trying to understand how Start Delay, Start Behavior and Speed Momentum all work.

What I'm attempting to do is when a train is put in motion, either manually, by Spontaneous Run or Auto Train, I would like the sound on, lights on and some other functions. I have set this up like this:

-Set a Start delay for train
-Have the functions I want on to activate at Beginning of Start Delay

The issue I'm having is that during the start delay, the train ramps up speed and once the start delay is over it take off at full speed. I have Momentum all the way up but that does not help. I'm thinking it has something to do with the Start Behavior but I'm not really sure how that works. Do I put in a value (time) in all 126 speed steps? What have you done?

Also, does can anyone explain through your experience of how the Momentum settings and Start Behavior and start delay all interact with each other?

Thank you in advance!
Norbert
Marklin HO, CS3+, Train Controller 10 Gold, Any era. Like Swiss Locomotives.
Offline JohnjeanB  
#2 Posted : 04 December 2025 18:19:56(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,685
Location: Paris, France
Hi Norbert
Here a Märklinist from Paris, France, using Rocrail since over a decade, lately using a CS3
Don't go away yet as principles in TC or Rocrail are VERY close if not quite identical.

Here is the little I know
- never try to replicate what Rocrail or TC does for you (e.g. control a train, its speed in a direct way as TC or Rocrail controls it in as both control those in respect of WHERE the train is and the possible occupation of nearby blocks). This direct speed ,control may lead to very confusing and CONFLICTING results (starting slow, progressive and then full throttle.)

- you want to start a train with delay. In Rocrail, this is called a schedule either started by an absolute time (e.g.: 15:37) or by a relative time (e.g.: T0+37 minutes). This schedule lists the blocks or areas (when multiple tracks for destination exitst in parallel), possible change of direction, etc. Of course all this will be executed only if safety permits (non-occupied blocks, etc). Of course the clock may be the real time (a bit too slow) or with accelerated time x2, x3, ...x10)

- now you want to trigger fonctions. With Rocrail (probably very similar with TC, they are called ACTIONS) you may include one specific fonction (public announcement, turn on platform lights etc) in a block (when entering, when departing, when reserved), in a route (when reserved, when freed, etc), you may condition an action for a given loco or train, when in forward, when in reverse or indifferent) and each time, associated with the fonction triggering you may set a delay timer

- you want to change speed of trains Instead of doing it directly you must set FOR EACH loco, the line speed, station speed, minimum speed (so that an heavy freight does not behave like a TGV
- Next you must set the inertia adjustement for each loco IN THE LOCO ITSELF by programming its decoder.
- once you have done those adjustments, TC or RR will set the station speed or line speed in accordance with signals and settings (you may check the box for reduced speed on a zone full of track pieces.

Here is what I do with Rocrail (correcting the speed, position the loco exactly above a decoupler (loco-specific program) before commanding decoupling.
Approx 2:12 into the video, you may see a program to position each loco exactly in front of the water crane and a fonction (Action) that triggers the water crane either to the side of the tender or to the center of the tender depending where the water hole is located


I hope this helps (sorry there is so much more to say)
Jean
Offline blid  
#3 Posted : 04 December 2025 23:02:00(UTC)
blid

Sweden   
Joined: 02/01/2012(UTC)
Posts: 257
Location: Stockholm, Sweden
I don¨t have the H0 layout with TC anymore and version was Gold 9. I used Schedules, not Autotrain. As far as I remember the properties of Autotrain contains the same set of “Rules” as Schedules. There is an entry for start delay. Default was 2 sec. If that is not enough increase it. For Start and Finish you may create lists with the desired functions.
If by momentum you mean acceleration/deceleration it is set in a number of places. In the decoder, in the controller and in TC. As Jean writes the programs want to have control. In other words; no or very low values in the decoder and controller. I didn’t experiment with it in TC but I think the program use the power of the engine and the weight of the train, set in the train properties, to make the estimates.
As for speed I assume you have calibrated your engines and set the max. You can also set max speed for every block. There is also the option to add temporary speed limits at specified distances within blocks.
I hope I remember correctly and that this helps.
OneGauge Marklin and MTH, ESU ECoS 2.1 on LGB tracks. MTH 3-rail 0-gauge, DCS on GarGraves tracks. Z: Rokuhan tracks, analog or DCC+TC Gold.
Offline Kiko  
#4 Posted : 05 December 2025 17:18:15(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 180
Location: Ottawa, ON
Originally Posted by: garben Go to Quoted Post
I've been trying to understand how Start Delay, Start Behavior and Speed Momentum all work.

What I'm attempting to do is when a train is put in motion, either manually, by Spontaneous Run or Auto Train, I would like the sound on, lights on and some other functions. I have set this up like this:

-Set a Start delay for train
-Have the functions I want on to activate at Beginning of Start Delay

The issue I'm having is that during the start delay, the train ramps up speed and once the start delay is over it take off at full speed. I have Momentum all the way up but that does not help. I'm thinking it has something to do with the Start Behavior but I'm not really sure how that works. Do I put in a value (time) in all 126 speed steps? What have you done?

Hello Norbert,

To provide a contextual explanation, here's a quick overview of my setup. I have a Marklin 3-rail system using ECoS as command station and running TC Gold 10. Nothing is programmed in ECoS because everything is handled by TC. All my locos are Marklin, fitted with either MFX and LokSound 5 decoders. There is no momentum set in the decoders themselves, and all minimum speeds and acceleration are set to 0 because all locos have been calibrated in TC.

I'm attaching screenshots of how I setup one of my locos in TC (all my locos are setup in a similar way, with minor variations in timing).

Refer to screenshots for the descriptions below:
- "Start Delay" (#1): The waiting time before a loco starts moving. This is setup on the "Speed" tab.
- "Begin of Start Delay" (#2): Things you want done before loco starts moving (i.e., during the "Start Delay" time that you've setup above). This is setup on the "Operations" tab.
- "Stop" (#3): Things you want done when the loco stops moving. This is setup on the "Operations" tab.

Now for the missing link. On the "Speed" tab, select "Automatic Speed & Brake" (#4). When you calibrate your loco and have a "Speed Profile", you must also set threshold values for "forward" and "backward" speeds. This is done on the "Advanced Fine Tuning / Threshold Speed" tab (#5). What this does is sets the internal TC values that define at what value the loco starts moving.

Now go to the "Start Behaviour" tab (#6) and define the wait times and actions for specific speeds. In my case, I have a "Start Delay" time of 5 seconds for this loco (#1). But TC will start ramping up speed as soon as you command the loco to run. So speed is ramping up but loco is waiting ("Start Delay"). Then what happens is after this "start delay" expires, the speed of TC is already at some high value and the loco quickly accelerates to match that value. This is what causes your "take off at full speed" condition.

In order to prevent this sudden "take off", you must specify the "Start Behaviour". This will smooth out the unwanted "racing" of the loco. What you set in "Start Behaviour" is delays at specific speed steps. In my case (see #6), I've setup a 2 sec. delay at speed step 1 and another 2 sec. delay at speed step 2. Since the "Threshold Speed" of my loco is set to speed step 2, the loco will not "race" but will slowly accelerate to match TC speed (which has been delayed by this "Start Behaviour" setting.

It's all a bit complicated to explain in words, but once you play with these settings, you'll get it right and it will be easy to setup.

I hope this helps. Feel free to ask questions because I might not have expressed myself clearly.

Cheers,
Andry

#1
1- Speed (Start Delay).jpg

#2
2- Operations (Begin of Start Delay).jpg

#3
3- Operations (Stop).jpg

#4
4- Speed (Automatic Speed & Brake).jpg

#5
5- Speed (Advanced Fine Tuning - Threshold Speed).jpg

#6
6- Speed (Advanced Fine Tuning - Start Behaviour).jpg
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline blid  
#5 Posted : 05 December 2025 19:30:38(UTC)
blid

Sweden   
Joined: 02/01/2012(UTC)
Posts: 257
Location: Stockholm, Sweden
Interesting Kiko. Lots of new options and settings that wasn’t available in version 9.
When I fiddled with settings I often used the Simulator to see what happened. I assume it is still a useful method in version 10.
OneGauge Marklin and MTH, ESU ECoS 2.1 on LGB tracks. MTH 3-rail 0-gauge, DCS on GarGraves tracks. Z: Rokuhan tracks, analog or DCC+TC Gold.
Offline garben  
#6 Posted : 05 December 2025 23:56:45(UTC)
garben

United States   
Joined: 23/01/2013(UTC)
Posts: 175
Location: New York
Originally Posted by: JohnjeanB Go to Quoted Post
Hi Norbert
Here a Märklinist from Paris, France, using Rocrail since over a decade, lately using a CS3
Don't go away yet as principles in TC or Rocrail are VERY close if not quite identical.

Here is the little I know
- never try to replicate what Rocrail or TC does for you (e.g. control a train, its speed in a direct way as TC or Rocrail controls it in as both control those in respect of WHERE the train is and the possible occupation of nearby blocks). This direct speed ,control may lead to very confusing and CONFLICTING results (starting slow, progressive and then full throttle.)

- you want to start a train with delay. In Rocrail, this is called a schedule either started by an absolute time (e.g.: 15:37) or by a relative time (e.g.: T0+37 minutes). This schedule lists the blocks or areas (when multiple tracks for destination exitst in parallel), possible change of direction, etc. Of course all this will be executed only if safety permits (non-occupied blocks, etc). Of course the clock may be the real time (a bit too slow) or with accelerated time x2, x3, ...x10)

- now you want to trigger fonctions. With Rocrail (probably very similar with TC, they are called ACTIONS) you may include one specific fonction (public announcement, turn on platform lights etc) in a block (when entering, when departing, when reserved), in a route (when reserved, when freed, etc), you may condition an action for a given loco or train, when in forward, when in reverse or indifferent) and each time, associated with the fonction triggering you may set a delay timer

- you want to change speed of trains Instead of doing it directly you must set FOR EACH loco, the line speed, station speed, minimum speed (so that an heavy freight does not behave like a TGV
- Next you must set the inertia adjustement for each loco IN THE LOCO ITSELF by programming its decoder.
- once you have done those adjustments, TC or RR will set the station speed or line speed in accordance with signals and settings (you may check the box for reduced speed on a zone full of track pieces.

Here is what I do with Rocrail (correcting the speed, position the loco exactly above a decoupler (loco-specific program) before commanding decoupling.
Approx 2:12 into the video, you may see a program to position each loco exactly in front of the water crane and a fonction (Action) that triggers the water crane either to the side of the tender or to the center of the tender depending where the water hole is located


I hope this helps (sorry there is so much more to say)
Jean


Thank you very much for the great input. Sounds like Rocrail and TC are very similar. I have all my locomotives calibrated and speed profiled to my liking, now I'm just trying to learn how the software can help make things more interesting, and trying to fiddle with the settings to get the software to do what I want it to do.

Your layout looks great and I really love the roundhouse and all the action of the turntable. You did a great job! Is the turntable also controlled by Rocrail?

Thanks again for your advice.
Norbert
Marklin HO, CS3+, Train Controller 10 Gold, Any era. Like Swiss Locomotives.
Offline garben  
#7 Posted : 06 December 2025 00:02:24(UTC)
garben

United States   
Joined: 23/01/2013(UTC)
Posts: 175
Location: New York
Originally Posted by: blid Go to Quoted Post
I don¨t have the H0 layout with TC anymore and version was Gold 9. I used Schedules, not Autotrain. As far as I remember the properties of Autotrain contains the same set of “Rules” as Schedules. There is an entry for start delay. Default was 2 sec. If that is not enough increase it. For Start and Finish you may create lists with the desired functions.
If by momentum you mean acceleration/deceleration it is set in a number of places. In the decoder, in the controller and in TC. As Jean writes the programs want to have control. In other words; no or very low values in the decoder and controller. I didn’t experiment with it in TC but I think the program use the power of the engine and the weight of the train, set in the train properties, to make the estimates.
As for speed I assume you have calibrated your engines and set the max. You can also set max speed for every block. There is also the option to add temporary speed limits at specified distances within blocks.
I hope I remember correctly and that this helps.


Blid,

Thanks for the input. Yes, I profiled the locomotives and they run as expected, now I'm just trying to fine tune the operations so the software does everything I expect and looks reasonably realistic when it does. I'll have to take a look at the max speeds for blocks and the temporary speed limits. This sounds like it can really add to the realism.

Thank you again!
Norbert
Marklin HO, CS3+, Train Controller 10 Gold, Any era. Like Swiss Locomotives.
Offline garben  
#8 Posted : 06 December 2025 00:52:26(UTC)
garben

United States   
Joined: 23/01/2013(UTC)
Posts: 175
Location: New York
Originally Posted by: Kiko Go to Quoted Post
Originally Posted by: garben Go to Quoted Post
I've been trying to understand how Start Delay, Start Behavior and Speed Momentum all work.

What I'm attempting to do is when a train is put in motion, either manually, by Spontaneous Run or Auto Train, I would like the sound on, lights on and some other functions. I have set this up like this:

-Set a Start delay for train
-Have the functions I want on to activate at Beginning of Start Delay

The issue I'm having is that during the start delay, the train ramps up speed and once the start delay is over it take off at full speed. I have Momentum all the way up but that does not help. I'm thinking it has something to do with the Start Behavior but I'm not really sure how that works. Do I put in a value (time) in all 126 speed steps? What have you done?

Hello Norbert,

To provide a contextual explanation, here's a quick overview of my setup. I have a Marklin 3-rail system using ECoS as command station and running TC Gold 10. Nothing is programmed in ECoS because everything is handled by TC. All my locos are Marklin, fitted with either MFX and LokSound 5 decoders. There is no momentum set in the decoders themselves, and all minimum speeds and acceleration are set to 0 because all locos have been calibrated in TC.

I'm attaching screenshots of how I setup one of my locos in TC (all my locos are setup in a similar way, with minor variations in timing).

Refer to screenshots for the descriptions below:
- "Start Delay" (#1): The waiting time before a loco starts moving. This is setup on the "Speed" tab.
- "Begin of Start Delay" (#2): Things you want done before loco starts moving (i.e., during the "Start Delay" time that you've setup above). This is setup on the "Operations" tab.
- "Stop" (#3): Things you want done when the loco stops moving. This is setup on the "Operations" tab.

Now for the missing link. On the "Speed" tab, select "Automatic Speed & Brake" (#4). When you calibrate your loco and have a "Speed Profile", you must also set threshold values for "forward" and "backward" speeds. This is done on the "Advanced Fine Tuning / Threshold Speed" tab (#5). What this does is sets the internal TC values that define at what value the loco starts moving.

Now go to the "Start Behaviour" tab (#6) and define the wait times and actions for specific speeds. In my case, I have a "Start Delay" time of 5 seconds for this loco (#1). But TC will start ramping up speed as soon as you command the loco to run. So speed is ramping up but loco is waiting ("Start Delay"). Then what happens is after this "start delay" expires, the speed of TC is already at some high value and the loco quickly accelerates to match that value. This is what causes your "take off at full speed" condition.

In order to prevent this sudden "take off", you must specify the "Start Behaviour". This will smooth out the unwanted "racing" of the loco. What you set in "Start Behaviour" is delays at specific speed steps. In my case (see #6), I've setup a 2 sec. delay at speed step 1 and another 2 sec. delay at speed step 2. Since the "Threshold Speed" of my loco is set to speed step 2, the loco will not "race" but will slowly accelerate to match TC speed (which has been delayed by this "Start Behaviour" setting.

It's all a bit complicated to explain in words, but once you play with these settings, you'll get it right and it will be easy to setup.

I hope this helps. Feel free to ask questions because I might not have expressed myself clearly.

Cheers,
Andry

#1
1- Speed (Start Delay).jpg

#2
2- Operations (Begin of Start Delay).jpg

#3
3- Operations (Stop).jpg

#4
4- Speed (Automatic Speed & Brake).jpg

#5
5- Speed (Advanced Fine Tuning - Threshold Speed).jpg

#6
6- Speed (Advanced Fine Tuning - Start Behaviour).jpg



Kiko, thanks so much! This is a big help and for the most part I'm on the right track. Bad pun, sorry.

I do have a few questions if you don't mind. I'll try to go in order of your paragraphs.

"There is no momentum set in the decoders themselves, and all minimum speeds and acceleration are set to 0 because"
1) do you set the maximum speed on your decoder to what looks good running on your layout
2) so acceleration delay, braking delay and minimum speed are all 0?
3) you also set your braking delay to 0, does that prevent the brake squeal sound?

"On the "Speed" tab, select "Automatic Speed & Brake" (#4). When you calibrate your loco and have a "Speed Profile", you must also set threshold values for "forward" and "backward" speeds"
1) How do you determine your Threshold? I know how to set it, but do you find a certain speed to be the best or is it trial and error for each locomotive? I'm thinking mine are way too low because I usually hit "set" as soon as the loc starts moving. Your number shows 36 and all of mine are like 8 hence my ramping up starts a lot earlier?
2) Is your workflow when you speed profile? Do you set the threshold speeds first then run the speed profile, then do the brake compensation?
3) I'm assuming if I change my threshold speed, I'll need to re-do the speed profiling?


I've setup a 2 sec. delay at speed step 1 and another 2 sec. delay at speed step 2. Since the "Threshold Speed" of my loco is set to speed step 2, the loco will not "race"
1) How do you know what speed step your threshold speed is at?

Finally, on the last screen shot, the "Enable by Function" you have set to Operating Sounds. It looks like you have that as a Macro and that is the first thing that occurs in your Start Delay Operations. Must something be indicated in those fields? If I leave it to "Non" or Kien as it shows in German, will the Start Behavior still "activate"? Curious about that and how it can be used.

Finally, Finally, on screen shot #4, what is the purpose of the accleration and deceleration sliders? Do they get "over ridden" when using schedule, auto train and spontaneous runs? In other words they only come into play when running trains manually with the slider on a train window?

Appreciate your time and effort, this helps so much more that the manual and it also helps bouncing these questions off someone. It definately shortens the learning curve which is needed because I can only spend so much time in the basement before the family come looking for me.....and typing away on my laptop can look like I'm doing actual work.

Norbert
Marklin HO, CS3+, Train Controller 10 Gold, Any era. Like Swiss Locomotives.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

| Powered by YAF.NET | YAF.NET © 2003-2025, Yet Another Forum.NET
This page was generated in 0.605 seconds.