Ich möchte das Datenhexformat (0x01) oder (0xff) an den Port senden, an dem das RS232-Kabel angeschlossen ist. Ich verwende das MSCOMM-Steuerelement in VC++ 6.0. Ist das der richtige Weg, um die Hex-Daten zu senden? Das ist der Code, den ich habe.Serielle Schnittstelle Kommunikation
CString output;
UCHAR data1,data2;
data1=0x01;
output.Format("%x",data1);
m_mscom.SetOutput(COleVariant(output));
data2=0xff;
output.Format("%x",data2);
m_mscom.SetOutput(COleVariant(output));
Wenn es nicht korrekt ist, bitte sagen Sie mir, wie Sie Hex-Format-Daten an den Port senden.
Vielen Dank im Voraus
Was ist wxWidgets? Wie ist es nützlich? –
wxWidgets ist eine GUI-Bibliothek (hauptsächlich für C++), die frei und Open Source ist. Ich finde sein Design besser als die Microsoft Foundation Classes (die zu sehr auf der C-API basieren und nicht als C++ - Bibliothek konzipiert sind). Die wxWidgets-Bibliotheken haben den zusätzlichen Vorteil, dass der Quellcode ohne Änderungen für Windows, Linux und Mac kompiliert wird, sodass Ihre Anwendung plattformübergreifend kostenlos wird! – DrAl