Keyboard Shortcuts
Likes
- Jmriusers
- Messages
Search
Locked
Re: VSDecoder enhancement request "volume control for each decoder"
#vsdecoder
Being a retired scientist I of course tried to understand the theory instead of my usual method of just pushing the button labeled ‘Do Not Push This Button!’. For location coordinates have you tried using the same X,Y coordinates for locations as used in a Panel? Your Origin (0,0,0) would be the top left corner of the panel and the Listeners would be at locations farther out than the trackage. That seems the easiest way to do it since you already have those coordinates.
-- Mike Heintzman Modeling the P&PU since 1953 |
Something has gone wrong with your SUSQUEHANNA.xml panel file, and some needed content is missing at line 4424.
Were you editing or saving it recently? There are likely to be backup copies that JMRI stored. You should find them and set them aside before doing anything else so they don’t accidentally get overwritten with bad content. Another possibility is that this was there for a long time, and a recent update to JMRI has uncovered it. Did you update recently? Which version are you using now? Bob On May 13, 2020, at 7:59 AM, Bob McKay via groups.io <bobsprrnscale@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: Auto routing a reverse loop
I forgot to add that it can also be controlled by JMRI as an accessory decoder.
-- Dale Gloer Layout Supervisor, Southern Alberta Model Railway Club |
Locked
Re: Auto routing a reverse loop
I'm not sure what you wish to automate - if you want to automatically set the turnout at the loop entrance then consider using a DCC Specialties Hare II (link to TTX page for description ).? It is inexpensive, easy to setup and install and will drive a Tortoise directly.? Our club has been using one for several years and it has been flawless.? Of course this in not a JMRI solution but it provides feedback for the switch position,? It also allows for local control via pushbuttons, etc.
-- Dale Gloer Layout Supervisor, Southern Alberta Model Railway Club |
I have error messages, which are included in the System Console. 2020-05-13 10:55:41,886 configurexml.ErrorHandler? ? ? ? ? ? ?ERROR - Parse error while parsing file /C:/Users/Friar%20Bob/JMRI/SUSQUEHANNA.xml Exception: org.jdom2.input.JDOMParseException: Error on line 4424: cvc-complex-type.2.4.b: The content of element 'signalmastlogic' is not complete. One of '{destinationMast}' is expected. See http://jmri.org/help/en/package/jmri/configurexml/ErrorHandler.shtml for possibly more information. [AWT-EventQueue-0] org.jdom2.input.JDOMParseException: Error on line 4424: cvc-complex-type.2.4.b: The content of element 'signalmastlogic' is not complete. One of '{destinationMast}' is expected. at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232) at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253) at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091) at jmri.jmrit.XmlFile.getRoot(XmlFile.java:197) at jmri.jmrit.XmlFile.rootFromURL(XmlFile.java:182) at jmri.configurexml.ConfigXmlManager.loadOnSwingThread(ConfigXmlManager.java:618) at jmri.configurexml.ConfigXmlManager.lambda$1(ConfigXmlManager.java:580) at jmri.util.ThreadingUtil.runOnGUIwithReturn(ThreadingUtil.java:148) at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:578) at jmri.implementation.JmriConfigurationManager.load(JmriConfigurationManager.java:264) at jmri.implementation.JmriConfigurationManager.load(JmriConfigurationManager.java:192) at jmri.implementation.JmriConfigurationManager.load(JmriConfigurationManager.java:182) at jmri.configurexml.LoadXmlConfigAction.loadFile(LoadXmlConfigAction.java:52) at jmri.configurexml.LoadXmlUserAction.actionPerformed(LoadXmlUserAction.java:44) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: org.xml.sax.SAXParseException; lineNumber: 4424; columnNumber: 23; cvc-complex-type.2.4.b: The content of element 'signalmastlogic' is not complete. One of '{destinationMast}' is expected. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidComplexType(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown Source) at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217) ... 51 more boB |
Chris
开云体育I think that’s not an entirely correct interpretation. I understood the shared CVs enabled the sound decoder to receive throttle inputs (and others) so it could match engine, cylinders and exhaust speed etc. ?So the overlap was in the sound unit, instead of the motor decoder.?As always I could be interpreting this incorrectly.? Christopher See -- 1976 R90/6 disguised as an S 2015 F800gs On May 13, 2020, at 8:15 AM, Phil Law <tlcphil@...> wrote:
|
Locked
Re: JMRI & Windows 10
#windows10
Sometimes it's leftover com port assignments from previous devices. I like to use usbDeview from Nirsoft (free software) to clear them off of Windows machines. I now use Raspberry Pi's for model RR. Steve Todd's image is great!
|
Locked
Re: Auto routing a reverse loop
Not sure if you mean audio or automatic reverse. I have 3 Digitrax AR1 auto reverse units, that work just fine, set and run. Phil |
Having looked at both definition files, I do not see why you would go to the trouble of adding the switch in this specific case.?
Since the DH165xx are fully compatible with the SFX specs, the SFX04 and DH165xx get along just fine. They share about 10 CV's of which only 4 are critical (CV1, CV17, CV18, CV29). But since you want both decoders on the same address, no big deal. Now if you used the SFX004 (or SFX006) or any SFX sound decoder? with some other non-SFX compatible motor decoder,? that is different but not what the question was about. I put together a definition file that combines the SFX and DH165XX? data. This will create a single roster entry.? Need it tested as I do not own any SFX or DH165xx series? decoders. It gets listed as? 'Series 3 DH165xx, FX3, Silent, readback' ? .. I wonder if it is event worth it. Others without the Soundbug will probably get confused as to which and why the sound does not work for them when " the tab is there ". Are you interested in it Phil ? Marc |
Locked
Re: Turnouts - individual blocks or part of other blocks
Ken, thank you for the very helpful discussion. It's given me another reason I'm not interested in having proper CTC on my layout. I doubt I'd ever get it finished, anyway. I'm 76, and have only about half my mainline installed so far, and no scenery, and my wiring is all connected together so far with wire nuts into one gigantic effective block! I have to provision for two blocks between some towns, the ones where I might want to sent a way freight out to switch an industry some little distance from the town. Meanwhile, a train in the next town can use its half of that track between those towns to aid switching there. In other places, there's just one block between towns. Several of those blocks connect to passing tracks at the town ends, have a turnout to service an industry in their middle, and both the main line continuation and the siding are part of that same block. It limits detection and signaling precision, but means I can switch that industry entirely in one block. I'm satisfied with it. My old layout had many blocks, as it was built for DC trains with multiple throttles. When converted to DCC, the blocks weren't very useful, except for isolating shorts, and for reversing loops and wyes. So, I'm rebuilding with fewer blocks. It will suit how I use my railroad. Others have different goals and so different requirements. Don Weigt Connecticut |
With the old SFX 004 and a motor Decoder in the same machine. it was advisable? to fit a miniature switch and wire? the decoders up to it to be able to turn one off while programing the other one ,then turning both? back on again afterwards if this is what you want to do with them ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??????????????????? Barry
|
You still have not clarified what your ultimate goal was ??? Two decoders on one address ?? Both decoders showing in the same Roster entry and not having to open
two definition/roster entries to program ? Since the shared CV's must be on the same value and all others are not shared, it makes no difference that I can see. The SFX series and particularly the SFX04 (and SFX06 that replaced it) Soundbug was designed to? be used with the DH165xx series of Digitrax decoders. Marc |
Locked
Re: JMRI & Windows 10
#windows10
The write ups on manufacturer web sites are unfortunately not updated as time goes by. Perfect example was the Digitrax PR3/PR4.
Windows 10 install had you go thru hoops and ladders to install the driver that had to come from Digitrax.? Years later, Microsoft added the drivers to the Windows 10 update and from there on installing the driver was a no brainner, it just went thru without a hitch.? The convoluted install process is still provided by Digitrax because some people do not let Microsoft update there installed Operating System. Those people follow the Digitrax steps and end on there butt. Sprog is no exception.. The install instruction date from 2015 and are the convoluted type.? Same as above, let Microsoft update your Windows 10 install and all will go well.? If the instructions were so simple to follow, you should not need them at all. Many of the issues are caused by the USERS and there will always be exceptions to the rules. Even the knowledgeable get side swiped.? Dave Sand, for a friend,? installs? WinXP, Java 1.8.0_066, JMRI 4.18 and a Locobuffer-USB on a computer and hits errors and crap.? I do exactly the same here and encounter no issue at all.? Go figure.? We are both doing nothing convoluted, just a basic install from scratch. Marc |
Royce Lacey
开云体育Sorry for the delay.? Had several other items to address today. ? Thanks for the help.? The Direct mode alone did not fix the issue.? Steve suggested I take off the PRB-100. ?The two suggestions together corrected the issue and I was able to read and program several locos.? I still have and issue with one that has a older Tsunami decoder that doesn’t read the manufacture.? Guess I will try a reset with the Zephyr. ? Thanks for your help. ? ? Best Regards Royce Lacey 804-400-5766 ? From: forfoum@...
Sent: Monday, May 11, 2020 9:35 PM To: [email protected] Subject: Re: [jmriusers] Getting an Error 308 on new setup. #digitrax #pr4 ? JMRI 3.10 is rather dated. ? |
Royce Lacey
开云体育Sorry for the delay.? Had several other items to address today. ? Thanks for the help.? The Direct mode alone did not fix the issue.? Your suggestion of taking off the PRB-100 was also needed.? The two suggestions together corrected the issue and I was able to read and program several locos.? I still have and issue with one that has a older Tsunami decoder that doesn’t read it correctly.? Guess I will try a reset with the Zephyr. ? Thanks for your help. ? Best Regards Royce Lacey 804-400-5766 ? From: Breezlys via groups.io
Sent: Monday, May 11, 2020 9:42 PM To: [email protected] Subject: Re: [jmriusers] Getting an Error 308 on new setup. #digitrax #pr4 ? Royce, ? |