Δημιουργήστε μια σειριακή θύρα αντικείμενο . Αυτό το παράδειγμα θα χρησιμοποιήσετε τη σειριακή θύρα COM1 . Αυτή είναι συνήθως η πρώτη σειριακή θύρα , αν και τη διαμόρφωση του συστήματός σας μπορεί να διαφέρουν . Είναι παρόμοιο με ένα αρχείο λαβή και παρέχει πληροφορίες για το γράψιμο και την ανάγνωση από τη σειριακή θύρα . Ο κωδικός θα έχει ως εξής :
serial_port_object = σειριακή ( COM1 ) ? 2
Ρυθμίστε τη σειριακή θύρα . Δύο κοινές παραμέτρους για να ορίσετε για την ανάγνωση των δεδομένων είναι το μέγεθος του buffer εισόδου σε bytes και ο ρυθμός Baud του οργάνου που διαβάζετε δεδομένα από . Ο τελευταίος αριθμός θα είναι διαθέσιμο στην τεκμηρίωση του οργάνου σας . Χρησιμοποιήστε κώδικα παρόμοιο με το ακόλουθο :
serial_port_object.InputBufferSize = 50000 ?
Serial_port_object.BaudRate = 19200 ?
Εικόνων 3
Ανοικτή επικοινωνία με τη σειριακή θύρα χρησιμοποιώντας τον ακόλουθο κώδικα :
fopen ( serial_port_object ) ?
Η 4
Ξεπλύνετε το τρέχον ρυθμιστικό χρησιμοποιώντας τον ακόλουθο κώδικα : στοιχεία
= fread ( serial_port_object , serial_port_object.BytesAvailable ) ?
Η BytesAvailable μεταβλητή ορίζεται από τη σειριακή θύρα υλικό που δείχνει τον αριθμό των bytes στο buffer που είναι σήμερα γεμάτη με τα δεδομένα . Η " fread " λειτουργία θα επιστρέψει δυαδικά δεδομένα
5
Κλείστε τη σειριακή θύρα χρησιμοποιώντας τον ακόλουθο κώδικα :
Αδυναμία εγγραφής αρχείου ( serial_port_object ) ?
Εικόνων <. br >
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα