-
Notifications
You must be signed in to change notification settings - Fork 331
/
index.shtml
101 lines (85 loc) · 3.76 KB
/
index.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org">
<title>JMRI: Fast Clock - Setup</title>
<meta name="author" content="Bob Jacobsen">
<meta name="keywords" content="JMRI help Setup Fast Clock">
<!-- Style -->
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
<link rel="stylesheet" type="text/css" href="/css/default.css"
media="screen">
<link rel="stylesheet" type="text/css" href="/css/print.css"
media="print">
<link rel="icon" href="/images/jmri.ico" type="image/png">
<link rel="home" title="Home" href="/">
<!-- /Style -->
</head>
<body>
<!--#include virtual="/Header.shtml" -->
<div id="mBody">
<!--#include virtual="Sidebar.shtml" -->
<div id="mainContent">
<h1>JMRI: Fast Clocks</h1>
<p>JMRI provides two kinds of Fast Clock capability:</p>
<ul>
<li>Internal - the computers clock provides the time
information</li>
<li>External - the DCC system provides the time
information</li>
</ul>
<p>This help page describes the overall structure. There
are separate pages for <a href="LocoNetClock.shtml">LocoNet
clocks</a> and <a href=
"../../../package/jmri/jmrix/nce/clockmon/ClockMonFrame.shtml">
NCE clocks</a>. As yet, we don't have interfaces for clocks
in other DCC systems.</p>
<p>There are two different parts to consider: A "Timebase"
provides the basic time information, while one or more
displays show you what's going on.</p>
<h2>Fast Clock Timebase</h2>
<p>To create a Timebase, use the
"<a href=
"../../../package/jmri/jmrit/simpleclock/SimpleClockFrame.shtml">Set
up Fast Clock...</a>" item in the "Clocks" submenu under the JMRI
"Tools" menu. This gives you a window where you can:
<ul>
<li>Select the timebase source to control (typically, this
is the internal computer clock)</li>
<li>Set the rate at which the clock runs</li>
<li>Set the time</li>
<li>Start and stop the clock</li>
</ul>
<h2>Fast Clock Display</h2>
<p>Once you have created a timebase by configuring it in that
window, you can open clocks that will display on your screen.
Currently, JMRI has three types available:</p>
<ul>
<li>Analog clock - the traditional circular clock with
hands. You can resize it by dragging the window edges.
There's also a pause/run button.</li>
<li>Nixie clock - a digital clock that looks like the
old-style Nixie tubes</li>
<li>Panel clock - you can also embed a clock in a panel
(instead of a separate window) from the panel editor.</li>
<li>Pragotron clock - flip clock used in net Czechoslovak State Railways – ČSD
<span class="since">since 4.19.2</span></li>
</ul>
<p>When a clock is running, JMRI creates an internal sensor
and a memory variable that you can use to control and access
the clock. The ISCLOCKRUNNING sensor controls whether the
clock is running (ACTIVE) or stopped (INACTIVE). The
IMCURRENTTIME memory contains the current fast-clock time,
and can be easily accessed from Logix and scripts.</p>
<p>Lights can be an easy way to set up Fast Clock Logic, see
<a href="../../../package/jmri/jmrit/beantable/LightAddEdit.shtml#lightcontrolfastclock"
>Light Controller - Fast Clock Follower</a>.</p>
<p>Happy timekeeping!</p>
<!--#include virtual="/Footer.shtml" -->
</div><!-- closes #mainContent-->
</div><!-- closes #mBody-->
</body>
</html>