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

95 lines
3.6 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 Browser</title>
<meta name="author" content="Dave Sand">
<meta name="keywords" content="JMRI logixng browser"><!--#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 Browser</h1>
<p>The browser provides a text report of the contents of an entry in the LogixNG, Module,
Table or Global Variable table. The text can be selected and copied to a clipboard or saved
as a text file. This is useful for sharing a configuration or getting support.</p>
<div style="margin-left: 2em">
<a href="images/Browser.png"><img src="images/Browser.png" alt="LogixNG Browser"></a>
</div>
<h2>Browser Options</h2>
<p>The following options control the browser content.</p>
<dl>
<dt>Print line numbers</dt>
<dd>LogixNG definitions can be very long. Line numbers can help identify an area of the
listing. It's very useful when you ask about LogixNG on the JMRI users list. Other users
can then point out exactly in the list there the problem lies by giving the line
number.</dd>
<dt>Print error handling</dt>
<dd>LogixNG has several methods for handling errors. The assigned method can be included in
the report. It will appear on the line following three colons. For example: <em>Sensor
Sensor 1 is Active ::: Use default</em>.</dd>
<dt>Print not connected sockets</dt>
<dd>When building the logic, each row of an expression (E?) or action (A?) will be assigned
an empty socket for the next expression or action. This option controls whether the empty
sockets should be included.</dd>
<dt>Print local variables</dt>
<dd>Local variables are used to pass information between parts of a ConditionNG. This
option controls whether they should be included.</dd>
<dt>Print systems names</dt>
<dd>The LogixNG system name for each row is included. If <strong>Show system names in
exceptions</strong> is enabled in <strong>Preferences &rArr; LogixNG</strong>, the system
name from an exception can help identify the row that is having a problem.</dd>
<dt>Print disabled</dt>
<dd>When this option is enabled, the <strong>Disabled</strong> keyword is added to lines
that have been disabled.</dd>
</dl>
<h2>Browser Actions</h2>
<dl>
<dt>Help</dt>
<dd>Provide some information about the browser</dd>
<dt>Save to Text File</dt>
<dd>Open a save dialog to store the contents of the browser window to a text file. One of
the uses for this is to use the line number option and share the file with another person
to work on an issue.</dd>
</dl>
<h2><span class="since">since 5.7.8</span>Browse All LogixNGs</h2>
<p>Using the main PanelPro menu, select the <strong>Browse All LogixNGs</strong> menu item
from <strong>Tools &rArr; LogixNG</strong>. This will create a browser window with all of
the LogixNGs, Modules, LogixNG Tables, Global Variables and the LogixNG initialization table.</p>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>