Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
Dave,
I got that to work and could use a space in the data field but not in the column heading. Once a new column was created, I could insert new data for any roster entry directly in the new column. Overall, it is a bit clunky and has very limited flexibility. I could not get it to export to a Excel sheet. The theory is great....any user could add any columns they wanted without messing up any JMRI activity. However, it would need to be a bit more user friendly and have a way to export and/or print out the file. Would need some menu options that were more straight forward about adding columns. Paul D |
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
Select any roster entry. Using the "Labels & Media" button* you will find a Roster Media pane.
toggle quoted message
Show quoted text
In the Custom Roster Attributes text window, select the "..." Name in the last line. Type in your new attribute name and a Value. "Save to Roster" and quit JMRI. Next time you open JMRI, there will be a new Column you can choose to display or not (right-click on the headings row). * Preferences->Roster->Programmer->Format: Advanced will make the Roster Media pane visible every time you open a roster entry. I can't find a way to embed a space in the Name field (two word heading). -- Dave in Australia On 8 Nov 2018, at 8:33 AM, Paul Davidson <pdavidson@...> wrote: |
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
Bob,
Sounds like it might work. I am running version 4.13.4 but I do not find any menu option to add columns under DecoderPro.? How is it done? I would like to try that out and experiment with it. Paul D |
Locked
Re: Injecting a delay between turnout operations
I have had this problem with some Digikeijs decoders that cannot handle having several commands sent at full speed.
In the turnout table you can set how many times a command is given and the interval between them with the Edit Auto setting at the far right.? Click on edit auto set a time and number of tries, give it a name and click ok. For each different time you need a different name. Once set this name can be selected for other decoders in the drop down to the left of Edit Auto. Note that must NOT be set to OFF when setting a time in Auto Edit, there are some default times already set that can be used. For each decoder output I've set a different delay, with 50ms between them, i.e 100ms for the 1st, 150ms for the 2nd, 200ms for the 3rd and two tries. This works 99% of the time for me, but experiment if it doesn't for you. Although thinking about it now, times which do not overlap would be better as the second 100ms will be at the same time as the first 200ms etc. and might explain the odd missed command. Note each decoder can have the same delays as the problem is in the decoder. If the turnouts are controlled through Logix you can set a delay before an output signal is set, but that has to be done for every Logix for each output command, where as the turnout table needs doing once per output. Signals changing before the route being set need interlocking between turnouts and signals. If you have feedback from the turnouts I use Logix to wait until the turnout is in position before changing signals.? With no feedback I delay the signals until the route selection has happened and then put a delay in the Logix output commands for the signals. This works well on our modular layout where both methods are used. Mike Ruby |
Locked
Re: System Console not showing block "triggers"?
Wain,
toggle quoted message
Show quoted text
Are you referring to the "Sensor ACTIVE came out of nowhere, no neighbors active for block" message? If so, that appears to have been changed to a ¡°debug¡± message with PR #4928. The method that Steve Young posted will make it visible. Dave Sand On Nov 7, 2018, at 2:05 PM, Wain Schroeder <niaw1@...> wrote: |
Locked
Re: System Console not showing block "triggers"?
Wain,
It only would show when a block went active and no other block connecting to it were already active. This would point to errors when there were gaps in the blocks. Last I looked, it was still doing this. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: BD20 block detection
On Wed, Nov 7, 2018 at 12:12 PM, Dave Heap wrote:
That was it, thanks! |
Locked
Re: System Console not showing block "triggers"?
Hi Wain,
In your main JMRI program folder find default.lcf Open this file with a text editor and at the bottom add? log4j.category.jmri.Block=DEBUG Your log files will grow at a massive rate so comment out when you're done, if this was active by default it'd be difficult to see the wood from the trees in the logs, Steve. |
Locked
Re: Injecting a delay between turnout operations
If you are using Logix, the actions have an option for delays. I think
routes also have a delay option, but I've not use those for a while. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: BD20 block detection
Dave,
Ah...... I never caught that the jumpers themselves may not be there any longer. I've grown up with them around and always parking them on the pins (out of position) so they can always be changed later. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: System Console not showing block "triggers"?
I don¡¯t think JMRI ever did this automatically. There¡¯s a script that does it:
Perhaps you used to have that starting as part of your preferences? Bob On Nov 7, 2018, at 12:05 PM, Wain Schroeder <niaw1@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: BD20 block detection
¿ªÔÆÌåÓýYou wrote: So to the OP, I can see why you're having trouble. Following instructions for correct config appears to break things! Go to Preferences->Defaults. It's almost certain one or more items will have "Infernal" selected instead of NCE! This will be the cause of your woes. As far as your report goes, you have done everything right! Fix "Infernal" and all will be well (for a while). No guarantees it won't happen again. --? Dave in?Australia Noob here but I thought I'd chime in because I have the same hardware (powercab, nce usb, excluding sensors) and goals. So I figured I could learn something going through this thread. Withrottle was working before although it appeared something was misconfigured because I was unable to select "show cabs." I have the 1.65B version of the powercab and (I think) the v7 nce usb. Initially all I had to do was change from v6 in the connection preferences and then I should show cabs and withrottle still worked. Jumpers and rate were default at off/9600. |
Locked
System Console not showing block "triggers"?
JMRI (Panel Pro) used to log an entry as a block detected activity, or the deactivation of a block.? This was very useful when attempting to trouble should a block detection problem arise, of block identification was being done on a new section of track.? I just noticed that these messages are no longer being registered in the system console log.? Has this "feature" been removed from JMRI or just moved to anther log file somewhere? Wain Schroeder Clinton Central Model Railroad |
Locked
Re: BD20 block detection
I hadn't checked before but the withrottle turnout controls actually work too so it is just throttle that has stopped working in withrottle and jmri.
|
Locked
Re: BD20 block detection
Noob here but I thought I'd chime in because I have the same hardware (powercab, nce usb, excluding sensors) and goals. So I figured I could learn something going through this thread. Withrottle was working before although it appeared something was misconfigured because I was unable to select "show cabs." I have the 1.65B version of the powercab and (I think) the v7 nce usb. Initially all I had to do was change from v6 in the connection preferences and then I should show cabs and withrottle still worked. Jumpers and rate were default at off/9600.
So then I continued with the instructions here and set all jumpers on and set the 19200 baud rate. I edited the usb cab address to 10 and while the service console correctly reports?NCE EPROM revision = 7.3.7, withrottle doesn't work. And now I've stepped back all my settings and withrottle still doesn't work. I see my phone connected in the withrottle server window and appear to acquire the loco but commands have no effect. I see them in the jmri system console but see nothing in the nce command monitor or the nce dcc packet analyzer (in case I should.) Additionally, no leds fire on the nce usb with withrottle commands. The jmri throttle doesn't work either but jmri turnout controls do work with an led a corresponding led flash on the nce usb and the command in the nce command monitor.? The powercab throttle continues to function. So to the OP, I can see why you're having trouble. Following instructions for correct config appears to break things! Any ideas how to fix them again? jumpers on/19200/cab id 10 ============================= 2018-11-07 13:00:27,162 apps.Apps???????????????????????????? INFO? - PanelPro version 4.13.3+R9e5390b starts under Java 1.8.0_65 on Linux arm v4.14.70-v7+ at Wed Nov 07 13:00:27 EST 2018 [main] 2018-11-07 13:00:28,018 apps.Apps???????????????????????????? INFO? - Starting with profile NCE_USB.3f722756 [main] 2018-11-07 13:00:28,424 node.NodeIdentity???????????????????? INFO? - Using jmri-gxxjrda6rhNiaaTcEQSYxs-3f722756 as the JMRI Node identity [AWT-EventQueue-0] 2018-11-07 13:00:28,989 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "NCE" [main] 2018-11-07 13:00:29,915 usbdriver.UsbDriverAdapter??????????? INFO? - NCE USB ttyUSB1 port opened at 19200 baud [main] 2018-11-07 13:00:30,051 nce.NceConnectionStatus?????????????? INFO? - NCE EPROM revision = 7.3.7 [AWT-EventQueue-0] 2018-11-07 13:00:31,598 withrottle.FacelessServer???????????? DEBUG - WiThrottle listening on TCP port: 12090 [WiThrottleServer] jumpers off/9600/cab id 3 ================================ 2018-11-07 13:22:17,935 apps.Apps???????????????????????????? INFO? - PanelPro version 4.13.3+R9e5390b starts under Java 1.8.0_65 on Linux arm v4.14.70-v7+ at Wed Nov 07 13:22:17 EST 2018 [main] 2018-11-07 13:22:18,781 apps.Apps???????????????????????????? INFO? - Starting with profile NCE_USB.3f722756 [main] 2018-11-07 13:22:19,203 node.NodeIdentity???????????????????? INFO? - Using jmri-gxxjrda6rhNiaaTcEQSYxs-3f722756 as the JMRI Node identity [AWT-EventQueue-0] 2018-11-07 13:22:19,778 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "NCE" [main] 2018-11-07 13:22:20,331 usbdriver.UsbDriverAdapter??????????? INFO? - NCE USB ttyUSB0 port opened at 9600 baud [main] 2018-11-07 13:22:20,467 nce.NceConnectionStatus?????????????? INFO? - NCE EPROM revision = 7.3.0 [AWT-EventQueue-0] |
Locked
Re: Injecting a delay between turnout operations
Hi Iain,
Not sure what you mean by 12" to the foot, or what you haven't heard of on UK layouts. In your panel xml file look out for? ? <signalmastlogics class="jmri.managers.configurexml.DefaultSignalMastLogicManagerXml"> ? ? <logicDelay>500</logicDelay> Perhaps increase the logic delay to something like 5,000 ( 5 secs ) so that the signals won't respond as fast? May be worth having a look at delayed feedback Turnouts? Perhaps add simulated feedback? Perhaps add a delay logix to the feedback to operate the real points in a separate turnout address? Steve |
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
Different people will probably want to store different info.
The Roster (under DecoderPro) lets you define and save new columns. That way, people can customize what they want to fill out and more importantly, what they _don¡¯t_ want to fill out. Would something like that work for this? Bob On Nov 7, 2018, at 9:50 AM, Paul Davidson <pdavidson@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
Although I initially asked for a new field, I agree with Grant. My main objective was to avoid the need to maintain two separate files for my inventory. As single JMRI file that included the fields required for OpsPro with additional fields for the rest of the info I want to keep. A single file where Opspro can get what it wants and ignore the rest. With that file, I can export it to Excel when desired without the need for me to maintain a separate Excel file.
Also, with a separate inventory file, people who do not normally use any other part of JMRI may choose to adopt the JMRI file as their standard inventory solution. |
Locked
Re: Injecting a delay between turnout operations
Thanks, I understand the 12" to the foot arrangements, but that isn't a possibility for my model. Apart from the fact that I don't know how to start I simply cannot take my layout to pieces in order to fit in more (to me) unnecessary technology - especially as it doesn't "give" me anything (apart from a delay after sending a turnout command).? It's not something I have heard of on UK layouts.
I shall have to hope that an alternative can be suggested. |
Locked
Re: Adding new "info" field to the Cars and Loco tab in Oospore
I think what we have is fine. What I would like to see is an inventory program as part of JMRI, One where we fill out all of the info that we are wanting to keep track of and OPS pulls the info out that it wants or needs. I have 5600 cars so thats a lot of data and JMRI doesn't want to know or care about the info.
Matt G Grant NE |
to navigate to use esc to dismiss