Files
JIMRI/help/en/package/jmri/jmrit/beantable/LogixNGTable.shtml
T
2026-06-17 14:00:51 +02:00

193 lines
7.2 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: LogixNG Table</title>
<meta name="author" content="Dave Sand">
<meta name="keywords" content="JMRI logixng table"><!--#include virtual="/help/en/parts/Style.shtml" -->
</head>
<body>
<!--#include virtual="/help/en/parts/Header.shtml" -->
<div id="mBody">
<!--#include virtual="../../../../html/tools/logixng/Sidebar.shtml" -->
<div id="mainContent">
<h1>JMRI: LogixNG Table</h1>
<p>The LogixNG table contains a list of the defined LogixNGs.</p>
<ul>
<li>
<a href="#tableContent">Table Content</a>
</li>
<li>
<a href="#selectActions">Select Actions</a>
</li>
<li>
<a href="#menuItems">Menu Items</a>
</li>
<li>
<a href="#addLogixNG">Add a LogixNG</a>
</li>
</ul>
<h2 id="tableContent">Table Content</h2>
<p>The LogixNG table lists all of the currently defined LogixNGs. Each row has a standard set
of columns.</p>
<dl>
<dt>System Name</dt>
<dd>
The system name for the LogixNG. LogixNG system names have an <strong>IQ</strong> prefix
normally followed by numbers. For details about the LogixNG system name, see <a href=
"#addLogixNG">Add a LogixNG</a>. The system name cannot be changed.
</dd>
<dt>User Name</dt>
<dd>The user name for the LogixNG. This is a free form field that contains a meaningful
name.</dd>
<dt>Enabled</dt>
<dd>A LogixNG can be enabled or disabled. When it is disabled, the related ConditionalNGs
will not be active.</dd>
<dt>Comment</dt>
<dd>A free form comment field for the LogixNG</dd>
<dt>Menu</dt>
<dd>
The <strong>Select</strong> combo box is used to select actions for the selected LogixNG.
See <a href="#selectActions">Select Actions</a>
</dd>
<dt>Startup<span class="since">since 5.7.3</span></dt>
<dd>The Startup checkboxes provide a summary of the Startup selections for the ConditionalNGs
within each LogixNG. A solid check indicates all of the ConditionalNGs have Startup enabled.
An empty checkbox indicates no ConditionalNGs are enabled and a partal check means there is
a mixture. Clicking on a checkbox will enable or disable the Startup setting for all of the
ConditionalNGs within that LogixNG.</dd>
</dl>
<h2 id="selectActions">Select Actions</h2>
<p>The dropdown combo box has five actions that can be applied to the current LogixNG row.</p>
<div style="margin-left: 2em">
<a href="../logixng/images/SelectActions.png"><img src=
"../logixng/images/SelectActions.png" alt="Select Actions"></a>
</div>
<dl>
<dt>Edit</dt>
<dd>
When <strong>Edit</strong> is selected, the LogixNG editor will open. This window will
contain the ConditionalNGs that have been defined for this LogixNG. See <a href=
"../logixng/LogixNGTableEditor.shtml">LogixNG Editor</a> for details.
</dd>
<dt>Browse</dt>
<dd>
The <strong>Browse</strong> option opens a text window with a representation of the
definitions within the LogixNG. See <a href="../logixng/LogixNGBrowser.shtml">LogixNG
Browser</a> for details about the browser.
</dd>
<dt>Copy<span class="since">since 4.99.4</span></dt>
<dd>The <strong>Copy</strong> action is used to create a duplicate of the current LogixNG.
<div style="margin-left: 2em">
<a href="../logixng/images/CopyLogixNG.png"><img src="../logixng/images/CopyLogixNG.png"
alt="Copy LogixNG"></a>
</div>
<p>Enter the user name for the new LogixNG and click on <strong>Copy</strong>. The
ConditionalNG user names will have a <em><strong>Copy of</strong></em> prefix.</p>
</dd>
<dt>Delete</dt>
<dd>
The <strong>Delete</strong> action deletes the current LogixNG, all of its ConditionalNGs
and the ConditionalNG content. A confirmation dialog will be displayed.
<div style="margin-left: 2em">
<a href="../logixng/images/DeleteLogixNG.png"><img src=
"../logixng/images/DeleteLogixNG.png" alt="Delete LogixNG Confirmation"></a>
</div>
</dd>
<dt>Execute<span class="since">since 5.1.7</span></dt>
<dd>
The <strong>Execute</strong> action can be used to test a LogixNG and its ConditionalNGs
while the LogixNG is enabled or disabled.
</dd>
</dl>
<h2 id="menuItems">Menu Items</h2>
<dl>
<dt>Options</dt>
<dd>The options menu has two items: <strong>Enable All LogixNGs</strong> and
<strong>Disable All LogixNGs</strong>. Selecting one of these will perform the action on
all the LogixNGs in the table.</dd>
<dt>Tools</dt>
<dd>The tools menu has two items: <strong>Open clipboard</strong> and <strong>Open PickList
Tables</strong>. See <a href="../../../../html/tools/logixng/reference/chapter2.shtml">
LogixNG Reference - Chapter 2</a> for details on the using the clipboard. The PickList was
designed for dragging names, such as sensor names, to a text field. Most LogixNG name fields
use drop down combo boxes, but this could be used when building Formulas.</dd>
</dl>
<h2 id="addLogixNG">Add a LogixNG</h2>
<p>To create a new LogixNG, click on the <strong>Add...</strong> button. The <strong>Add
LogixNG</strong> window will be displayed.</p>
<div style="margin-left: 2em">
<a href="../logixng/images/AddLogixNG.png"><img src="../logixng/images/AddLogixNG.png" alt=
"Add LogixNG"></a>
</div>
<p>The system name is required. The system name for a LogixNG always begins with the letters
<strong>IQ</strong>. If the entered name does not start with <strong>IQ</strong>, it will be
automatically added. The typical suffix is a number. If <strong>Automatically generate System
Name</strong> is checked, the system name format will be <strong>IQ:AUTO:nnnn</strong>. Any
other format requires adding a <strong>$</strong> (dollar) character between
<strong>IQ</strong> and the suffix.</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 LogixNG. Once a LogixNG is created,
its system name cannot be changed. Its user name may be changed in either the LogixNG Table
or the Edit LogixNG window. The user name is usually used to provide a more descriptive name,
for example, "Signal 5 Control".</p>
<p>After clicking <strong>Create</strong>, the LogixNG will be created and the <a href=
"../logixng/LogixNGTableEditor.shtml">Edit LogixNG</a> window will appear.</p>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>