¿ªÔÆÌåÓý

Date

Locked Digitrax DN147A0 definition for DecoderPro... #definitions #digitrax

 

DN147A0 is the replacement for the DN163A0 board, just wondering if a decoder definition exists or comparable existing definition. Currently the DN147 that does exist appears to be an older definition. Apologies if this has already been covered, my search came up with no results.?
?
Thanks,
Tim


 

Hi Jim,
?
Not completely sure what you're asking.? But there are various options for a consist.? You can have the program build a consist from individual locos.
?
?
The program will add or remove locos if the HPT isn't 0.
?
?
If you don't have the option to dynamically build your consist, then for example, if you request 3 locomotives, the program has to find a consist with 3 locomotives.? If you select the option to build a consist dynamically, the program first tries to find a consist with 3 locos, and if not found, the program has to find 3 individual locos that aren't consisted.?
?
So the short answer is that if you request some number of locomotives in the Edit Train window, that's the number the program will assign if the HPT is equal to 0.
?
Dan
?
?
?
?


Locked Re: Problem with a very simple signaling #dcc-ex #signals

 

Thats's it.?

Thanks Ash.

JeanLouisDelestre@...


De: "Ash__" <mcc9345@...>
?: [email protected]
·¡²Ô±¹´Ç²â¨¦: Lundi 7 Octobre 2024 16:41:52
Objet: Re: [jmriusers] Problem with a very simple signaling #dcc-ex #signals

Jean-Louis,
?
Perhaps there is a setup step needed to select the BSTURNOUT 'Mode'.
To display the Mode column, use the checkbox in the turnouts table screen:
Show Feedback Information
?
The mode dropdown should be set to
DIRECT - for DCC accessory/turnout decoder commands
BSTURNOUT? - for vpin/other turnout Throw/Close commands
BSOUTPUT - for vpin digital output accessories
?
Use the 'Show Raw Data' checkbox in the Traffic Monitor to see the commands sent.
?-- examples:
15:26:08.441: [a 106 3 1] ?
15:26:11.261: [a 106 3 0] ?
15:26:21.231: [T 424 1] ?
15:26:21.233: [H 424 1] ?
15:26:23.867: [T 424 0] ?
15:26:23.869: [H 424 0] ?
15:26:33.210: [Z 424 0] ?
15:26:33.212: [X] ?? ? ? ? ? ?- X reply means it is not defined as digital output
15:26:34.303: [Z 424 1] ?
15:26:34.305: [X] ?
?
?


Locked Re: Problem with a very simple signaling #dcc-ex #signals

 

Jean-Louis,
?
Perhaps there is a setup step needed to select the BSTURNOUT 'Mode'.
To display the Mode column, use the checkbox in the turnouts table screen:
Show Feedback Information
?
The mode dropdown should be set to
DIRECT - for DCC accessory/turnout decoder commands
BSTURNOUT? - for vpin/other turnout Throw/Close commands
BSOUTPUT - for vpin digital output accessories
?
Use the 'Show Raw Data' checkbox in the Traffic Monitor to see the commands sent.
?-- examples:
15:26:08.441: [a 106 3 1] ?
15:26:11.261: [a 106 3 0] ?
15:26:21.231: [T 424 1] ?
15:26:21.233: [H 424 1] ?
15:26:23.867: [T 424 0] ?
15:26:23.869: [H 424 0] ?
15:26:33.210: [Z 424 0] ?
15:26:33.212: [X] ?? ? ? ? ? ?- X reply means it is not defined as digital output
15:26:34.303: [Z 424 1] ?
15:26:34.305: [X] ?
?
?


 

When having a built consist 2,3 Loco's the requirement is one loco and not the two or three in"Edit Train: " operational locomotive requirements " another words no how many Loco's consisted they count as one ? When consisted in JMRI OPS Pro.


Locked Re: path speeds between signal masts

 

Andy,

Probably. ?If you upload your xml data file to the group's ProblemsBeingWorkedOn file folder, we can see what can be done.

Dave Sand


----- Original message -----
From: Andy Keane <andy.keane@...>
Subject: Re: [jmriusers] path speeds between signal mst
Date: Monday, October 07, 2024 4:30 AM

Third issue is my trains always stop at BR2003 semaphore caution signals, rather than simply slowing down - is there a way to fix that?


Locked Re: Problem with a very simple signaling #dcc-ex #signals

 

Ash,

Thanks, but that was not really my question.

I? have three double coil turnouts defined in myTurnout.h :

// Turnout declarations
ALIAS(T1, 200)
ALIAS(T2, 201)
ALIAS(T3, 202)

// Dual_Coil turnouts
DUAL_COIL_TURNOUT(T1, 40, 41, 42, "Turnout 1")
DUAL_COIL_TURNOUT(T2, 43, 44, 45, "Turnout 2")
DUAL_COIL_TURNOUT(T3, 46, 47, 48, "Turnout 2")

I can see them in Configure DCC base station as Vpin.


I can see them in JRMI the turnout table.



But, when I click to change the state? this is what I can see on the DCC monitor:

Strange ....

Any idea ?

JeanLouisDelestre@...


De: "Ash__" <mcc9345@...>
?: [email protected]
·¡²Ô±¹´Ç²â¨¦: Lundi 7 Octobre 2024 10:39:30
Objet: Re: [jmriusers] Problem with a very simple signaling #dcc-ex #signals

RE:? the DCC accessory command
?
LEDs can be connected to a DCC accessory decoder.??Some features in JMRI may provide the option to select how the LED is connected -- and provide the command needed.? Others may not have that flexibility.
?
For example, the JMRI Lights table only sends DCC accessory commands.? If you want to use the Lights table with DCC-EX vpin outputs, there is a work-around which uses myFilter.cpp in the DCC-EX sketch.
?
You may want to approach the issue by figuring out what signaling option to implement.
JMRI has various options
?
DCC-EX also has logic which can enable setting LEDs based on turnout state.
? ? - - example:
SIGNAL(36, 0, 37) ?// vpins red/amber/green
?
ONTHROW(3) ?// turnout ID 3
? RED(36)
DONE
ONCLOSE(3)
? GREEN(36)
DONE
?
?
?
?


Locked Re: path speeds between signal masts

 

Third issue is my trains always stop at BR2003 semaphore caution signals, rather than simply slowing down - is there a way to fix that?


Locked Re: Problem with a very simple signaling #dcc-ex #signals

 

RE:? the DCC accessory command
?
LEDs can be connected to a DCC accessory decoder.??Some features in JMRI may provide the option to select how the LED is connected -- and provide the command needed.? Others may not have that flexibility.
?
For example, the JMRI Lights table only sends DCC accessory commands.? If you want to use the Lights table with DCC-EX vpin outputs, there is a work-around which uses myFilter.cpp in the DCC-EX sketch.
?
You may want to approach the issue by figuring out what signaling option to implement.
JMRI has various options
?
DCC-EX also has logic which can enable setting LEDs based on turnout state.
? ? - - example:
SIGNAL(36, 0, 37) ?// vpins red/amber/green
?
ONTHROW(3) ?// turnout ID 3
? RED(36)
DONE
ONCLOSE(3)
? GREEN(36)
DONE
?
?
?
?


Locked Re: path speeds between signal masts

 

And the turnouts are set to Global Normal and Global Restricted. I think it must be the Global Restricted that is inserting the 15s into my SML logic table?


Locked Re: path speeds between signal masts

 

Dave
Mine say "Use Global Normal" and I cannot how to alter this in the Blocks section of the SML table.
Also for some of my SML entries I am not able to use the "Layout Editor Paths" and have created the logic by hand.
regards
Andy


Locked Re: Problem with a very simple signaling #dcc-ex #signals

 

Hi,

Whan I go from Red to Green I can see a strange command in the DCC ++ traffic monitor :

08:31:06.647: TX: Accessory Decoder Cmd: Address: 50, Subaddr: 3, State: OFF

I have no accessory decoder ???

Any idea ?

JeanLouisDelestre@...


De: "Ash__" <mcc9345@...>
?: [email protected]
·¡²Ô±¹´Ç²â¨¦: Dimanche 6 Octobre 2024 15:10:29
Objet: Re: [jmriusers] Problem with a very simple signaling

Is this a DCC-EX connection issue, or is it about the steps needed to utilize the signal head once it exists in the signal heads table?
?
Did you follow the instructions to define the logic within JMRI, such as https://www.jmri.org/help/en/html/tools/signaling/AspectSignaling.shtml
?
If you want to check the connection to the command station,
use the DCC++ Traffic Monitor to capture the commands sent/received.
Confirm that the expected commands are being sent by JMRI, etc.
(This is with the Traffic Monitor option checkboxes 'show timestamps' and 'show raw data' and not the translation.)
?
Change the Appearance drop-down in the Signal Heads table
?from RED TO GREEN? ?
12:35:14.553: [Z 217 1]? ? the command sent by JMRI??
12:35:14.553: [Y 217 1]? ? the reply from the command station
12:35:14.555: [Z 216 1] ?
12:35:14.584: [Y 216 1] ?
12:35:14.585: [Z 215 0] ?
12:35:14.594: [Y 215 0] ?
?
Use the Send DCC++ Command window
upper case Z to see the list of defined digital outputs and their state
12:37:07.569: [Z] ?
12:37:07.570: [Y 215 25 0 0] ?
12:37:07.573: [Y 216 26 0 1] ?
12:37:07.585: [Y 217 27 0 1] ?
?
For further discussion regarding the connection to DCC-EX, check out the discord server.
?
Regards,
Ash__
?


Locked Re: Request about Warrant from a newbie. #warrants

 

Yes this particular Oblock has 5 portals.
A train could traverse the OBlock via the paths as follows
- approach from the left (block) through Portal 1 and proceed exiting through Portal 2 to the right (block)?
- approach from the left (block) through Portal 1, and proceed via the thrown turnout exiting through Portal 3 to the yard (block)
- approach from the left (block) through Portal 1, and proceed via the thrown turnout crossing through Portal 5 to the lower right (block)
- approach from the yard (block) through Portal 3, and proceed via the thrown turnouts crossing through Portal 4 to the lower left (block)
- approach from the right (block) through Portal 2, and proceed via the thrown turnout crossing through Portal 4 to the lower left (block)
?
Although I have only described a single train direction per path, the direction of travel is irrelevant when defining a JMRI path.
--
H.O. Australia (Layout in Progress)
Digikeijs DR5000 LocoNet
JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG
Windows 10


Locked Thank You!!!

 

After exposing you folks to my endless barrage of questions for the last 6 months, concerning constructing a CTC panel for my club's N scale layout, I believe it is ready for its first test-run at our October 26th N scale Fun Run. I do not have the physical signals installed on the layout, yet, but that is in the process as we speak. We are going to test it out, without signals, to see if the detection and dispatcher being able to control the safe movement of the trains, is concerned. We haven't figured out communications yet, but we're working on it. I've even got a couple of our Junior members interested in what this ol' dude has been working on, so I hope to bring them into the fold of dispatcher operations on our layout.
?
Again, I want to thank you for your patience, answers, and just putting up with my questions for the last 6 months. I couldn't of done it without you!!!!
Doug Wagner
Golden Empire Historical & Modeling Society
N Scale Division
Bakersfield, California


Locked Re: Latest Test Release #withrottleserver

 

With the Jenkins build, here is the System Console with a throttle (home-made "SWIFT" throttle from Geoff Bunza's SMA30 Throttle blog in MRH) that connected.
?
Phil
?
00:48:33,991 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- * JMRI log ** [main]
00:48:34,023 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- This log is stored in file: C:\Users\phila\JMRI\log\session.log [main]
00:48:34,023 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- This log is appended to file: C:\Users\phila\JMRI\log\messages.log [main]
00:48:34,038 apps.Apps ? ? ? ? ? ? ? ? ? ? ? ? ? ? INFO ?- PanelPro version 5.9.4plus+jenkins+20241007T0413Z+R346b957c45b starts under Java 11.0.23 on Windows 11 amd64 v10.0 at Mon Oct 07 00:48:34 EDT 2024 [main]
00:48:34,137 t.permission.DefaultPermissionManager INFO ?- Permission file: C:\Users\phila\JMRI\.permissions.xml [main]
00:48:34,153 t.permission.DefaultPermissionManager INFO ?- Permission system is enabled: no [main]
00:48:37,439 apps.Apps ? ? ? ? ? ? ? ? ? ? ? ? ? ? INFO ?- Starting with profile Simulator.3f5ce38a [main]
00:48:37,575 jmri.util.node.NodeIdentity ? ? ? ? ? INFO ?- Using 0c6ea3e3-35da-4abe-95aa-ed5bf3df38a8 as the JMRI storage identity for profile id 3f5ce38a [AWT-EventQueue-0]
00:48:38,116 jmri.jmrix.loconet.LnPacketizer ? ? ? INFO ?- lnPacketizer Started [main]
00:48:38,116 i.jmrix.loconet.hexfile.LnHexFilePort INFO ?- LocoNet Simulator Started [LocoNet HexFileFrame]
00:48:38,330 jmri.jmrit.roster.Roster ? ? ? ? ? ? ?INFO ?- Reading roster file with rootFromName(C:\Download\Model Railroad\roster.xml) [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path program: is C:\Program Files (x86)\JMRI\ [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path preference: is C:\Download\Model Railroad\ [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path profile: is C:\Users\phila\JMRI\Simulator.jmri\ [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path settings: is C:\Users\phila\JMRI\ [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path home: is C:\Users\phila\ [main]
00:48:38,361 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path scripts: is C:\Download\Model Railroad\Jython\ [main]
00:48:39,154 apps.PanelPro.PanelPro ? ? ? ? ? ? ? ?INFO ?- Main initialization done [main]
00:48:52,307 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Published ZeroConf service for 'tsmri._withrottle._tcp.local.' on 192.168.0.109:12090 [WiThrottleServer]
00:48:52,307 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Published ZeroConf service for 'tsmri._withrottle._tcp.local.' on fe80:0:0:0:d939:5943:cbea:5ef9%eth4:12090 [WiThrottleServer]
00:48:52,307 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
00:49:13,698 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
00:49:14,168 jmri.jmrit.withrottle.DeviceServer ? ?INFO ?- Received Name: SWIFT#0 [DeviceServer-1]
00:49:24,218 jmri.jmrit.withrottle.DeviceServer ? ?INFO ?- Received Name: SWIFT#0 [DeviceServer-1]


Locked Re: Latest Test Release #withrottleserver

 

No, the WiThrottle Server is not working correctly.? ?The Jenkins build that I tried () does however work correctly.??
?
Phil?
Here is my System console:
?
00:39:08,575 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- * JMRI log ** [main]
00:39:08,599 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- This log is stored in file: C:\Users\phila\JMRI\log\session.log [main]
00:39:08,599 apps.util.Log4JUtil ? ? ? ? ? ? ? ? ? INFO ?- This log is appended to file: C:\Users\phila\JMRI\log\messages.log [main]
00:39:08,630 apps.Apps ? ? ? ? ? ? ? ? ? ? ? ? ? ? INFO ?- PanelPro version 5.9.4+R7726763089 starts under Java 11.0.23 on Windows 11 amd64 v10.0 at Mon Oct 07 00:39:08 EDT 2024 [main]
00:39:08,722 t.permission.DefaultPermissionManager INFO ?- Permission file: C:\Users\phila\JMRI\.permissions.xml [main]
00:39:08,738 t.permission.DefaultPermissionManager INFO ?- Permission system is enabled: no [main]
00:39:10,727 apps.Apps ? ? ? ? ? ? ? ? ? ? ? ? ? ? INFO ?- Starting with profile Simulator.3f5ce38a [main]
00:39:10,859 jmri.util.node.NodeIdentity ? ? ? ? ? INFO ?- Using 0c6ea3e3-35da-4abe-95aa-ed5bf3df38a8 as the JMRI storage identity for profile id 3f5ce38a [AWT-EventQueue-0]
00:39:11,473 jmri.jmrix.loconet.LnPacketizer ? ? ? INFO ?- lnPacketizer Started [main]
00:39:11,473 i.jmrix.loconet.hexfile.LnHexFilePort INFO ?- LocoNet Simulator Started [LocoNet HexFileFrame]
00:39:11,676 jmri.jmrit.roster.Roster ? ? ? ? ? ? ?INFO ?- Reading roster file with rootFromName(C:\Download\Model Railroad\roster.xml) [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path program: is C:\Program Files (x86)\JMRI\ [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path preference: is C:\Download\Model Railroad\ [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path profile: is C:\Users\phila\JMRI\Simulator.jmri\ [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path settings: is C:\Users\phila\JMRI\ [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path home: is C:\Users\phila\ [main]
00:39:11,738 jmri.util.FileUtilSupport ? ? ? ? ? ? INFO ?- File path scripts: is C:\Download\Model Railroad\Jython\ [main]
00:39:13,665 apps.PanelPro.PanelPro ? ? ? ? ? ? ? ?INFO ?- Main initialization done [main]
00:39:19,072 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Published ZeroConf service for 'tsmri._withrottle._tcp.local.' on 192.168.0.109:12090 [WiThrottleServer]
00:39:19,072 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Published ZeroConf service for 'tsmri._withrottle._tcp.local.' on fe80:0:0:0:d939:5943:cbea:5ef9%eth4:12090 [WiThrottleServer]
00:39:19,072 jmri.jmrit.withrottle.FacelessServer ?INFO ?- Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
00:40:07,217 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [WiThrottleServer]
java.util.MissingResourceException: Resource 'StateInconsistent' not found
? ? at jmri.Bundle.retry(Bundle.java:204) ~[jmri.jar:?]
? ? at jmri.Bundle.handleGetMessage(Bundle.java:150) ~[jmri.jar:?]
? ? at jmri.jmrit.Bundle.retry(Bundle.java:106) ~[jmri.jar:?]
? ? at jmri.Bundle.handleGetMessage(Bundle.java:150) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.Bundle.retry(Bundle.java:95) ~[jmri.jar:?]
? ? at jmri.Bundle.handleGetMessage(Bundle.java:150) ~[jmri.jar:?]
? ? at jmri.Bundle.handleGetMessage(Bundle.java:129) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.Bundle.getMessage(Bundle.java:42) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.TurnoutController.sendTitles(TurnoutController.java:156) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.DeviceServer.addControllers(DeviceServer.java:533) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.DeviceServer.<init>(DeviceServer.java:167) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.FacelessServer.listen(FacelessServer.java:67) ~[jmri.jar:?]
? ? at jmri.jmrit.withrottle.DeviceManager$DeviceManagerThread.run(DeviceManager.java:63) ~[jmri.jar:?]


Locked LogixNG Setting Throttle Speed to Zero #logixng

 

I have a LogixNG which changes the throttle speed of a locomotive (tag id) based on an RFID Reporter.? The LogixNG detects the locomotive and appropriately reduces the speed of the current reported Locomotive.? (The LogixNG does NOT set the speed to zero is merely reduces the speed).? The LogixNG only uses the current value of the Reporter, not the last reported.

?

The issue is that whenever a new locomotive is reported in the same Reporter, and the LogixNG reduces its speed, the throttle speed for the previous locomotive (which was reported and processed by the LogixNG) is concurrently set to ZERO.

?

I have checked the system log and the LogixNG only sends out the throttle speed to the current reported locomotive.

The Loconet Monitor shows the message ¡°Set Speed of Loco in Slot 6 to 0. (Slot 6 is the previous locomotive that was reported).

Loconet Slots also shows that the previous locomotive slot changes from In-Use to IDLE.

?

Is anyone aware of any settings/LogixNG characteristics ?which would direct/influence this behaviour?

?

System Information attached.

?

Any suggestions welcomed.


Locked Re: Request about Warrant from a newbie. #warrants

 

Thanks. Does that means that there is 5 portals on block A ?


JeanLouisDelestre@...


De: "Nags via groups.io" <snowy999@...>
?: [email protected]
·¡²Ô±¹´Ç²â¨¦: Dimanche 6 Octobre 2024 23:29:48
Objet: Re: [jmriusers] Request about Warrant from a newbie. #warrants

Here is an extract from my panel which may clarify the relationship between blocks, portals and paths
OBLOCK A connects to 5 other blocks (the gap indicates a block boundary). Therefore, it has five portals.
I defined five paths a train may take through this block (noting that paths are non-directional so you don't need to define it twice). The paths' portals are
  • 1 - 2,
  • 1 - 3,
  • 2 - 4,
  • 3 - 4,
  • 1 - 5
It's worth pointing out some 'paths' are not possible, e.g. 3 - 2, 3 - 5, 2 - 5, 1 - 4
?
--
H.O. Australia (Layout in Progress)
Digikeijs DR5000 LocoNet
JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG
Windows 10


Locked Re: Operations: consists and turns #operationspro

 

On Sun, Oct 6, 2024 at 10:42 PM, Pete Johnson wrote:
For the post part, OpsPro is not designed to handle the interaction of the crew with the throttle assignments thereon.? While it can call for engine changes at locations (up to 2) other than the train's origin on the paperwork, it does not (in and of itself) handle actual loco assignments on throttle hardware. ?
Ok, so if I manually create (via the Ops Pro user interface) a named loco consist, does that consist get pushed down to the connected command station (whatever hardware), or does the named loco consist do nothing unless I manually create the same arrangement using my DCC throttles?

One variant that may be possible would be the use of a virtual throttle being run on the computer, which may then be address-reselectable for the return trip...?
That's an interesting workaround. I've made a note of it and will test it once I have enough layout to test this scenario.
?
Thank you for the mock up of a possible Polson route. We're definitely thinking along the same lines.?


Locked Re: Operations: consists and turns #operationspro

 

On Sun, Oct 6, 2024 at 07:53 PM, Keith Williams wrote:
Paul,? See my comments in Bold type:

The questions are:
  • How the locomotive consist gets created? Depends on the Command station you have.? Some do Brute force consisting, some do advanced consisting.??
But do I have to? Based on the consist class in Ops Pro, it appears that Ops Pro can create locomotive consists within the context of Ops, which means it could select the desired individual locomotives from "ready" tracks in the yard, assign them to the train, and (presumably) create a logical Ops Pro locomotive consist in the order of the locomotives listed on the yardmaster's switch list (or the starting list for the crew's switch list). Since root JRMI knows what your command station is, it should be able to push that logical locomotive consist in Ops Pro down to the command station (or individual decoders via ops mode), such that it would then be available to crews on their throttles. The crew checks their switch list, sees the first loco in their train, dials up that loco on their throttle, and takes off without problem because the consist is already created by JMRI (again, presumably).
?
I recognize that nothing in the Ops Pro appears to handle my proposed end-of-branch locomotive turn scenario. Again, there's no wye or turntable, so:
  1. The original locomotive consist must be created tail-to-tail, for example west-facing 123 leading east-facing 789.
  2. The tail-to-tail arrangement allows the crew to simply walk from the lead locomotive to the trail locomotive and use that for the ride back to the originating yard.?
I'm thinking that if I break the job up into two trains, the second train would need to re-assemble the locomotives for the trip back and?might be smart enough to reverse the consist and use the east-facing number as the lead unit for the locomotive consist (789 in this example).?
?
  • How is the locomotive consist handled at the turn at the branch terminus in Polson.?? I have an NCE system which?allows me to reverse the consist, making the training loco the lead loco.? You have?to push a couple?of buttons,?but I?think?a logix or LogixNG?could handle that.
A LogixNG script could indeed rearrange the consist, but how to trigger it? I could certainly put a Reverse Loco Consist button on the fascia that would trigger the LogixNG, but that limits the flexibility of someday creating a train that does a turn in any town, which wouldn't work if I don't add the hardware button in that town. I'll have to think about that.

I'm also wondering how these locomotive consists get created on the fly in Ops Pro; specifically, what's the workflow? Does the yard master gather the cars, caboose, and locomotives on the departure track by individually driving the locos in the correct order to the front of the train, and the locomotives are subsequently consisted automatically when the road crew's job starts? Or does Ops Pro simply assign the locos to the train and the yardmaster is responsible for creating the locomotive consist in the desirable order and juxtaposition?? I pre-build my consists, and dont redo them on the fly as a normal procedure, but I know it can be done if the yardmaster is available to do it.? I dont know about the creating them on the fly part, like as in Automatically.
The feature to assign locomotive to trains on the fly (based on loco HP, train weight, and route grade) already exists (see the link in the second message in this thread/topic). If I don't leverage that feature, then the yardmaster would be tasked with creating the consists for the locos assigned to a train, which is certainly possible, but if Ops Pro can automate some or all of that work, then I'd prefer that.?