![]() |
RS232 Simulieren
Hallo,
ich versuche mich gerade damit ein Programm zu erstellen welches über die RS232 Schnittstelle "Befehle" an eine Hardware sendet. Leider steht mir exakt diese Hardware nicht ständig zur verfügung ;) Gibt es eine Möglichkeit die RS232 zu simulieren (bzw. einen virtuellen ComPort zu erstellen)? Da die Software auf eine Antwort wartet, sollte der Simulator auch auf bestimmte Befehle eine Antwort schicken können. z.B. ich schicke "ABC", der Simulator empfängt dies und schickt "CBA" zurück. Leider finde ich nur Programme welche zwar überwachen und mir alles Mögliche anzeigen, aber keine Antwort schicken können... Wäre super wenn jemand mehr weiß als ich und es mir auch sagt :) Gruß Andy |
Re: RS232 Simulieren
|
Re: RS232 Simulieren
Zitat:
das ist ja in jedem Bedarfsfall anders, eine allgemeine Lösung wird es also kaum geben. Da du ja derjenige bist, der die Aufgabenstellung am besten kennt, ist es zweckmässig, wenn du den Simulator gleich selbst erstellst, und zwar innerhalb deiner Software: bau einen Schalter ein, der wahlweise einen String an ein COM-Port sendet oder eben an eine eingebaute Routine, die dann eine Antwort erzeugt. Mit einem externen Programm müsstest du ja auch einem Request eine Answer zuordnen. Z.B. die Senderoutine schreibt im SIM-Modus in einen String. Die Empfangsroutine checkt den String und gibt eine entsprechende Antwort zurück. Am besten nimmt man dafür eine eigene Unit und bindet diese in die ausgelieferte Software garnicht erst ein. Gruss Reinhard |
Re: RS232 Simulieren
Hallo,
herzlichen Dank! Damit bin ich schonmal ein Stück weiter und brauch keinen zweiten PC anschließen ;) Gruß Andreas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz