Skip to content

Commit 133ba0e

Browse files
authored
Merge pull request #93 from fransjacobs/44-when-a-cs-is-not-connected-the-power-button-on-the-main-screen-should-be-disabled
44 when a cs is not connected the power button on the main screen should be disabled
2 parents 31fa334 + 11bac49 commit 133ba0e

Some content is hidden

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

42 files changed

+2595
-413
lines changed

DRIVING_NL.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Rijden met JCS
2+
3+
- Handmatig
4+
- Automatisch
5+
6+
## Handmatig
7+
8+
Voor handmatig rijden is de Loc Driver Cab Dialoog beschikbaar. Met dit dialoogvenster kan een locomotief worden bediend. Functies kunnen worden in- en uitgeschakeld. Meerdere dialoogvensters kunnen tegelijkertijd worden weergegeven.
9+
De Locomotiefbestuurder kan worden geopend door dubbel te klikken op de gewenste locomotief in de locomotieflijst.
10+
11+
![LOCOMOTIVE_LIST](assets/locomotive-list.png)
12+
13+
### Bestuurderscabine
14+
15+
![DRIVER_CAB](assets/drivercab-dialog.png)
16+
17+
### Accessoires schakelen
18+
19+
Klik in de werkbalk op de "schakel"-knop om het Accessoiretoetsenbord weer te geven.
20+
21+
![ACCESSORY_KEYBOARD](assets/accessory-keyboard.png)
22+
23+
De knoppen van de accessoires schakelen direct het adres dat op de knop wordt weergegeven.
24+
25+
## Automatisch rijden
26+
27+
Klik op het beginscherm op een blok om een locomotief in een blok te plaatsen. De eerste stap is om een locomotief op het spoor te plaatsen, zowel fysiek als grafisch ;)
28+
29+
![LOC_ASSIGNMENT](assets/blockproperties-assignment.png)
30+
31+
Voor elk blok kunnen de wachttijden worden ingesteld.
32+
33+
![BLOCK_WAITING](assets/blockproperties-waittimes.png)
34+
35+
Wanneer het selectievakje __Altijd Stoppen__ is aangevinkt, zal een locomotief stoppen en wachten gedurende de opgegeven wachttijd voordat een nieuwe cyclus wordt gestart. De Min. Wachttijd wordt gebruikt als __Willekeurige Wacht__ niet is geselecteerd.
36+
37+
Wanneer het selectievakje __Willekeurige Wacht__ is aangevinkt, wordt een willekeurige tijd tussen de minimale en maximale wachttijd gebruikt wanneer een locomotief stopt in het blok.
38+
39+
![LOC_IN_BLOCK](assets/loc-in-block-1.png)
40+
41+
Wanneer de fysieke richting van de locomotief anders is, kan deze worden aangepast door gebruik te maken van:
42+
43+
- Aankomstzijde omkeren
44+
- Richting wisselen
45+
46+
Door met de rechtermuisknop op het blok te klikken, zijn deze menu-opties beschikbaar.
47+
48+
![LOC_IN_BLOCK](assets/right-click-block-menu.png)
49+
50+
## AutoPilot starten
51+
52+
De JCS AutoPilot is het automatische rijd-algoritme binnen JCS.
53+
AutoPilot wordt ingeschakeld door op de __*Pilot*__ knop te klikken.
54+
Elke locomotief op het spoor krijgt een Dispatcher toegewezen, die kan worden bekeken in de Dispatcher-lijst.
55+
56+
![LOC_IN_BLOCK](assets/autopilot-dispatcher.png)
57+
58+
Een locomotief kan worden gestart door met de rechtermuisknop via het Blokmenu te klikken of Start Alles door op de __Cruise Control__ knop te klikken.
59+
60+
Wanneer het automatisch rijden wordt gestart, wordt de status van de dispatcher weergegeven in de Dispatcher-lijst. Ook wordt op het baanoverzichtsscherm getoond wat er gebeurt door gereserveerde routes en blokstaten weer te geven.
61+
62+
![LOC_DRIVING](assets/loc_driving.png)

JCS_SETUP_NL.md

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
# JCS Snelle Installatiehandleiding
2+
3+
***
4+
5+
## Begin met het automatisch laten rijden van je treinen
6+
7+
Deze handleiding legt uit hoe je JCS configureert voor een modelbaan en treinen automatisch laat rijden.
8+
Voor deze handleiding wordt de volgende modelbaan gebruikt.
9+
10+
![Test Layout](assets/testlayout.png)
11+
12+
Deze baan bestaat uit 4 blokken en 2 wissels.
13+
Elk blok heeft 2 sensoren, in totaal worden er 8 sensoren gebruikt.
14+
Wat is een blok?
15+
Een blok is een deel van het spoor waar één trein kan staan zonder andere routes te hinderen.
16+
In JCS wordt een blok altijd gemarkeerd door twee sensoren.
17+
18+
## Het tekenen van de baan
19+
20+
Wanneer JCS is gestart, selecteer je de Bewerken-knop om de bewerkingsmodus te activeren.
21+
![Start Edit](assets/startedit.png)
22+
23+
JCS toont het scherm voor het bewerken van de baan.
24+
![Start Edit](assets/layoutedittoolbar.png)
25+
26+
De werkbalk bevat de meest voorkomende elementen om een baan te tekenen. Een plattegrond van een baan bestaat uit tegels.
27+
Een tegel stelt een component, zoals een recht stuk, sensor, blok, enz. voor.
28+
Gebruik de __+__ knop om een tegel op het canvas toe te voegen. De prullenbakknop verwijdert een tegel.
29+
Klik met de rechtermuisknop op een tegel om eigenschappen te bekijken of de tegel te draaien of om te keren indien van toepassing.
30+
Wanneer een tegel is geselecteerd, kan deze naar de juiste positie worden gesleept.
31+
Tegels worden automatisch opgeslagen.
32+
Het voorbeeld ziet er als volgt uit wanneer alle tegels op het canvas zijn geplaatst.
33+
34+
![Start Edit](assets/layoutedit1.png)
35+
36+
## Fysieke vs. schematische baan
37+
38+
De onderstaande afbeelding toont de fysieke baan naast de schematische baan.
39+
40+
![LAYOUT_OVERVIEW](assets/TestLayoutSideBySide.png?raw=true)
41+
42+
### Het configureren van accessoires en sensoren
43+
44+
De volgende stap is het configureren van de accessoires en sensoren.
45+
Accessoires, sensoren en locomotieven zijn altijd gekoppeld aan een command station.
46+
47+
#### Stap 1: Het selecteren van het standaard command station
48+
49+
Voor deze handleiding wordt het[DCC-EX](https://dcc-ex.com) Command Station gebruikt.
50+
Terugmelding via [DCC-EX](https://dcc-ex.com) wordt nog niet ondersteund,
51+
zie [issue 59](https://github.com/fransjacobs/model-railway/issues/59),
52+
daarom wordt de [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) gebruikt voor sensorfeedback.
53+
Gebruik de tandwielknop of ga naar Menu -> Tools -> Command Stations om het Command Station Dialoogvenster weer te geven.
54+
55+
![Setup DCC-EX](assets/command-station-DCC-EX.png)
56+
57+
Gebruik de Vernieuw-knop aan de rechterkant van het dropdownmenu van de seriële poort om de verbonden seriële poorten te vernieuwen.
58+
In dit voorbeeld is de [DCC-EX](https://dcc-ex.com) verbonden via de "ttyACM0" poort.
59+
60+
Stel het [DCC-EX](https://dcc-ex.com) Command Station in als __Standaard__ en __Ingeschakeld__.
61+
De Testknop kan worden gebruikt om te controleren of de verbinding kan worden gemaakt.
62+
63+
##### Het instellen van het feedbackmodule(s)
64+
65+
In het Command Station-dialoogvenster selecteer je de [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) in het dropdownmenu Command Stations.
66+
67+
![Setup HSI-S88](assets/command-station-HSI-S88.png)
68+
69+
Stel de [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) __*NIET*__ in als Standaard, aangezien het standaard command station bedoeld is om de stroom op het spoor te zetten.
70+
Stel echter de [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) in op Ingeschakeld.
71+
De [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) is verbonden via de "ttyACM1" poort.
72+
73+
Voor de feedbackinterface, zoals de [HSI-S88](https://www.ldt-infocenter.com/dokuwiki/doku.php?id=en:hsi-88-usb) moet het aantal aangesloten S88-modules worden opgegeven.
74+
Stel het kanaal in waarop de S88-module(s) zijn aangesloten en het aantal modules.
75+
In dit geval wordt één S88-module gebruikt, aangesloten op Kanaal 0. Klik op de knop __Hercreëer sensoren__ om de sensoren in het systeem te maken.
76+
77+
### Step 2 Accessoires aanmaken
78+
79+
De testbaan heeft twee wissels die kunnen worden toegevoegd via het Accessoires-dialoogvenster.
80+
Dit venster kan worden geopend via Instellingen (Mac) of Menu -> Tools -> Opties. Om een nieuw accessoire toe te voegen, klik je op de __+__ knop. Voor een wissel kies je het juiste wisseltype in het __Type__ dropdownmenu.
81+
82+
![Edit Accessory](assets/accessory-edit.png)
83+
84+
Om het accessoire op te slaan, klik je op de Opslaan-knop.
85+
Wanneer het accessoire is opgeslagen, verschijnt het in de lijst aan de linkerkant.
86+
Deze lijst kan worden gefilterd met de 3 radioknoppen bovenaan (Alle, Wissels, Signaleringen).
87+
88+
### Step 3 Locomotieven toevoegen
89+
90+
Aangezien we in het Opties-dialoogvenster zijn, laten we ook de locomotieven toevoegen.
91+
In dit voorbeeld worden twee locomotieven gebruikt.
92+
Voor beide locomotieven is een pictogram al geplaatst in een submap .../jcs/images.
93+
94+
![Edit Locomotive](assets/locomotive-edit.png)
95+
96+
Locomotieven kunnen alleen heen en weer pendelen, daarom is het selectievakje __Pendelen__ geselecteerd voor beide locomotieven.
97+
Als het __Pendelen__ selectievakje niet is geselecteerd, kan de locomotief __*NIET*__ van richting veranderen in de automatische modus.
98+
99+
### Step 4 Sensoren koppelen aan hun grafische weergave
100+
101+
JCS "weet" waar een locomotief zich bevindt door de sensoren op de baan te monitoren.
102+
Elke sensor moet worden gekoppeld aan de locatie in de schematische baan.
103+
Zoals eerder vermeld, heeft elk blok altijd twee sensoren.
104+
Wanneer een trein een blok binnenkomt (enter), detecteert de binnenkomstsensor dit.
105+
Wanneer de trein de bestemming bereikt, oftewel volledig in het blok staat, wordt dit gedetecteerd door de bezettingssensor (in).
106+
Wanneer een sensor actief is, ziet JCS dit als bezet en zal in de automatische modus geen route naar dit blok worden uitgestippeld.
107+
Om een sensor te koppelen, klik je met de rechtermuisknop op een sensor.
108+
109+
![Sensor popup](assets/sensor-popup.png)
110+
111+
Klik op Eigenschappen en selecteer de fysieke sensor.
112+
113+
![Select Sensor](assets/select-sensor.png)
114+
115+
Als je niet precies weet welke sensor zich op deze locatie bevindt, kun je de Sensor Monitor gebruiken.
116+
Klik op de Sensor Monitor-knop om deze te activeren.
117+
118+
![Sensor Monitor Button](assets/sensor-monitor-button.png)
119+
120+
De Sensor Monitor verschijnt. Wanneer de sensor wordt geactiveerd (voorwaarde is dat de HSI-S88 is verbonden), wordt dit zichtbaar in de Sensor Monitor als actief.
121+
122+
![Sensor Monitor](assets/sensor-monitor-sensor1-active.png)
123+
124+
Selecteer de juiste sensor in het Sensor Eigenschappen-dialoogvenster. Herhaal dit voor alle sensoren in de baan.
125+
126+
### Step 5 Accessoires koppelen aan de fysieke exemplaren
127+
128+
Net als bij de sensoren __moeten__ accessoires gekoppeld worden aan hun fysieke tegenhanger.
129+
Klik met de rechtermuisknop op het accessoire en selecteer Eigenschappen.
130+
131+
![LINK_ACCESSORY](assets/link_accessory.png)
132+
133+
### Step 6 Het baanplan traceren
134+
135+
Traceer het baanplan. Dit genereert alle rijwegen van blok naar blok. Klik op de __*Traceer*__ knop.
136+
137+
![Show Routes](assets/routes-dialog-empty.png)
138+
139+
Links van het hoofdvenster van JCS verschijnt het Rijwegen-dialoogvenster.
140+
Klik op de __*Traceer*__ knop in het Rijwegen-dialoogvenster om alle mogelijke routes te genereren.
141+
142+
![Empty Routes](assets/routes-dialog-traced.png)
143+
144+
Wanneer een route is geselecteerd in de lijst, wordt deze weergegeven op het hoofdscherm.
145+
146+
### Step 7 De blokken configureren
147+
148+
Configureer de blokkeneigenschappen. Voor elk blok moet een naam worden ingevuld.
149+
Sensoren moeten aan een blok worden gekoppeld.
150+
De kant van het blok met de Vette lijn is de __+__ (plus) kant van het blok.
151+
De sensoren kunnen automatisch worden gekoppeld door de knop __*Auto Link*__ te gebruiken.
152+
*Opmerking*: wanneer de sensoren niet aan het blok worden gekoppeld, zijn de sensoren meestal niet gekoppeld aan een fysieke sensor.
153+
154+
![Empty Routes](assets/block-properties.png)
155+
156+
Na het voltooien van al deze instellingen wordt een herstart van JCS sterk aanbevolen.
157+
158+
## Rijden
159+
160+
[DRIVING](DRIVING_NL.md)
50.1 KB
Loading
67.2 KB
Loading
44.3 KB
Loading
90.2 KB
Loading

assets/switchToCS3Step1.png

75.9 KB
Loading

assets/switchToCS3Step2.png

92.4 KB
Loading

assets/zolderhoekEdit1.png

133 KB
Loading

assets/zolderhoek_layout.png

151 KB
Loading

0 commit comments

Comments
 (0)