Software-Schnittstellen/nl: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Albert Hartveld (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=== Drie mogelijke interfaces ===“
FuzzyBot (Diskussion | Beiträge)
Übernehme Bearbeitung einer neuen Version der Quellseite
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<languages/>
<languages/>
{{TC78910gsb}}
{{TC7891011gsb}}
__NOTOC__
__NOTOC__


Zeile 14: Zeile 14:
=== Drie mogelijke interfaces ===
=== Drie mogelijke interfaces ===


<div lang="de" dir="ltr" class="mw-content-ltr">
Michael Mertner schrijft hierover in deze [https://www.freiwald.com/forum/viewtopic.php?p=235726#p235726 forum post]:
Michael Mertner schreibt dazu in diesem [https://www.freiwald.com/forum/viewtopic.php?p=235726#p235726 Forumbeitrag]:
</div>


:[[Datei:Smarthandwebserver.png|400px]]
:[[Datei:Smarthandwebserver.png|400px]]
:<div lang="de" dir="ltr" class="mw-content-ltr">
:''Afb: Smarthandwebserver''
''Abb: Smarthandwebserver''
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Er zijn momenteel drie interfaces die de '''Traincontroller''' met de buitenwereld verbinden.
Es gibt zur Zeit drei Schnittstellen, die den '''Traincontroller mit der Außenwelt''' verbinden.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*De "eenvoudigste" interface is een klembordoplossing voor het aansluiten van '''rollenbank'''. Hier is meer informatie over de [[Special:MyLanguage/Rollenprüfstand|Rollenbank]].
*Die "einfachste" Schnittstelle ist eine Clipboard-Lösung zur Anbindung von '''Rollenprüfständen'''. Hier sind weitere Informationen zum [[Special:MyLanguage/Rollenprüfstand|Rollenprüfstand]].
*De tweede interface is een HTTP-interface voor het bedienen van eindapparaten met webfunctionaliteit. Deze wordt over het algemeen '''Smarthand mobile''' genoemd, maar kan heel veel. Maar - zoals reeds vermeld - alleen via het HTTP-protocol. Er moet ook worden opgemerkt dat deze oplossing moet worden gelicentieerd.  Hier vindt u meer informatie over de [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|+SmartHand]].
*Die zweite Schnittstelle ist eine HTTP-Schnittstelle zum Ansteuern von webfähigen Endgeräten. Wird im allgemeinen "'''Smarthand mobile'''" genannt, kann aber eine ganze Menge. Allerdings eben - wie gesagt - nur über das HTTP-Protokoll. Weiterhin ist zu beachten, dass diese Lösung lizensiert werden muss.  Hier sind weitere Informationen zum [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|+SmartHand]].
*Met de derde interface kan Traincontroller '''externe programma's met parameteroverdracht''' oproepen. Je kunt dus een extern programma starten vanuit de Traincontroller, bijvoorbeeld om een displaybord aan te sturen. De mogelijkheden zijn hier onbeperkt. Dit brengt echter altijd het risico met zich mee dat je computer wordt opgeblazen.  
*Mit der dritte Schnittstelle ermöglicht Traincontroller den Aufruf von '''externen Programmen mit Parameterübergabe'''. Du könntest also ein externen Programm aus dem Traincontroller heraus starten, um damit z.B. eine Anzeigetafel zu befeuern. Die Möglichkeiten sind hier grenzenlos. Allerdings birgt dies natürlich auch immer die Gefahr, dass man sich den Rechner wegballert.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Externe_Programme"></span>
=== Externe Programme ===
=== Externe programma's ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Voor zover ik weet, wordt de 3e oplossing al gebruikt door sommige gebruikers voor '''het besturen van Arduinos'''. Ervaringen met [[https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610&hilit=Arduino#p237610 Arduino]] worden hier beschreven
Die 3. Lösung wird nach meinem Kenntnisstand von einigen Usern bereits für die '''Ansteuerung von Arduinos''' genutzt. Hier werden Erfahrungen mit [[https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610&hilit=Arduino#p237610 Arduino|https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610&hilit=Arduino#p237610 Arduino]] beschrieben
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Wat de externe programma's vervolgens doen, bijvoorbeeld informatie doorgeven aan andere systeemcomponenten, is onderhevig aan de controle van het externe programma. Afgezien van het aanroepen van het programma in kwestie, heeft Traincontroller niets te maken met de gevolgen die dit kan hebben. Dit is de verantwoordelijkheid van de gebruiker.
Was die externen Programme dann veranstalten, z.B. Infos weiterreichen an andere Systemkomponenten unterliegt der Kontrolle des externen Programms. Traincontroller hat bis auf den Aufruf des betreffenden Programms mit den Folgen, die das haben kann, nichts zu tun. Das obliegt der Verantwortung des Anwenders.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
== Weblinks ==
== Weblinks ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*Bron: [https://www.freiwald.com/forum/viewtopic.php?p=235726#p235726 Forum]
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=235726#p235726 Forum]
*TC-wiki: [[Special:MyLanguage/Rollenprüfstand|Rollenbank]]
*TC-wiki: [[Special:MyLanguage/Rollenprüfstand|Rollenprüfstand]]
*TC-wiki: [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|+SmartHand]]
*TC-wiki: [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|+SmartHand]]
*Arduino: [https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610 Forum]
*Arduino: [https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610 Forum]
</div>




:-- [[Special:MyLanguage/Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 12:43, 18. Feb. 2022 (CET)
:-- [[Special:MyLanguage/Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 12:43, 18. Feb. 2022 (CET)
:bearbeitet: [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 10:16, 2. Dez. 2025 (UTC)





Aktuelle Version vom 2. Dezember 2025, 10:16 Uhr

Verwendung
thumbs


Software-interfaces

Andere programma's

Welke opties zijn er voor het uitwisselen van gegevens tussen TrainController en andere programma's of apparaten?

Drie mogelijke interfaces

Michael Mertner schrijft hierover in deze forum post:

Afb: Smarthandwebserver

Er zijn momenteel drie interfaces die de Traincontroller met de buitenwereld verbinden.

  • De "eenvoudigste" interface is een klembordoplossing voor het aansluiten van rollenbank. Hier is meer informatie over de Rollenbank.
  • De tweede interface is een HTTP-interface voor het bedienen van eindapparaten met webfunctionaliteit. Deze wordt over het algemeen Smarthand mobile genoemd, maar kan heel veel. Maar - zoals reeds vermeld - alleen via het HTTP-protocol. Er moet ook worden opgemerkt dat deze oplossing moet worden gelicentieerd. Hier vindt u meer informatie over de +SmartHand.
  • Met de derde interface kan Traincontroller externe programma's met parameteroverdracht oproepen. Je kunt dus een extern programma starten vanuit de Traincontroller, bijvoorbeeld om een displaybord aan te sturen. De mogelijkheden zijn hier onbeperkt. Dit brengt echter altijd het risico met zich mee dat je computer wordt opgeblazen.

Externe programma's

Voor zover ik weet, wordt de 3e oplossing al gebruikt door sommige gebruikers voor het besturen van Arduinos. Ervaringen met [Arduino] worden hier beschreven

Wat de externe programma's vervolgens doen, bijvoorbeeld informatie doorgeven aan andere systeemcomponenten, is onderhevig aan de controle van het externe programma. Afgezien van het aanroepen van het programma in kwestie, heeft Traincontroller niets te maken met de gevolgen die dit kan hebben. Dit is de verantwoordelijkheid van de gebruiker.


-- Uslex (Diskussion) 12:43, 18. Feb. 2022 (CET)
bearbeitet: Uslex (Diskussion) 10:16, 2. Dez. 2025 (UTC)