151 lines
6.0 KiB
Plaintext
151 lines
6.0 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: Adding/Editing Logix</title>
|
|
<meta name="author" content="Bob Jacobsen">
|
|
<meta name="keywords" content="JMRI help Logix Add Edit"><!--#include virtual="/help/en/parts/Style.shtml" -->
|
|
</head>
|
|
<body>
|
|
<!--#include virtual="/help/en/parts/Header.shtml" -->
|
|
|
|
<div id="mBody">
|
|
<div id="mainContent" class="no-sidebar">
|
|
<h1>Adding/Editing Logix</h1>
|
|
|
|
<h2>Create a New Logix</h2>
|
|
|
|
<p>To create a new Logix, click on the <strong>Add...</strong> button. The <strong>Add
|
|
Logix</strong> window will be displayed.</p>
|
|
|
|
<div style="margin-left: 2em">
|
|
<a href="images/AddLogix.png"><img src="images/AddLogix.png" alt="Add Logix Window" height=
|
|
"165" width="644"></a>
|
|
</div>
|
|
|
|
<p>The system name is required. The system name for a Logix always must begin with the two
|
|
letters <strong>IX</strong>, usually followed by a number selected by the user. For example,
|
|
valid Logix system names include: IX1, IX34, and IX100. As a convenience to the user, if the
|
|
entered system name does not begin with IX, the program will add IX in front of what is
|
|
entered. For example, to enter a system name of IX32, simply enter 32 in the system name
|
|
field, and the program will do the rest.</p>
|
|
|
|
<p>The user name is optional but recommended. A user name may be any useful text, provided
|
|
the new user name was not previously assigned to another Logix. Once a Logix is created, its
|
|
system name cannot be changed. Its user name may be changed in either the Logix Table or the
|
|
Edit Logix window. The user name is usually used to identify the particular Logix, for
|
|
example, "Signal 5 Control".</p>
|
|
|
|
<p>After clicking <strong>Create new</strong>, the Logix will be created and the <strong>Edit
|
|
Logix</strong> window will appear.</p>
|
|
|
|
<h2>Edit an existing Logix</h2>
|
|
|
|
<p>Click on the <strong>Select</strong> menu on the right side of the desired Logix. The
|
|
resulting menu has a number of options.</p>
|
|
|
|
<div style="margin-left: 2em">
|
|
<a href="images/LogixSelectMenu.png"><img src="images/LogixSelectMenu.png" alt=
|
|
"Logix Select Menu" height="103" width="149"></a>
|
|
</div>
|
|
|
|
<p>Select <strong>Edit</strong> to open the <strong>Edit Logix</strong> window for the
|
|
appropriate Conditional Editor based on the <strong>Options</strong> menu editor
|
|
selection.</p>
|
|
|
|
<p>For editor details, see the <a href=
|
|
"../conditional/ConditionalListEditor.shtml">Conditional List Editor</a> page or the <a href=
|
|
"../conditional/ConditionalTreeEditor.shtml">Conditional Tree Editor</a> page.</p>
|
|
|
|
<h2>Browse</h2>
|
|
|
|
<p>Selecting the <strong>Browse</strong> item from the drop down menu on the Logix Table will
|
|
open a window with a list showing the details for each conditional. It is an effective way to
|
|
review the entire contents of a Logix. Click on the close button to close the
|
|
window.<span class="since">since 4.7.3</span></p>
|
|
|
|
<div style="margin-left: 2em">
|
|
<a href="images/ConditionalBrowser.png"><img src="images/ConditionalBrowser.png" alt=
|
|
"Logix Browser Window" height="296" width="562"></a>
|
|
</div>
|
|
|
|
<h2>Copy</h2>
|
|
|
|
<p>Select <strong>Copy</strong> to duplicate an existing Logix. The <strong>Copy
|
|
Logix</strong> window will be displayed.</p>
|
|
|
|
<div style="margin-left: 2em">
|
|
<a href="images/CopyLogix.png"><img src="images/CopyLogix.png" alt="Add Logix Window"
|
|
height="165" width="644"></a>
|
|
</div>
|
|
|
|
<p>Enter the system and user names and click on <strong>Copy</strong>. An Input box will be
|
|
displayed for each conditional in the orignal Logix.</p>
|
|
|
|
<div style="margin-left: 2em">
|
|
<a href="images/CopyConditional.png"><img src="images/CopyConditional.png" alt=
|
|
"Add Logix Window" height="179" width="541"></a>
|
|
</div>
|
|
|
|
<p>Change the name if desired and click on <strong>OK</strong>. If this conditional is not
|
|
needed, click on <strong>Cancel</strong>.</p>
|
|
|
|
<h2>Delete</h2>
|
|
|
|
<p>Select <strong>Delete</strong> to delete the selected Logix and all of its conditionals. A
|
|
confirmation dialog will be displayed.</p>
|
|
|
|
<p>For more information, consult the <a href="../../../../html/tools/Logix.shtml">main Logix
|
|
documentation</a>.</p>
|
|
|
|
<h2>Logix Documentation Pages Logically Listed</h2>
|
|
|
|
<p>Logix documentation is divided into eight different help pages. While these are referenced
|
|
via links in various places, not all are easy to find (perhaps three links down). They are
|
|
additionally listed here for convenience.</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<a href="../../../../html/tools/Logix.shtml">Main Logix description and explanation</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="../../../../html/tools/Logix.shtml#notes">FAQ</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="LogixTable.shtml">Description of Logix Table contents and usage</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="LogixAddEdit.shtml">Logix Table add and edit action description</a> [this page]
|
|
</li>
|
|
|
|
<li>
|
|
<a href="../conditional/StateVariableActionList.shtml">Enumeration of Logix conditionals
|
|
state variables and actions</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="../conditional/ConditionalListEditor.shtml">Logix conditionals list editor
|
|
instructions</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="../conditional/ConditionalTreeEditor.shtml">Logix conditionals tree editor
|
|
instructions</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="../conditional/ConditionalCopy.shtml">Logix conditionals copy instructions</a>
|
|
</li>
|
|
</ul>
|
|
<!--#include virtual="/help/en/parts/Footer.shtml" -->
|
|
</div>
|
|
<!-- closes #mainContent-->
|
|
</div>
|
|
<!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|