Files
JIMRI/help/en/html/tools/scripting/JythonApps.shtml
T
2026-06-17 14:00:51 +02:00

49 lines
2.1 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
<title>JMRI: Jython Apps for JMRI</title><!--#include virtual="/help/en/parts/Style.shtml" -->
</head>
<body>
<!--#include virtual="/help/en/parts/Header.shtml" -->
<div id="mBody">
<!--#include virtual="Sidebar.shtml" -->
<div id="mainContent">
<!-- Page Body -->
<h1>JMRI: Jython Apps for JMRI</h1>
<p>Some JMRI users have implemented sophisticated capabilities using the JMRI jython scripting
facilities. These are much more than the relatively simple examples presented on <a href=
"Examples.shtml">the Scripting Examples</a> page. The developers have provided more
documentation for these "apps" (available in the <a href="../../scripthelp/">"scripthelp"
directory.</a> In fact, the distinguishing feature of apps listed here versus examples listed
on the Examples page is that the developers have provided that additional documentation!</p>
<p><a href="../../scripthelp/yaat/YAAT.shtml">YAAT (Yet Another Auto Train)</a>
</p>
<p>YetAnotherAutoTrain.py (YAAT) provides the ability to define train actions using text
files instead of writing Jython code. The text files contain English like phrases, such as
"Set speed to .5" or "Wait for 10 seconds".</p>
<p><a href="../../scripthelp/DispatcherSystem/DispatcherSystem.shtml">Dispatcher System</a>
</p>
<p>Dispatcher System aims to simplify the setup of <a href=
"../../../package/jmri/jmrit/dispatcher/Dispatcher.shtml">JMRI DispatcherPro</a>, automatically
creating everything (signal logic, sections, transits and train info files) required to
run trains using Dispatcher.</p>
<p> It allows you to run trains between stations, by clicking provided station buttons, or by
using routes. The routes can be scheduled, and the schedules displayed on timetables.</p>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>