JMRI

Building tools for model railroad computer control.
Download

JMRI Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The JMRI Community
  • Publisher web site:

JMRI Tags


JMRI Description

Building tools for model railroad computer control. JMRI is contains building tools for model railroad computer control. We want it to be usable to as many people as possible, so we're building it in Java to run anywhere, and we're trying to make it independent of specific hardware systems.JMRI is intended as a jumping-off point for hobbyists who want to control their layouts from a computer without having to create an entire system from scratch.JMRI provides the DecoderPro and PanelPro applications, tools for model railroaders who want to configure DCC decoders and create control panels.How can you use JMRI?There are several different ways to use JMRI:1. Use DecoderPro to configure your locomotive decoders and keep a roster of your DCC equipped locomotive fleet.2. You can use PanelPro? to run locomotives, throw turnouts, control signals, and even create control panels. But you shouldn't expect it to be as powerful as a commercial layout management program such as WinLok or Railroad&Co; JMRI isn't meant to compete directly with them.3. You can use the JMRI interfaces to write programs for your own layouts. Making this easy is an important goal. This can be done via our scripting language, or by adding new Java code to the program.4. You can write new general-purpose tools. Although this is a little harder than writing automation for your own layout, writing tools that other people use can be very satisfying.5. You can implement the JMRI interfaces for a new system. Having JMRI work with other systems is an important goal. Once an implementation for another system works, the general tools (e.g. symbolic programmer, automations tools, signaling, etc) can be immediately used. What's New in This Release: · Many updates to decoder definitions and new decoder definitions. New systems and devices supported: · CBUS · ESU ECoS · Maple Systems · RPS Many new decoders, including: · New Lenz Standard decoder definition · Several new MRC sound decoder definitions · New Team Digital SRC16 definition · Multiple updates for ESU decoders · Many new Tsunami definitions, including several diesels · New definition for the Hornby 8249 · Many new and updated QSI definitions New features: · A new operations section to help you build car manifests for your railroad · New "Import Decoder File" and "Import Decoder URL" items in the Debug menu to make it easier to install new decoder definitions · New icons for medium B&O signal heads, small B&O signal heads, medium PRR signal heads. and some improvements to the small PRR signal heads · Support for Sections and Transits, which are used in layout automation · Much more robust startup procedures are now used · You can now create and edit roster entries from the Roster menu, without a layout connection · The new "Window" menu lets you rapidly move to any open window · JMRI now uses British railroad terminology when the language is set to "en_GB" · JMRI windows can now be accessed from a web browser Updates: · Throttle tool has been updated to improve it's interface and operation. It now gets labels for the function buttons from the individual roster entry, so you can label the proper buttons with the sounds, etc, they control. · Updated the Lenz XPressNet code to take advantage of XPressNet 3.6 capabilities if available. · The Layout editor has been improved with many features: snap-to-grid, zooming, a reporter icon, train markers, selectable scroll bars. · Many new and updated help pages. New sample scripts: · NumberInput, showing how to use a series of sensors on a control panel to e.g. enter a track number in a memory · ParallelPortTest and ParallelPortTurnouts, which demonstrate connecting JMRI to layout hardware through a parallel (printer) port. · RosterLoop shows how to access the entire locomotive roster · RobotThrottle for automated running of trains · USBThrottle for configuring a USB joystick or other control to act as a throttle.


JMRI Related Software