Software-Schnittstellen/nl: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Er zijn momenteel drie interfaces die de '''Traincontroller''' met de buitenwereld verbinden.“ |
Die Seite wurde neu angelegt: „*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 dez…“ |
||
| Zeile 21: | Zeile 21: | ||
Er zijn momenteel drie interfaces die de '''Traincontroller''' met de buitenwereld verbinden. | 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 [[Special:MyLanguage/Rollenprüfstand|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 [[Special:MyLanguage/Network configuration for +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. | ||
* | |||
<div lang="de" dir="ltr" class="mw-content-ltr"> | <div lang="de" dir="ltr" class="mw-content-ltr"> | ||
Version vom 19. Februar 2025, 15:13 Uhr
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:
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 Programme
Die 3. Lösung wird nach meinem Kenntnisstand von einigen Usern bereits für die Ansteuerung von Arduinos genutzt. Hier werden Erfahrungen mit [Arduino|https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610&hilit=Arduino#p237610 Arduino] beschrieben
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.
Weblinks
- Quelle: Forum
- TC-wiki: Rollenprüfstand
- TC-wiki: +SmartHand
- Arduino: Forum
- -- Uslex (Diskussion) 12:43, 18. Feb. 2022 (CET)