Code Monkey home page Code Monkey logo

operationspatternscripts's Introduction

JMRI Operations - Pattern Scripts Plugin (pre-release)

This is a jython plugin for JMRI Operations Pro that serves as a platform to host GUI based scripts, which in this instance are being called subroutines. There are currently four subroutines that are included in this package:
jPlus - A lightweight subroutine that stores extended information about your railroad. This information is displayed in other Pattern scripts subroutines and JMRI manifest and switchlist reports.
o2o Subroutine- A subroutine designed to ease the use of JMRI ops pro with TrainPlayer model railroad software.
Pattern Report Subroutine - An inventory control script that facilitates the movement of rolling stock within a location.
Throwback Subroutine - A script to facilitate running 'what if' scenarios to test ideas or track equipment movement.
This is the current version, 2.0, and is under development. Consider it pre-release.
A set of introductory videos is hosted on youtube, these cover the use of this plugin.

"In this video..." YouTube video series

The following are YouTube videos covering the use of this plugin:

Pattern Scripts plugin - Video Documentation

Overview of this plugin
How to add this plugin to JMRI
How to translate this plugin
How to set up this plugin
How to modify this plugin

The o2o subroutine

o2o Subroutine - Use a TrainPlayer© layout with JMRI

The Patterns subroutine

Overview
Demonstration at a yard
Demonstration at industry

The Throwback subroutine

Run 'what if' experiments

Web sites

TrainPlayer
JMRI Operations Pro
Quick Keys for TraipPlayer

Testing

This plugin has been tested with:

  • JMRI 4.25.4 with Java 8u301, JMRI 4.26 with Java 8u311, Windows 10 Pro and Home

License

The scripts included in this plugin are © 2021, 2022 Greg Ritacco.
Other then that, there are no restrictions on use.
The name TrainPlayer is copyright Jim Dill and is used with permission.

GitHub repo file count

operationspatternscripts's People

Contributors

gar-codespace avatar

Watchers

 avatar

Forkers

kmbell88

operationspatternscripts's Issues

Scroll Bar

Add a vertical scroll bar to the Set Cars windows

Fonts

Include a good PD monospace font in the release

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.