serielle Schnittstelle auslesen
-
tja, was brauche ich, um die serielle Schnittstelle (COM) unter C++ auszulesen.
Ich habe ein Messgerät daran angeschlossen, welches Messwerte liefert. Wie könnte ich diese Werte nun im Programm verarbeiten?
-
Schau mal in die FAQ von MFC, WinAPI und VCL... da gibts je ein Beispiel wie man mit COM umgeht. Was das Kommunizieren mit dem Messgerät angeht, so wärs wohl von Vorteil du kennst das Protokoll...
-junix
-
Hi,
welches Betriebssystem verwendes Du?
Uwe
-
Da wir uns hier im MFC-Forum befinden kann man wohl davon ausgehen, dass er Windows verwendet? Die MFC gibts meines Wissens (zum Glück) nicht für andere Betriebssysteme...
-junix
-
BS ist Windows, richtig.
Danke für die Tipps, ich hab in der MSDN schon was passendes gefunden. Hätte ich auch selbst draufkommen können
-
@junix
Nun Windows hmmm... klar - für 95 und 98 tuns noch _inp und _outp
<conio.h>..
In XP klappt das meines Wissen nicht mehr!
-
UweM schrieb:
klar - für 95 und 98 tuns noch _inp und _outp
Kein Mensch wird, nur um auf die serielle Schnittstelle zuzugreifen, auf die Idee kommen, unter 95 und 98 _inp und _outp zu verwenden.
-
UweM schrieb:
@junix
Nun Windows hmmm... klar - für 95 und 98 tuns noch _inp und _outp[...]ist aber eigentlich obsolete... Wenn du auf der sicheren Seite sein willst, benutz WinAPI und nicht alte Dos-Basierende Funktionen mit direktem Portzugriff. Musste selber schon Anwendungen realisieren die sowohl auf der Playstation (95-ME) als auch auf der NT (4.0-XP)-Line laufen mit WinAPI-Zugriffen war das kein Problem.
-junix
-
schau dich doch mal bei http://www.codeguru.com oder http://www.codeproject.com da gibt es fertige Klassen die du benutzen kannst.
Diese habe ich verwendet http://codeguru.earthweb.com/network/CSerialPort.html um mit einer SPS zu kommunizieren.
Gruß heiko