Χρησιμοποιήστε την κεφαλίδα αναφοράς βιβλιοθήκη stdafx.h στο πρόγραμμά σας . Μπορείτε να το κάνετε αυτό με την πληκτρολόγηση " # include κηρύξει αρχικών μεταβλητών . Σε δύο γραμμές τύπου " CString Portname = " COM1 " ? " Και " CString DataToSend = ' yourdata " ? "Για να δηλώσετε τις μεταβλητές . Αλλαγή "COM1 " για τον αριθμό θύρας που θέλετε να αποκτήσετε πρόσβαση , όπως " COM2 " ή " COM3 » . Αλλαγή " yourdata " με τα δεδομένα που θέλετε να στείλετε πάνω από το λιμάνι . Από την τελευταία γραμμή τύπου " DWORD BytesSent ? " Για να δηλώσει μια μεταβλητή κάτοχο για αργότερα Χρησιμοποιήστε τη λειτουργία CreateFile Visual C για τη δημιουργία ενός χειρισμού αρχείων για τη θύρα COM . . Για να το κάνετε αυτό το είδος " ΧΕΡΙ MyPort = CreateFile ( Portname , GENERIC_WRITE , 0 , NULL , OPEN_EXISTING , 0 , NULL) ? " Σε νέα γραμμή Δημιουργήστε ανακοίνωση Data Block ή DCB μεταβλητή . . Μπορείτε να το κάνετε αυτό με την πληκτρολόγηση " DCB dcb ? " Όπου μπορείτε να δηλώσετε τις μεταβλητές σας . Πληκτρολογήστε " GetCommState ( MyPort , και dcb ) ? " Για να συμπληρώσετε την DCB . Μπορείτε να ρυθμίσετε την ταχύτητα baud , πληκτρολογώντας " dcb.BaudRate = CBR_9600 ? " Σε μια νέα γραμμή . Ο ρυθμός baud μπορεί να πάει σε όλη τη διαδρομή μέχρι το « CBR_ 256000 " . Για να ρυθμίσετε άλλες επιλογές τύπου " dcb.ByteSize = 8 ? " Και " dcb.Parity = NOPARITY ? " Καθώς και " dcb.StopBits = ONESTOPBIT ? " Σε νέες γραμμές . Πληκτρολογήστε σε μια νέα γραμμή " SetCommState ( MyPort , και dcb ) ? " Για να ολοκληρώσετε DCB και τη ρύθμιση της θύρας COM Τύπος " WriteFile ( MyPort , DataToSend , 1 , και BytesSent , NULL) ? " . Για να στείλετε τα δεδομένα μέσω της θύρας COM . Για να κλείσετε τον τύπο σύνδεσης " CloseHandle ( MyPort ) ? " . Σε μια νέα γραμμή Τύπος " ΧΕΡΙ MyPort = CreateFile ( Portname , GENERIC_READ , 0 , NULL , OPEN_EXISTING , 0 , NULL) ? " σε μια νέα γραμμή . Αυτό το πρόγραμμα χειρισμού αρχείων, χρησιμοποιείται για να διαβάσει θύρα δεδομένων COM και είναι παρόμοιο με το χειριστή την εγγραφή του αρχείου εκτός " GENERIC_WRITE " αντικαθίσταται με το " GENERIC_READ " . Δημιουργία και συμπληρώστε τη μεταβλητή DCB το DCB χρησιμοποιώντας το ίδιο . μέθοδος στην ενότητα εγγραφή δεδομένων Τύπος " BYTE Byte ? " και " DWORD BytesTransferred ? " . σε μεμονωμένες γραμμές για τις μεταβλητές εγκατάστασης να διαβάσει τα δεδομένα COM Τύπος " ReadFile ( MyPort , & Byte , 1 , και BytesTransferred , 0 ) ? " για να διαβάσει τα δεδομένα από τη θύρα com . Η ανάγνωση των δεδομένων θα πρέπει να αποθηκεύονται στο " Byte" μεταβλητή. Πληκτρολογώντας " CloseHandle ( MyPort ) ? " Θα κλείσει το λιμάνι
εικόνων 3
Η 4
5
εικόνων ανάγνωσης δεδομένων
Η 6
Η 7
8
Η 9
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα