Skip to content

Commit d57984a

Browse files
committed
Upload content
1 parent c6f1599 commit d57984a

File tree

106 files changed

+18491
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+18491
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
.DS_Store

assets/accesspage.jpeg

151 KB
Loading

assets/alarm.jpeg

411 KB
Loading

assets/cancelbutton.jpg

8.14 KB
Loading

assets/fleetingbutton.jpg

3.72 KB
Loading

assets/greensignalfleetingoff.jpg

13.7 KB
Loading

assets/navigationbuttons.jpeg

55.4 KB
Loading

assets/redsignal.jpg

14 KB
Loading

assets/routeset.jpg

29 KB
Loading

assets/screenshot.jpeg

273 KB
Loading

assets/signal.jpg

13.6 KB
Loading

assets/signalaspect.jpg

5.66 KB
Loading

assets/signalbutton.jpg

3.79 KB
Loading

assets/signaldetails.jpg

37.2 KB
Loading

assets/signalstartclick.jpg

29.8 KB
Loading

assets/signaltargetclick.jpg

29.9 KB
Loading

assets/systemsupervision.jpeg

112 KB
Loading

assets/targetbutton.jpg

10.3 KB
Loading

assets/uidiagram.jpeg

314 KB
Loading

docs/signals/index.html

+111
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Signals | ATSSim</title>
7+
<link rel="stylesheet" href="/main.css">
8+
</head>
9+
<body>
10+
<h1>ATSSim</h1>
11+
<p>Simulation of the old ATS, SSI and SACEM systems of the Istanbul Metro</p>
12+
<details>
13+
<summary>Navigation</summary>
14+
<a href="/">Home</a>
15+
<a href="/simulation/">Simulation</a>
16+
<br>
17+
<span>Docs</span>
18+
<hr>
19+
<a href="/docs/signals/">Signals</a>
20+
<a href="/docs/userinterface/">User Interface</a>
21+
</details>
22+
<h2>Signals</h2>
23+
<p>Signals are displayed on the mimic diagram as shown below.</p>
24+
<img src="/assets/signaldetails.jpg" alt="">
25+
<br>
26+
<small>Screenshot of a signal</small>
27+
<p>Depending on the situation, a signal and its buttons may be shown with different colors.</p>
28+
<p></p>
29+
<h3>Aspect</h3>
30+
<img src="/assets/signalaspect.jpg" alt="">
31+
<p>The signal's aspect may be as following:</p>
32+
<ul>
33+
<li>
34+
<b>Red</b>
35+
<p>There is no route, stop.</p>
36+
</li>
37+
<li>
38+
<b>Green</b>
39+
<p>There is a train route, passing the signal is allowed.</p>
40+
<p>Unlike most signalling systems, the signal will turn green as long as there is at least one track circuit with a subroute on it. The ATC will continue to supervise the train movement.</p>
41+
</li>
42+
<li>
43+
<b>Flashing Green</b>
44+
<p>There is a shunting route, expect stop at the next shunting panel, passing the signal is allowed.</p>
45+
</li>
46+
<li>
47+
<b>Flashing Red</b>
48+
<p>The route has been cancelled and is inside the safety timer. A cancelled route will be completely removed after 60 seconds has passed.</p>
49+
<p>This aspect is special to the ATS, and is shown as red on the physical signals.</p>
50+
</li>
51+
</ul>
52+
<h3>Signal Button</h3>
53+
<img src="/assets/signalbutton.jpg" alt="">
54+
<p>If the signal is closed and fleeting is off, the signal button will display a gray background with a yellow arrow. Otherwise, the background will be white and the arrow black.</p>
55+
<p>Route setting functions are accessed via this button.</p>
56+
<h3>Fleeting Button</h3>
57+
<img src="/assets/fleetingbutton.jpg" alt="">
58+
<p>Fleeting allows the same route to be set for all trains automatically to reduce the workload of the dispatcher. Only some signals have this function.</p>
59+
<p>If fleeting is disabled, the fleeting button will display a gray background with a yellow F letter. Otherwise, the background will be white and the F letter black.</p>
60+
<p>Fleeting functions are accessed via this button.</p>
61+
<h3>Cancel Button</h3>
62+
<img src="/assets/cancelbutton.jpg" alt="">
63+
<p>This button is used to cancel a route.</p>
64+
<h3>Target Button</h3>
65+
<img src="/assets/targetbutton.jpg" alt="">
66+
<p>Sometimes, the target signal of a route may not be on the same mimic diagram as the start signal. In this case, a target button is placed.</p>
67+
<p>It has the same functionality as a signal button and is displayed with a thinner arrow.</p>
68+
<h3>Examples</h3>
69+
<ul>
70+
<li>
71+
<h3>Green, Fleeting On</h3>
72+
<img src="/assets/signal.jpg" alt="">
73+
<p>There is a route set and fleeting is enabled.</p>
74+
</li>
75+
<li>
76+
<h3>Green, Fleeting Off</h3>
77+
<img src="/assets/greensignalfleetingoff.jpg" alt="">
78+
<p>There is a route set but fleeting is disabled.</p>
79+
</li>
80+
<li>
81+
<h3>Red, Fleeting Off</h3>
82+
<img src="/assets/redsignal.jpg" alt="">
83+
<p>There is no route set.</p>
84+
</li>
85+
</ul>
86+
<h2>Commands</h2>
87+
<h3>Setting a route</h3>
88+
<ol>
89+
<li>
90+
<p>Click the button of the start signal. The button will start to blink.</p>
91+
<img src="/assets/signalstartclick.jpg" alt="">
92+
</li>
93+
<li>
94+
<p>Click the button of the target signal.</p>
95+
<img src="/assets/signaltargetclick.jpg" alt="">
96+
</li>
97+
<li>
98+
<p>The interlocking will check for any conflicting routes and occupancies.</p>
99+
</li>
100+
<li>
101+
<p>If there aren't any, the points will be moved automatically as needed and the signal will display the green aspect.</p>
102+
<img src="/assets/routeset.jpg" alt="">
103+
</li>
104+
</ol>
105+
<footer>
106+
<a href="https://github.com/baranonen/ATSSim">GitHub</a>
107+
<br>
108+
<a href="/simulation/">Simulation</a>
109+
</footer>
110+
</body>
111+
</html>

docs/userinterface/index.html

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>User Interface | ATSSim</title>
7+
<link rel="stylesheet" href="/main.css">
8+
</head>
9+
<body>
10+
<h1>ATSSim</h1>
11+
<p>Simulation of the old ATS, SSI and SACEM systems of the Istanbul Metro</p>
12+
<details>
13+
<summary>Navigation</summary>
14+
<a href="/">Home</a>
15+
<a href="/simulation/">Simulation</a>
16+
<br>
17+
<span>Docs</span>
18+
<hr>
19+
<a href="/docs/signals/">Signals</a>
20+
<a href="/docs/userinterface/">User Interface</a>
21+
</details>
22+
<h2>User Interface</h2>
23+
<p>The user interface consists of multiple pages. The usual page during operation is a mimic diagram that shows the signal objects on an area inside the line.</p>
24+
<img src="/assets/uidiagram.jpeg" alt="">
25+
<small>Diagram of the user interface</small>
26+
<p>There is a set of buttons available at any time for navigation between different pages.</p>
27+
<img src="/assets/navigationbuttons.jpeg" alt="">
28+
<small>Navigation buttons</small>
29+
<p>The home button takes the user to the last used mimic diagram. The other buttons take the user to the respective screen/window.</p>
30+
<h3>Access</h3>
31+
<p>The access page allows for direct access to any of the 3 mimic diagrams of the line.</p>
32+
<img src="/assets/accesspage.jpeg" alt="">
33+
<small>Screenshot of the access page</small>
34+
<h3>System Supervision Activity</h3>
35+
<p>The system supervision activity window displays the current system states.</p>
36+
<img src="/assets/systemsupervision.jpeg" alt="">
37+
<h3>Alarm Display</h3>
38+
<p>The alarm display lists the current alarms and logged events. Since there is currently no support for failure simulations, only events are listed.</p>
39+
<img src="/assets/alarm.jpeg" alt="">
40+
<small>Screenshot of the alarm display</small>
41+
<footer>
42+
<a href="https://github.com/baranonen/ATSSim">GitHub</a>
43+
<br>
44+
<a href="/simulation/">Simulation</a>
45+
</footer>
46+
</body>
47+
</html>

favicon.ico

15 KB
Binary file not shown.

favicon.jpeg

3.13 KB
Loading

favicon.svg

+11
Loading

index.html

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Home | ATSSim</title>
7+
<link rel="stylesheet" href="/main.css">
8+
</head>
9+
<body>
10+
<h1>ATSSim</h1>
11+
<p>Simulation of the old ATS, SSI and SACEM systems of the Istanbul Metro</p>
12+
<details>
13+
<summary>Navigation</summary>
14+
<a href="/">Home</a>
15+
<a href="/simulation/">Simulation</a>
16+
<br>
17+
<span>Docs</span>
18+
<hr>
19+
<a href="/docs/signals/">Signals</a>
20+
<a href="/docs/userinterface/">User Interface</a>
21+
</details>
22+
<h2>Home</h2>
23+
<a href="./simulation/">Go to the simulation ></a>
24+
<p>ATSSim simulates the old signalling system used in the Istanbul Metro's first line (now called M2) between the years of 2000-2009. The following subsystems powered the train operation in this period:</p>
25+
<ul>
26+
<li>
27+
<p><b>SSI (Solid State Interlocking)</b> - Main Interlocking</p>
28+
</li>
29+
<li>
30+
<p><b>ATS</b> - Automatic Train Supervision (Dispatching System)</p>
31+
</li>
32+
<li>
33+
<p><b>SACEM</b> - Automatic Train Control (ATP and ATO) System</p>
34+
</li>
35+
</ul>
36+
<p>The simulation is written in JavaScript, is open source and can run on any web browser.</p>
37+
<img src="./assets/screenshot.jpeg" alt="">
38+
<small>Screenshot of the simulation</small>
39+
<footer>
40+
<a href="https://github.com/baranonen/ATSSim">GitHub</a>
41+
<br>
42+
<a href="/simulation/">Simulation</a>
43+
</footer>
44+
</body>
45+
</html>

0 commit comments

Comments
 (0)