Software-Schnittstellen/fr: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Papybricolo (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Quelles sont les possibilités d’échange de données entre TrainController et '''autres programmes''' ou appareils ?“
FuzzyBot (Diskussion | Beiträge)
Übernehme Bearbeitung einer neuen Version der Quellseite
 
(10 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<languages/>
<languages/>
{{TC78910gsb}}
{{TC7891011gsb}}
__NOTOC__
__NOTOC__


Zeile 11: Zeile 11:
Quelles sont les possibilités d’échange de données entre TrainController et '''autres programmes''' ou appareils ?
Quelles sont les possibilités d’échange de données entre TrainController et '''autres programmes''' ou appareils ?


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Drei_mögliche_Schnittstellen"></span>
=== Drei mögliche Schnittstellen ===
=== Trois interfaces possibles ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Michael Mertner écrit dans ce [https://www.freiwald.com/forum/viewtopic.php?p=235726#p235726 Forumbeitrag] :
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">
:''Fig : Serveur web à la main intelligent ''
''Abb: Smarthandwebserver''
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Il existe actuellement trois interfaces qui relient '''Train contrôleur au monde extérieur'''.
Es gibt zur Zeit drei Schnittstellen, die den '''Traincontroller mit der Außenwelt''' verbinden.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
* L’interface "la plus simple" est une solution de presse-papiers pour connecter des ''Banc à rouleaux'' Voici plus d’informations sur [[Special:MyLanguage/Rollenprüfstand|Banc à rouleaux]].
*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]].
* La deuxième interface est une interface HTTP pour le contrôle de terminaux compatibles web. Communément appelé "'''Smarthand mobile''", il peut faire beaucoup de choses, mais - comme je l’ai déjà dit - uniquement via le protocole HTTP. Il convient également de noter que cette solution doit faire l’objet d’une licenceVoici plus d’informations sur [[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 mussHier sind weitere Informationen zum [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|+SmartHand]].
* Avec la troisième interface, Traincontroller permet d’appeler des ''programmes externes avec transfert de paramètres'', vous pouvez donc lancer un programme externe depuis le Traincontroller, Pour alimenter un tableau de bord, par exemple, les possibilités sont infinies ici, mais il y a toujours le risque que l’on se fasse exploser l’ordinateur.  
*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 ===
=== Programme externe ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
La 3ème solution est déjà utilisée par certains utilisateurs pour '''contrôler Arduinos''' à ma connaissance. Voici les expériences avec [[https://www.freiwald.com/forum/viewtopic.php?f=5&t=37690&p=237610&hilit=Arduino#p237610 Arduino]] décrites
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]] beschrieben
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Ce que font ensuite les programmes externes, par exemple transmettre des informations à d’autres composants du système, est soumis au contrôle du programme externe. Traincontroller n’a rien à voir avec les conséquences que cela peut avoir, si ce n’est l’appel du programme en question. Ceci est de la responsabilité de l’utilisateur.
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">
<span id="Weblinks"></span>
== Weblinks ==
== Liens Web ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
* Source: [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|banc d'essai à rouleaux]]
*TC-wiki: [[Special:MyLanguage/Rollenprüfstand|Rollenprüfstand]]
* TC-wiki: [[Special:MyLanguage/Netzwerkkonfiguration für +SmartHand mobile|Logiciel +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:17 Uhr

Verwendung
thumbs


Interfaces logicielles

Autres programmes

Quelles sont les possibilités d’échange de données entre TrainController et autres programmes ou appareils ?

Trois interfaces possibles

Michael Mertner écrit dans ce Forumbeitrag :

Fig : Serveur web à la main intelligent

Il existe actuellement trois interfaces qui relient Train contrôleur au monde extérieur.

  • L’interface "la plus simple" est une solution de presse-papiers pour connecter des Banc à rouleaux Voici plus d’informations sur Banc à rouleaux.
  • La deuxième interface est une interface HTTP pour le contrôle de terminaux compatibles web. Communément appelé "'Smarthand mobile", il peut faire beaucoup de choses, mais - comme je l’ai déjà dit - uniquement via le protocole HTTP. Il convient également de noter que cette solution doit faire l’objet d’une licence. Voici plus d’informations sur +SmartHand.
  • Avec la troisième interface, Traincontroller permet d’appeler des programmes externes avec transfert de paramètres, vous pouvez donc lancer un programme externe depuis le Traincontroller, Pour alimenter un tableau de bord, par exemple, les possibilités sont infinies ici, mais il y a toujours le risque que l’on se fasse exploser l’ordinateur.

Programme externe

La 3ème solution est déjà utilisée par certains utilisateurs pour contrôler Arduinos à ma connaissance. Voici les expériences avec [Arduino] décrites

Ce que font ensuite les programmes externes, par exemple transmettre des informations à d’autres composants du système, est soumis au contrôle du programme externe. Traincontroller n’a rien à voir avec les conséquences que cela peut avoir, si ce n’est l’appel du programme en question. Ceci est de la responsabilité de l’utilisateur.

Liens Web


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