Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται



Σχετικά έγγραφα
Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

Καςάμπαλθσ Στζλιοσ. Περιγραφι τθσ Εφαρμογισ:

Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView

Electronics θα μεταφέρονται σε Η/Υ λειτουργικό σύστημα Windows7 μέσω της σειριακής

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

Electronics μαηί με τα ςυνοδευτικά καλϊδια και το αιςκθτιριο κερμοκραςίασ LM335 που περιζχονται

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

Electronics μαηί με τα ςυνοδευτικά καλϊδια και το αιςκθτιριο κερμοκραςίασ LM335 που περιζχονται

Εφαρμογές Σειριακής Επικοινωνίας

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)

USB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε.

Η συσκευή δέχεται τροφοδοσία από Pack των 5V dc. To Logger-IV έχει τρεις τρόπους λειτουργίας: α) οκιµαστικό σειριακής επικοινωνίας µε υπολογιστή β) Κα

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά

Μονοδιάστατοι Πίνακες

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό


Εισαγωγή. Αντίθεση χρωµάτων και φωτεινότητα. Σειριακές θύρες

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

2. ΣΥΝ ΕΣΗ ΤΟΥ NETMOD ΜΕ ΤΟΝ Η/Υ

Συστήματα SCADA Εισαγωγή στη Λήψη Δεδομένων (DAQ) Μέρος 3 β

Υπολογιστικά Συστήματα

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

Ανάπτυξη εφαρμογής Input-Output


Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014

Barcode scanner Posiflex CD D. Motorola AP 5131 Wireless Access Point (Εγκατάσταση)

Συστήματα SCADA Εισαγωγή στη Λήψη Δεδομένων (DAQ) Μέρος 3 δ

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ ασική Πληροφορική 1 Θεωρία 5 ου ΕΞΑΜΗΝΟΥ ΜΑΘΗΜΑ 1 ο Λάζαρος Σ. Ηλιάδης Αναπληρωτής Καθηγητής ΠΘ

Οδηγίες EQL Desktop (rev ) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Προγραμματισμο ς σε Arduino

Το εσωτερικό του Υπολογιστή. Χρήστος Ρέτσας 1

Ενσωματωμένα Συστήματα

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

Οδηγός εγκατάστασης. 1. Συσκευασία. Color Management LCD Monitor. Σημαντικό

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Οδηγός εγκατάστασης. 1. Συσκευασία. Οθόνη LCD με διαχείριση χρωμάτων. Σημαντικό

Δραστηριότητα 2: Ρυθμίσεις Δικτύου Υπολογιστών και Κοινόχρηστοι Φάκελοι

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή

ΛΥΚΕΙΟ ΑΓΙΑΣ ΦΥΛΑΞΕΩΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ. Ονοµατεπώνυµο :... Τµήµα :... Αριθµός :...

Ανάπτυξη εφαρμογής Input-Output

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Μάθημα 4.7 Θύρες περιφερειακών

Ενημέρωση του Firmware για Ασύρματα Τηλεχειριστήρια WR-R10

Συναρτήσεις στη Visual Basic 6.0

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011

Μαθαίνοντας το hardware του αναπτυξιακού

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Ενότητα 1η. Εισαγωγή στην Πληροφορική

ΣΕΙΡΑ ΚΑΤΑΓΡΑΦΙΚΩΝ MICROBOT

Φύλλο Εργασίας: «Το Εσωτερικό του Υπολογιστή»

Σειριακό Τερματικό Serial Terminal (Dumb Terminal)

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων

Εντολή If-Then-Else Σκοπός Μαθήματος

Ενσωματωμένα Συστήματα

ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Ανέβασμα (upload) φωτογραφιών στο διαδίκτυο

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

1 Συσκευασία. Οδηγός εγκατάστασης. Color Management LCD Monitor. Σημαντικό

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή

Μέρος 3. Εισαγωγή στη Λήψη Δεδομένων (DAQ)

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ

Το κύκλωμα σε breadboard

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Υπολογιστικά Συστήματα

Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή

Οδηγίες εγκατάστασης και χρήσης (v 0.9.3)

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

ENERGY SISTEM H3 MP3 HEADPHONES SERIES ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

TP-LINK WA850 ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Οδηγίες εγκατάστασης Ασύρματο ADSL2+ Router Thomson Gateway 585/585i v8 (4 Ethernet)

No1 ADSL ΣΤΗΝ ΕΛΛΑΔΑ. ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Ασύρµατο Router ADSL2+ T&W matr-x 4Ew

Educational Laboratory of Multi Instruments (ELMI) for LabVIEW TM and MultiSIM TM

Στην είσοδο TEMP στην οποία συνδέεται εξωτερικά το LM335 και βρίσκεται στο πίσω µέρος της συσκευής δεν µπορείτε να συνδέσετε άλλο αισθητήριο της

Τεχνικές Προγραμματισμού και Χρήση Λογισμικού Η/Υ στις Κατασκευές

Ο Δ Η Γ Ι Ε Σ Χ Ε Ι Ρ Ι Σ Μ Ο Υ

Κάμερα καταγραφικό Ρολόι χειρός

Transcript:

Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά δεδομένων στον Η/Υ β) μεταφορά τιμών αναλογικής τάσης στον Η/Υ Στην άσκηση αυτή θα χρησιμοποιήσουμε το καταγραφικό LOGGER IV της εταιρείας SMART KIT Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται στο αντίστοιχο ΚΙΤ και τα οποία υπάρχουν στα Εργαστηριακά Κέντρα (Ε.Κ.) της Δ.Τ.Ε.Ε. Εικόνα από το τεχνικό Εγχειρίδιο της SMART KIT Electronics 1) Αν δεν υπάρχει DB-9 σειριακός συνδετήρας, συνδέουμε το μετατροπέα USB to Serial σε μια θύρα USB του Η/Υ μας που είμαστε σίγουροι ότι λειτουργεί σωστά. Στη περίπτωσή μας συνδέσαμε μετατροπέα της PROMAG που φαίνεται στην παρακάτω φωτογραφία 2) Aκολουθώντας τις οδηγίες που έχουμε σε αντίστοιχο φύλλο έργου για τις οδηγίες χρήσης της σειριακής επικοινωνίας και ελέγχουμε την επιτυχή εγκατάσταση από τη διαδρομή Υπολογιστής

μου / δεξί κλικ Ιδιότητες/Διαχείριση Συσκευών οπότε διαπιστώνουμε ότι η σειριακή επικοινωνία εκ μέρους του Η/Υ θα γίνει μέσω της ομάδας καταχωρητών σειριακής επικοινωνίας COM6. Στην περίπτωσή μας έχουμε συνδέσει ένα μετατροπέα USB to Serial της PROMAG και μετά την επιτυχή εγκατάσταση άναψε το πορτοκαλί φωτάκι LINK. 3) Από τη μελέτη του τεχνικού εγχειριδίου που συνοδεύει το καταγραφικό LOGGER IV βρίσκουμε ότι ο ενσωματωμένος μικροελεγκτής του καταγραφικού μεταφέρει τα δεδομένα με ρυθμίσεις σειριακής επικοινωνίας με a. Ρυθμό μεταφοράς 4800 bps b. Stop bit :1 επομένως data bit:8 c. parity : none d. τύπος επικοινωνίας :half duplex Έτσι με δεξί κλικ στο παράθυρο Διαχείριση Συσκευών στον οδηγό Prolific USB to serial Comm Port (COM6) και επιλέγοντας Ιδιότητες ρυθμίζουμε τους καταχωρητές της σειριακής επικοινωνίας COM6 του Η/Υ σύμφωνα με τις οδηγίες του καταγραφικού όπως φαίνεται στην παρακάτω εικόνα: 4) Χωρίς να έχουμε συνδέσει την τροφοδοσία του LOGGER IV, συνδέουμε με το συνοδευτικό σειριακό καλώδιο το LOGGER IV με τον Η/Υ.

a. Ο συνδετήρας DB-9 του καλωδίου με συνδετήρα USB to Serial από τη μεριά του Η/Υ b. και ο συνδετήρας RJ11 του καλωδίου στην υποδοχή στο LOGGER IV. 5) Τοποθετούμε τον επιλογέα RS232 tester/logger στη LOGGER στο πίσω μέρος του καταγραφικού. Εικόνα από το τεχνικό Εγχειρίδιο της SMART KIT Electronics 6) Τοποθετούμε τον επιλογέα SENSOR(INT/EXT) στη θέση ΕΧΤ και συνδέουμε το αισθητήριο θερμοκρασίας LM335 (20 mv/ K) στην υποδοχή TEMP στο πίσω μέρος του καταγραφικού. 7) ΠΡΟΣΟΧΗ: συνδέουμε τώρα την τροφοδοσία του LOGGER IV αφού πρώτα έχουμε συνδέσει τους συνδετήρες σειριακής επικοινωνίας γιατί υπάρχει κίνδυνος καταστροφής είτε της μητρικής κάρτας του Η/Υ είτε του ηλεκτρονικού κυκλώματος επειδή τα λογικά σήματα 0 και 1 της σειριακής επικοινωνίας αντιστοιχούν σε τάσεις +12V και -12V αντίστοιχα. 8) Μετά τη σύνδεση της τροφοδοσίας, στην οθόνη LCD του καταγραφικού εμφανίζονται διαγνωστικά μηνύματα που ολοκληρώνονται με την ένδειξη ALL Functions=OK. Στη συνέχεια εμφανίζεται η ένδειξη της θερμοκρασίας σε βαθμούς Kelvin. 9) Με τη βοήθεια του ποτενσιόμετρου Τ.ADJ (temperature adjust) κάνουμε βαθμονόμηση της μέτρησης θερμοκρασίας ως εξής: αν γνωρίζουμε π.χ μέσω ενός άλλου θερμόμετρου ότι η θερμοκρασία στο εργαστήριο δοκιμών είναι π.χ 20 C τότε η ένδειξη της θερμοκρασίας στην οθόνη LCD του καταγραφικού πρέπει να είναι 273+20=293 K 10) Τρέχουμε την εφαρμογή LoggerIV-6_volt.EXE αναπτύσσουμε μια δική μας εφαρμογή με βάση τις εντολές σε Visual Basic 5 που δίνονται παρακάτω. Το παράθυρο της προτεινόμενης εφαρμογής. Όταν τρέχουμε την εφαρμογή εμφανίζονται προκαταρκτικά μηνύματα που ζητούν να ορίσουμε τη σειριακή θύρα στην οποία συνδέουμε (συνήθως μέσω μετατροπέα USB to serial) το καταγραφικό Logger IV.

Κουμπί Μέτρησε: το πατάμε και αρχίζει η διαδικασία ενός ορισμένου αριθμού μετρήσεων Πεδίο Κειμένου Μήνυμα από Σειριακή Θύρα: βλέπουμε το μήνυμα που στέλνει το καταγραφικό στον Η/Υ. Ο πρώτος αριθμός είναι η θερμοκρασία σε βαθμούς Kelvin και ο δεύτερος αριθμός είναι η τάση στη μορφή π.χ. 290 για τάση 2.90 Volts Κουμπί Αποθήκευσε: για την αποθήκευση των μετρήσεων Κουμπί Φόρτωση Αρχείου μετρήσεων: για την επαναφόρτωση και απεικόνιση ήδη αποθηκευμένων μετρήσεων Κουμπί Σβήσε Γραφικό: για καθαρισμό του παραθύρου γραφικών από τις μετρήσεις που είτε λήφθηκαν μέσω της σειριακής θύρας είτε από αποθηκευμένο αρχείο μετρήσεων Στη συνέχεια δίνεται ένας προτεινόμενος κώδικας που προφανώς μπορεί και να τροποποιηθεί ή και να βελτιωθεί. Μπορείτε να αποστείλετε ένα αρχείο με το παράθυρο της εφαρμογής και το βελτιωμένο από εσάς κώδικα στην ηλεκτρονική διεύθυνση του σχολείου (mail@1epalsykeon.thess.sch.gr ) για να το αναρτήσουμε. Option Explicit Option Base 1 Dim a() As Variant ' η εντολή Dim για τον ορισμό του πίνακα μπορεί να ' ορισθεί και στην ενότητα γενικών δηλώσεων του πίνακα ' και επίσης μπορεί και να μην έχει ορίσματα σις παρενθέσεις Dim counter As Integer Dim numofmeas, comnumb, min, max As Integer Dim tiempo As Long Dim meas As Integer Private Sub Form_Load() 'οδηγίες ρύθμισης LoggerIV MsgBox "SENSOR=EXT, RS232/LOGGER=LOGGER, Turn ON and wait for OK", 65, "1. οδηγίες ρύθμισης LoggerIV.." 'οδηγίες εύρεσης σειριακής θύρας MsgBox "ΗΥ μου δεξί κλικ/ιδιότητες/διαχείριση Συσκευών/Θύρες COM&LPT", 65, "Εύρεση σειριακής θύρας Η/Υ.." ' ορίζω σε ποιά θύρα COMn έχει συνδεθεί το όργανο.. comnumb = InputBox("Δώσε ακέραιο 1-9 αφού ελέγξεις τη Διαχείριση Συσκευών :", "Δήλωση Αριθμού θύρας COMn σειριακής επικοιν.",, _ ' ορίζω πόσες μετρήσεις θερμοκρασίας θα πάρω numofmeas = InputBox("Πόσες μετρήσεις θα κάνετε :", "Πλήθος μετρήσεων",, _ ' ορίζω το είδος μέτρησης meas = InputBox("Θερμοκρασία δώσε 1:, Αναλογική τάση δώσε 2:", "Επιλογή μέτρησης:",, _ If meas <> 1 And meas <> 2 Then End ' ορίζω ελάχιστη τιμή του y άξονα-ψ If meas = 1 Then min = InputBox("Δώσε ελάχιστη τιμή:", "Ορια του άξονα ψ:",, _ ' ορίζω μέγιστη τιμή του y άξονα-ψ If meas = 1 Then max = InputBox("Δώσε μέγιστη τιμή:", "Ορια του άξονα ψ:",, _ ReDim a(numofmeas)

'---ρυθμίσεις γραφικών Picture1.ScaleMode = 0 If meas = 1 Then Picture1.Scale (1, max)-(numofmeas, min) If meas = 2 Then Picture1.Scale (1, 5)-(numofmeas, 0) Picture1.BackColor = vbwhite Picture1.DrawWidth = 5 Picture1.AutoRedraw = True '--- ρυθμίσεις πεδίων κειμένου txtcounter.fontsize = 20 txtcounter.forecolor = vbblue txttemp.fontsize = 25 txttemp.forecolor = vbred '---------------------------------- 'οδηγίες ενεργοποίησης μέτρησης MsgBox "Πατήστε το πλήκτρο Μέτρησε μέχρι να έρθει μήνυμα...", 65, "2. οδηγίες αποκατάστασης επικοινωνίας.." ' Αρχικοποίηση της σειριακής θύρας MSComm1.CommPort = comnumb ' 4800 baud, no parity, 8 data, and 1 stop bits. MSComm1.Settings = "4800,N,8,1" MSComm1.PortOpen = True Private Sub cmdclear_click() Picture1.Cls Private Sub cmdenable_click() Dim Instring, Buffer As String Dim k1 As String Dim k2 As Variant For counter = 1 To numofmeas ' κάνουμε μετρήσεις MSComm1.Output = "I:" + Chr$(13) ' περιμένουμε μέχρι να διαβάσουμε το χαρακτήρα ">" από το Logger IV Do DoEvents Buffer = Buffer & MSComm1.Input Loop Until InStr(Buffer$, ">") Instring = Buffer Buffer = "" txtrs232.text = Instring If meas = 1 Then k1 = Mid(Instring, 1, 4) ' για μέτρηση θερμοκρασίας If meas = 2 Then k1 = Mid(Instring, 6, 3) ' για μέτρηση τάσης από δεύτερη αναλογική είσοδο k2 = Val(k1) If meas = 2 Then k2 = k2 / 100 'το loggeriv στέλνει τον αριθμό 380 για τάση 3.80 Volts a(counter) = k2 ' τοποθετώ τις μετρήσεις σε πίνακα για ' προσωρινή αποθήκευση στη μνήμη RAM txtcounter.text = counter txttemp.text = k2 '--- ζωγραφίζω τα σημεία

Picture1.PSet (counter, k2), vbred ' δημιουργούμε μια χρονοκαθυστέρηση μεταξύ των σημείων αν θέλουμε καλώντας την Delay ' Call Delay(10000) Next counter Private Sub cmdexit_click() ' Close the serial port. MSComm1.PortOpen = False End Private Sub cmdopen_click() Dim filename As String filename = InputBox("Δώστε το όνομα Αρχείου", "Αποθήκευση σε αρχείο",, _ Open filename For Input As 1 Input #1, numofmeas For counter = 1 To numofmeas ' διαβάζω μετρήσεις από αρχείο Input #1, counter, a(counter) ' ζωγραφίζω τις μετρήσεις Picture1.PSet (counter, a(counter)), vbred Next counter Close 1 Private Sub cmdsave_click() Dim filename As String filename = InputBox("Δώστε το όνομα Αρχείου στον δίσκο D..", "Αποθήκευση σε αρχείο",, _ Open filename For Output As 1 Print #1, numofmeas For counter = 1 To numofmeas Print #1, counter, a(counter) Next counter Close 1 Public Sub Delay(tiempo As Integer) Dim kd1, kd2 As Integer kd1 = 0 kd2 = 0 For kd1 = 0 To tiempo For kd2 = 0 To tiempo kd2 = kd2 + 1 Next kd2 kd1 = kd1 + 1 Next kd1