Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   RS232 Simulieren (https://www.delphipraxis.net/145912-rs232-simulieren.html)

AndyK 10. Jan 2010 18:35


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

sx2008 10. Jan 2010 19:08

Re: RS232 Simulieren
 
http://sourceforge.net/projects/com0com/

Reinhard Kern 11. Jan 2010 01:43

Re: RS232 Simulieren
 
Zitat:

Zitat von AndyK
... Da die Software auf eine Antwort wartet, sollte der Simulator auch auf bestimmte Befehle eine Antwort schicken können.

Hallo,

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

AndyK 11. Jan 2010 09:45

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