Λογισµικό Επικοινωνίας Η/Υ µε Συσκευές µέσω "Κάρτας" ιασύνδεσης GPIB



Σχετικά έγγραφα
Λογισµικό Συλλογής & Eπεξεργασίας Πειραµατικών εδοµένων από H/Y

Συστήµατα DAQ. 6.1 Εισαγωγή

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

Βασικές Έννοιες της Πληροφορικής

Ανεμομετρία Laser Doppler

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

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Δεδομένων. Μοναστηρίου 7, Άγιος Στέφανος. Tηλ.: Φαξ: Website:

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

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

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

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ

Εισαγωγή στα ψηφιακά Συστήµατα Μετρήσεων

Ηλεκτρονικός Υπολογιστής

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Σχήµα Π1.1: Η γεννήτρια κρουστικών ρευµάτων EMC 2004 της HILO TEST

ΠΑΛΜΟΓΡΑΦΟΣ ΤΡΟΦΟ ΟΤΙΚΟ ΓΕΝΝΗΤΡΙΑ

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

Εισαγωγή στις Ηλεκτρικές Μετρήσεις

ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΣΥΓΧΡΟΝΙΚΗΣ ΛΗΨΗΣ ΚΑΙ ΑΠΕΙΚΟΝΙΣΗΣ (MBL) DBLAB 3.2 ΤΗΣ FOURIER.

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

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

Κεφάλαιο 2.4: Εργασία με εικονίδια

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

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

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης TMHMA MHXANOΛOΓIAΣ. Δρ. Φασουλάς Γιάννης

Α) Το σύστημα θα πρέπει να φέρεται σε εργοστασιακή τροχήλατη βάση για την. Β)Στην παράγραφο 9 και 10 του ενισχυτού ζητάμε την τροποποίηση του A/D

Η οµή του Ηλεκτρονικού Υπολογιστή

Μετρήσεις µε παλµογράφο

ΧΡΗΣΗ ΝΕΩΝ ΟΠΤΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΤΗΝ ΑΝΤΙΓΡΑΦΗ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΕΦΑΝΙΑ ΧΛΟΥΒΕΡΑΚΗ 2014

ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ Ε ΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

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

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ. ΔΙΑΡΚΕΙΑ: 1 περίοδος

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

«Επικοινωνίες δεδομένων»

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης

«Επικοινωνίες δεδομένων»

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

WIRELESS SENSOR NETWORKS (WSN)

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ. Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH).

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

Αρχιτεκτονική Μνήµης

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ. Εργαστήριο 8 ο. Αποδιαμόρφωση PAM-PPM με προσαρμοσμένα φίλτρα

Εξωτερικές συσκευές. Οδηγός χρήσης

Καινοτόµο σύστηµα αξιοποίησης φυσικού φωτισµού µε αισθητήρες στο επίπεδο εργασίας

Προσοµοίωση λειτουργίας επικοινωνίας δεδοµένων (µόντεµ)

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΒΙΟΛΟΓΙΑΣ ΤΟΜΕΑΣ ΦΥΣΙΟΛΟΓΙΑΣ ΖΩΩΝ ΚΑΙ ΑΝΘΡΩΠΟΥ ΟΡΓΑΝΟΛΟΓΙΑ ΑΘΗΝΑ 2010

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Κεφάλαιο 12. Πρότυπα. Ανακεφαλαίωση Ερωτήσεις

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Συστήματα Αυτόματου Ελέγχου

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΦΥΣΙΚΟΧΗΜΕΙΑ ΙΙ

ΠΑΡΑ ΟΤΕΟ 2 ΕΞΕΙ ΙΚΕΥΜΕΝΟ ΛΟΓΙΣΜΙΚΟ ΓΙΑ ΤΗΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΑΠΕΙΚΟΝΙΣΗ Ε ΟΜΕΝΩΝ LIDAR ΣΕ ΠΡΑΓΜΑΤΙΚΟ ΧΡΟΝΟ

Σημαντικές χρονολογίες στην εξέλιξη της Υπολογιστικής Τομογραφίας

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

ΚΥΡΙΑ ΜΕΡΗ ΕΝΟΣ ΕΣΩΤΕΡΙΚA ΜΕΡΗ. Κεντρική µονάδα επεξεργασίας (CPU - Central Processing Unit)

Το υλικό του υπολογιστή

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ ΑΝΑΦΟΡΑΣ ΕΣΠΑ ΔΡΑΣΗ «ΑΡΙΣΤΕΙΑ» ΠΑΡΑΔΟΤΕΟ 3.

Τα ηλεκτρονικά σήματα πληροφορίας διακρίνονται ανάλογα με τη μορφή τους σε δύο κατηγορίες : Αναλογικά σήματα Ψηφιακά σήματα

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

DIRECT MEMORY ACCESS - DMA

Αφήγηση Μαρτυρία. Μουσική. Ενίσχυση μηνύματος Μουσική επένδυση Ηχητικά εφέ

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

2 η Σειρά Ασκήσεων Data Link Layer

ΟΛΟΚΛΗΡΩΜΕΝΗ ΙΑΤΡΙΚΗ ΕΦΑΡΜΟΓΗ ΑΡΧΕΙΟΘΕΤΗΣΗΣ

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

Συναρτήσεις Συσχέτισης

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

Εισαγωγή στις Τηλεπικοινωνίες

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου

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

Πολυπλεξία. Creative Commons License 3.0 Share-Alike

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Εκτέλεση προγράμματος

Transcript:

Λογισµικό Επικοινωνίας Η/Υ µε Συσκευές µέσω "Κάρτας" ιασύνδεσης GPIB Χ.. Λιάκος, Ν. Α. Βλάχος και Σ. Β. Παράς Εργαστήριο Τεχνολογίας Χηµικών Εγκαταστάσεων Τµήµα Χηµικών Μηχανικών Πολυτεχνικής Σχολής Α.Π.Θ. Παν. Θυρίδα 455, 54006 Θεσσαλονίκη e-mail: paras@vergina.eng.auth.gr Περίληψη Αντικείµενο της παρούσας εργασίας είναι η ανάπτυξη λογισµικού "πακέτου", στο γραφικό περιβάλλον των Windows, µε σκοπό τον έλεγχο ηλεκτρονικών ψηφιακών συσκευών, οι οποίες είναι συµβατές µε το πρωτόκολλο επικοινωνίας ΙΕΕΕ-488 (GPIB). Ειδικότερα αναπτύσσεται µία εφαρµογή ελέγχου, µέσω του Η/Υ, ενός ψηφιακού και προγραµµατιζόµενου παλµογράφου, ο οποίος έχει τη δυνατότητα απεικόνισης σηµάτων συχνότητας έως 500 ΜΗz. Τα κύρια χαρακτηριστικά της εφαρµογής αυτής είναι ο µακρόθεν έλεγχος (remote control) του παλµογράφου καθώς και η δειγµατοληψία και αποθήκευση σηµάτων από τη συσκευή αυτή. O έλεγχος του παλµογράφου επιτυγχάνεται µε χρήση της ενσωµατωµένης γλώσσας προγραµµατισµού του, επιτρέποντας την εκτέλεση οποιασδήποτε λειτουργίας του, µε την αποστολή της αντίστοιχης εντολής από τον Η/Υ στη συσκευή. Η λήψη σηµάτων από τον παλµογράφο και η αποστολή τους στον Η/Υ γίνεται επίσης µε την εκτέλεση των κατάλληλων εντολών. Τα σήµατα αυτά µπορούν στη συνέχεια να αποθηκευθούν στον Η/Υ, να απεικονιστούν στην οθόνη του και να εκτυπωθούν. Παράλληλα στο πλαίσιο της εργασίας αυτής αναπτύσεται λογισµικό συλλογής, αποθήκευσης και επεξεργασίας δεδοµένων από ένα Ανεµόµετρο Laser Doppler (LDA) που έχει τη δυνατότητα επικοινωνίας κατά ΙΕΕΕ-488. H Ανεµοµετρία Laser Doppler είναι µια τεχνική µέτρησης ταχύτητας ρευστών, η οποία βασίζεται στο φαινόµενο Doppler, δηλαδή τη µετατόπιση της συχνότητας ακτινοβολίας Laser που προσπίπτει σε κινούµενο αντικείµενο. Εκτός από τη συλλογή και αποθήκευση δεδοµένων του LDA, γίνεται και µαθηµατική επεξεργασία που περιλαµβάνει την ανακατασκευή σήµατος, την εύρεση στατιστικών µεγεθών, τον υπολογισµό των συναρτήσεων αυτοσυσχέτισης και πυκνότητας πιθανότητας και τέλος την εύρεση των φασµάτων συχνοτήτων των σηµάτων που έχουν συλλεγεί. Τα αποτελέσµατα της παραπάνω επεξεργασίας µπορούν να παρουσιαστούν γραφικά στην οθόνη του Η/Υ και να εκτυπωθούν. 1. Εισαγωγή H ραγδαία εξέλιξη και βελτίωση των δυνατοτήτων των Η/Υ, καθώς και η καθιέρωση του πρωτοκόλλου επικοινωνίας συσκευών ΙΕΕΕ-488, κατέστησε δυνατή τη δηµιουργία λογισµικού ελέγχου συσκευών µέσω Η/Υ, η οποία παρουσιάζει µεγάλη ανάπτυξη τα τελευταία χρόνια. Οι λόγοι είναι η ευχρηστότητα ενός λογισµικού ελέγχου συσκευών σε σχέση µε τους πίνακες ελέγχου των πραγµατικών συσκευών, η δυνατότητα ελέγχου περισσοτέρων της µιας συσκευών και οι µεγάλες δυνατότητες αποθήκευσης πληροφοριών που προσφέρει ο Η/Υ. Παράλληλα ένα κατάλληλο λογισµικό ελέγχου συσκευών είναι οικονοµικότερη λύση, για ένα χρήστη, από µια αυτόνοµη πραγµατική συσκευή, η οποία απαιτείται να διαθέτει πολύπλοκο και ακριβό πίνακα ελέγχου, κάτι που δεν είναι απαραίτητο για τις ελεγχόµενες από Η/Υ συσκευές. Ενα από τα σηµαντικότερα στάδια κάθε ερευνητικής προσπάθειας είναι η συλλογή, αποθήκευση και επεξεργασία δεδοµένων που προέρχονται από συσκευές, οι οποίες είναι συνδεδεµένες σε διάφορες µετρητικές διατάξεις. Οι συσκευές αυτές συλλέγουν δεδοµένα µε τη µορφή συνεχών ηλεκτρικών σηµάτων και µε κατάλληλη επεξεργασία τα σήµατα αυτά µετατρέπονται σε περισσότερο εύχρηστα ψηφιακά δεδοµένα (ψηφιακές συσκευές δειγµατοληψίας). Σκοπός της παρούσας µελέτης είναι η δηµιουργία εφαρµογών λογισµικού για τον έλεγχο δύο διαφορετικών ψηφιακών συσκευών δειγµατοληψίας. Η πρώτη εφαρµογή έχει σκοπό τον έλεγχο και τη συλλογή δεδοµένων από ένα ψηφιακό παλµογράφο. Σκοπός της δεύτερης εφαρµογής είναι η συλλογή και µαθηµατική επεξεργασία δεδοµένων από έναν επεξεργαστή σήµατος συνδεδεµένο µε ένα Ανεµόµετρο Laser Doppler (LDA) [3],[5]. Οι παραπάνω εφαρµογές για να είναι όσο το δυνατόν περισσότερο φιλικές προς το χρήστη αναπτύχθηκαν στο γραφικό περιβάλλον των Windows. Ως εργαλείο ανάπτυξης λογισµικού επιλέχθηκε η γλώσσα προγραµµατισµού Visual Basic, η οποία είναι απλή και εύκολη στην εκµάθηση της. Το µόνο πρόβληµά της είναι ο σχετικά αργός στην εκτέλεσή του κώδικας που παράγει. Ετσι κρίθηκε απαραίτητη η δηµιουργία του κώδικα µαθηµατικής επεξεργασίας των συλλεγόµενων δεδοµένων. σε γλώσσα προγραµµατισµού Quick C. Η τελευταία µπορεί να δηµιουργήσει

αξιόπιστο και ταχύ κώδικα, ανεπτυγµένο µε τη µορφή των δυναµικών βιβλιοθηκών διασύνδεσης (Dynamic Link Libraries, DLL). M' αυτό τον τρόπο είναι δυνατή η σύνδεση του αργού κώδικα, που παράγεται από την Visual Basic µε την ταχεία µαθηµατική επεξεργασία που επιτυγχάνεται από την DLL [4]. 2. Ελεγχος ηλεκτρονικών συσκευών µέσω Η/Υ. Μια συσκευή ή σύστηµα συσκευών που είναι συνδεδεµένες κατάλληλα µε Η/Υ, είναι δυνατό να ελεγχθούν µέσω του τελευταίου, µε τη βοήθεια ειδικού λογισµικού δηµιουργίας γραφικού περιβάλλοντος επικοινωνίας µε το χρήστη (Graphical-User-Interface, GUI). Οι χρήστες τέτοιων συστηµάτων µπορούν να έχουν τον έλεγχο των συσκευών από την οθόνη του Η/Υ όπως ακριβώς θα χειρίζονταν τον πίνακα ελέγχου κάποιας πραγµατικής συσκευής, µε όλα τα προαναφερόµενα πλεονεκτήµατα που προσφέρει µια τέτοια λύση. H σύνδεση των Η/Υ µε εξωτερικές συσκευές γίνεται µε διάφορα πρωτόκολλα επικοινωνίας, µε περισσότερο διαδεδοµένο το πρωτόκολλο ΙΕΕΕ-488, το οποίο υλοποιείται ηλεκτρονικά µε τη βοήθεια του συστήµατος επικοινωνίας GPIB (General Purpose Interface Bus). Με το σύστηµα αυτό καθίσταται δυνατή η σύνδεση διαφόρων κατάλληλα διαµορφωµένων ηλεκτρονικών συσκευών µεταξύ τους. Τα συστήµατα GPIB έχουν την µορφή ηλεκτρονικής "κάρτας", εφαρµοζόµενης σε κατάλληλες υποδοχές Η/Υ, στην οποία συνδέονται συσκευές όπως εκτυπωτές, scanners, αλλά και ηλεκτρονικά επιστηµονικά όργανα, βιοµηχανικής χρήσης όργανα κ.α. Το πρότυπο ΙΕΕΕ-488 περιγράφει πλήρως τον τρόπο διασύνδεσης ηλεκτρονικών συσκευών (καλωδιώσεις, θύρες διασύνδεσης, ταχύτητες διαµεταγωγής κ.α.), ορίζει κοινούς τύπους µεταφερόµενων δεδοµένων, µηνυµάτων λάθους και κατάστασης (status των συσκευών και του GPIB), οι οποίοι χρησιµοποιούνται κατά τη διάρκεια της επικοινωνίας συσκευών µε Η/Υ. Το πρότυπο ΙΕΕΕ-488 εισάγει επίσης µια σειρά ρουτινών και συναρτήσεων, η ενσωµάτωση των οποίων σε κατάλληλα διαµορφωµένο λογισµικό επιτρέπει τον πλήρη έλεγχο µέσω του Η/Υ του GPIB, αλλά και των συνδεδεµένων σε αυτό συσκευών. Το σύνολο των υποστηριζόµενων µηνυµάτων λάθους και κατάστασης καθώς και των ρουτινών και συναρτήσεων του ΙΕΕΕ-488 ονοµάζεται υποπρότυπο SCPI (Standard Commands for Programmable Instrumentation) [4]. Επιλέχθηκε να συνδεθούν µε τον Η/Υ µέσω GPIB δύο διαφορετικές συσκευές συµβατές µε ΙΕΕΕ-488, µε σκοπό τη δηµιουργία λογισµικού ελέγχου τους. Οι συσκευές αυτές είναι ένας ψηφιακός παλµογράφος και ένα σύστηµα επεξεργαστή σήµατος συνδεδεµένο µε µια συσκευή LDA. 2.1. Ψηφιακός Παλµογράφος [4] Ο παλµογράφος είναι µία συσκευή παρακολούθησης και καταγραφής ηλεκτρικών σηµάτων. H αρχή λειτουργίας του είναι η λήψη διακεκριµένων δειγµάτων από ένα εισερχόµενο ηλεκτρικό σήµα, η ψηφιοποίησή τους και η απεικόνισή τους στην οθόνη του, αφού προηγηθεί η µαθηµατική επεξεργασία τους. Το γεγονός που κατέστησε δυνατή την κατασκευή ψηφιακών παλµογράφων ήταν η ανάπτυξη των κυκλωµάτων µνήµης καθώς και η βελτίωση ως προς την αξιοπιστία, την ακρίβεια και την ταχύτητα των µετατροπέων Α/D, οι οποίοι µετατρέπουν το εισερχόµενο στη συσκευή αναλογικό σήµα σε διακεκριµένα ψηφιακά δείγµατα. Στην παρούσα εργασία χρησιµοποιήθηκε o προγραµµατιζόµενος ψηφιακός παλµογράφος HP54503A της Hewlett- Packard, ο οποίος έχει δυνατότητα απεικόνισης σηµάτων συχνότητας µέχρι 500 ΜΗz, µε τη µέθοδο της επαναληπτικής δειγµατοληψίας, ή µέχρι 2 ΜΗz, µε τη µέθοδο της συνεχούς δειγµατοληψίας. O µέγιστος ρυθµός δειγµατοληψίας του οργάνου είναι 20 ΜSamples/sec, µε ανάλυση τάσης 0.4% (8 bits) και εύρος ευαισθησίας τάσης 1 mv/div έως 5V/div. Ο εν λόγω παλµογράφος διαθέτει 4 κανάλια εισόδου σηµάτων συνδεδεµένα το καθένα αρχικά µε ενισχυτή τάσης και κατόπιν µε ψηφιοποιητή. Τα σήµατα-δεδοµένα που προκύπτουν από τους ψηφιοποιητές ελέγχονται από έναν κεντρικό ελεγκτή εισόδου, ο οποίος τα αποστέλλει σε 4 µνήµες προσωρινής αποθήκευσης, εφόσον ικανοποιούνται οι δεσµεύσεις των κυκλωµάτων χρόνου και ενεργοποίησης (trigger circuit). Από τις µνήµες αυτές τα δεδοµένα διοχετεύονται σε κεντρικό ελεγκτή εξόδου, κατόπιν στον κεντρικό επεξεργαστή του οργάνου και από εκεί στην οθόνη, η οποία µπορεί να απεικονίσει τα εισερχόµενα σήµατα όλων των καναλιών εισόδου ταυτόχρονα. Παράλληλα τα δεδοµένα µπορούν να καταχωρηθούν σε 4 µνήµες µόνιµης αποθήκευσης. Ολες οι λειτουργίες του παλµογράφου µπορούν να ελεγχθούν από τον πίνακα ελέγχου του οργάνου. 2.2. Σύστηµα επεξεργαστή σήµατος-ανεµόµετρου Laser Dopper (LDA). Ενας ακόµη στόχος της παρούσας εργασίας είναι η ανάπτυξη λογισµικού ελέγχου του συστήµατος επεξεργαστή σήµατος-lda. Η Ανεµοµετρία Laser Doppler, είναι µία τεχνική µέτρησης ταχύτητας ρευστών βασιζόµενη στην αρχή της µετατόπισης της συχνότητας ακτινοβολίας Laser που προσπίπτει σε κινούµενο αντικείµενο (φαινόµενο Doppler) [2]. Η συχνότητα µιας ανακλώµενης δέσµης, από ένα σωµατίδιο κινούµενο µαζί µε το ρευστό, µεταβάλλεται ανάλογα µε την ταχύτητα του σωµατιδίου [3]. Η µεταβολή αυτή της συχνότητας ω D (Doppler shift), είναι δυνατόν να µετρηθεί απ' ευθείας µόνο για µεγάλες ταχύτητες. Γι' αυτό στην πράξη χρησιµοποιείται και µία ακόµη δέσµη, που λαµβάνεται

είτε απ' ευθείας από το χρησιµοποιούµενο στην παρούσα εργασία, Ar-Ion Laser µε διαχωρισµό της αρχικής δέσµης (µέθοδος δέσµης αναφοράς), είτε από το ανακλώµενο φως µιας δεύτερης προσπίπτουσας δέσµης που επίσης προκύπτει µε διαχωρισµό της αρχικής δέσµης (διαφορική µέθοδος ή µέθοδος των κροσσών συµβολής). Η τελευταία είναι η µέθοδος που ακολουθείται στην µετρητική διάταξη επεξεργαστής σήµατος-lda [5]. H µέθοδος των κροσσών συµβολής πήρε το όνοµά της από τους κροσσούς που σχηµατίζονται στην τοµή των δύο ακτίνων Laser, η οποία αποτελεί τον µετρητικό όγκο του συστήµατος. Ο επεξεργαστής σήµατος αποτελείται από ένα σύστηµα συσκευών συνδεδεµένων µεταξύ τους, οι κυριότερες από τις οποίες είναι [3], [5]: O µετρητής παλµών (counter proccessor), ο οποίος µετρά το χρόνο που απαιτείται για να διασχίσει ένα σωµατίδιο ορισµένο αριθµό κροσσών µέσα στο µετρητικό όγκο. Το εισερχόµενο σ' αυτόν σήµα ενισχύεται και φιλτράρεται για να υπολογιστεί η συχνότητα Doppler. Επίσης µε την εφαρµογή κατάλληλου αλγόριθµου αξιολόγησης απορρίπτονται µετρήσεις που δεν πληρούν ορισµένα κριτήρια. Τέλος αποστέλλονται στη µνήµη του συστήµατος οι αποδεκτές µετρήσεις συχνότητας και χρόνου. H συσκευή µετατόπισης συχνότητας (frequency shifter), η οποία ενεργοποιεί ένα κελλί Βragg το οποίο παρεµβάλλεται στο οπτικό σύστηµα αλλάζοντας τη συχνότητα σε µια από τις δύο δέσµες του Laser. Η µετατόπιση της συχνότητας είναι αναγκαία για τη διάκριση της διεύθυνσης της ροής σε περιπτώσεις που η ταχύτητα αλλάζει πρόσηµο, ή σε περιπτώσεις τυρβώδους ροής µε µηδενική µέση τιµή της ταχύτητας. Η µονάδα αποθήκευσης (buffer interface), η οποία είναι µια συσκευή προσωρινής αποθήκευσης των µετρήσεων µε σκοπό της αποστολή τους στον Η/Υ. 3. Περιγραφή των εφαρµογών λογισµικού 3.1 Περιγραφή της εφαρµογής ελέγχου του ψηφιακού παλµογράφου Η πρώτη εφαρµογή που αναπτύχθηκε αφορά τον έλεγχο του ψηφιακού παλµογράφου και ονοµάστηκε DORCI (Digitizing Oscilloscope Remote Control Interface). Στο Σχήµα 1 φαίνεται το κύριο "παράθυρο" της εφαρµογής DORCI, η οποία παρέχει στο χρήστη τις ακόλουθες δυνατότητες: Να συλλέξει, µε µια απλοποιηµένη, αυτοµατοποιηµένη διαδικασία, δείγµατα εισερχοµένων στον παλµογράφο κυµατοµορφών από εξωτερικές πηγές σηµάτων, να ελέγξει σε πραγµατικό χρόνο τα πλήκτρα του πίνακα ελέγχου του παλµογράφου και να στείλει στο όργανο εντολές ή ακολουθίες εντολών της γλώσσας προγραµµατισµού του οργάνου, µε στόχο το στενότερο και καλύτερο έλεγχό του. Η κυριότερη βεβαίως λειτουργία της συσκευής είναι η συλλογή δεδοµένων. Ο παλµογράφος απεικονίζει συνεχώς στην οθόνη του τα δεδοµένα της µνήµης του, µεγέθους 2 KB για το καθένα από τα 4 κανάλια εισαγωγής σηµάτων. Τα δεδοµένα αυτά, µε την κατάλληλη ακολουθία εντολών της γλώσσας προγραµµατισµού του οργάνου, µπορούν να αποσταλλούν στον Η/Υ, όπου και φυλάσσονται σε µορφή αρχείων. Να σηµειωθεί ότι η διαδικασία µεταβίβασης δεδοµένων στον Η/Υ από το όργανο διαρκεί ένα µεγάλο χρονικό διάστηµα (της τάξης του sec, λόγω των προδιαγραφών του παλµογράφου) κατά το οποίο ο παλµογράφος παραµένει ανενεργός, γεγονός που καθιστά απαγορευτική κάθε σκέψη για συνεχή δειγµατοληψία. Παρά το γεγονός αυτό ο παλµογράφος µπορεί να χρησιµοποιηθεί για τη συλλογή "εικόνων" περιοδικών σηµάτων µεγάλων συχνοτήτων. Τα αρχεία των συλλεγόµενων σηµάτων µπορούν να απεικονιστουν στην οθόνη του Η/Υ, να εκτυπωθούν, αλλά και να µετασχηµατιστούν έτσι ώστε να είναι συµβατά µε την εφαρµογή λογισµικού για το LDA η οποία περιγράφεται παρακάτω, όπου µπορούν να υποστούν κατάλληλη επεξεργασία [4]. Οι υπόλοιπες λειτουργίες, συµπεριλαµβανοµένων και ορισµένων βοηθητικών, αποσκοπούν στον καλύτερο έλεγχο του οργάνου, έτσι ώστε η δειγµατοληψία να γίνει κάτω από τις καλύτερες δυνατές συνθήκες. 3.2 Περιγραφή της εφαρµογής ελέγχου του συστήµατος επεξεργαστή σήµατος-lda Η δεύτερη εφαρµογή λογισµικού που αναπτύχθηκε αφορά τον έλεγχο του επεξεργαστή σήµατος, ο οποίος συλλέγει δεδοµένα από ένα Ανεµόµετρο Laser Doppler. H εφαρµογή ονοµάστηκε LDAWIN και αποτελεί αναβάθµιση στο περιβάλλον των Windows µιας προϋπάρχουσας εφαρµογής ελέγχου του επεξεργαστή σήµατος, µε το όνοµα LDA [6]. Η εφαρµογή LDAWIN χωρίζεται σε δύο βασικά τµήµατα, το τµήµα της συλλογής δεδοµένων και το τµήµα της επεξεργασίας των δεδοµένων αυτών. Ενα άλλο τµήµα της εφαρµογής είναι αυτό των βοηθητικών εργασιών που δεν έχουν σχέση µε τη συλλογή και την επεξεργασία, αλλά είναι απαραίτητες στο χρήστη. Συλλογή δεδοµένων: Στο πρώτο τµήµα συλλέγονται µέσω του επεξεργαστή σήµατος µεγάλα και συνεχή δείγµατα σηµάτων από το Ανεµόµετρο Laser Doppler. Ο επεξεργαστής σήµατος είναι "προσανατολισµένος" να συλλέγει δεδοµένα από το LDA, χωρίς ωστόσο να αποκλείεται η σύνδεσή του, εποµένως και η συλλογή δεδοµένων, από άλλες πηγές σηµάτων. O µετρητής παλµών στέλνει τις µετρήσεις του σε ψηφιακή µορφή στη µνήµη του συστήµατος, η

οποία µέσω του GPIB επικοινωνεί µε τον υπολογιστή. Η χωρητικότητα της µνήµης αυτής είναι 1 KB. Τα στοιχεία που µπορεί να δώσει ο µετρητής παλµών για κάθε µέτρηση είναι ο πραγµατικός αριθµός των κροσσών που διέσχισε το σωµατίδιο, ο χρόνος που χρειάστηκε για να διασχίσει το µετρητικό όγκο, η συχνότητα Doppler και ο χρόνος ανάµεσα σε δύο διαδοχικές µετρήσεις. Τα συλλεγόµενα δεδοµένα φυλάσσονται στον Η/Υ σε µορφή αρχείου δυαδικών δεδοµένων (binary). Επεξεργασία δεδοµένων: Κατά την διαδικασία της επεξεργασίας γίνεται αρχικά µετάφραση του σήµατος από τα κωδικοποιηµένα δεδοµένα τα οποία αποστέλλονται από τη συσκευή, σε πραγµατικά ζεύγη δεδοµένων ταχύτητας και αντίστοιχου χρόνου συλλογής. Ακολουθεί η µέθοδος ανακατασκευής του σήµατος, το οποίο αποτελείται από µη ισαπέχοντα χρονικά σηµεία. Η µέθοδος αυτή επιτρέπει την επανασυλλογή δεδοµένων τα οποία ισαπέχουν χρονικά, προυπόθεση απαραίτητη για τον υπολογισµό του φάσµατος συχνοτήτων, της συνάρτησης αυτοσυσχέτισης καθώς και τη µείωση των αποκλίσεων των στατιστικών τιµών του σήµατος (bias) [3], [5]. Η περαιτέρω επεξεργασία των δεδοµένων περιλαµβάνει [4]: εύρεση στατιστικών µεγεθών (µέση τιµή, τυπική απόκλιση, τυπικό σφάλµα κλπ), υπολογισµό της συνάρτησης πυκνότητας πιθανότητας των δεδοµένων ταχύτητας του ανακατασκευασµένου σήµατος αλλά και των δεδοµένων ταχύτητας και χρόνου του µεταφρασµένου σήµατος, υπολογισµό της συνάρτησης αυτοσυσχέτισης, υπολογισµό των φασµάτων συχνοτήτων ενός σήµατος µε τη βοήθεια του µετασχηµατισµού κατά Fourier (FFT, Average FFT, FFT via Autocorrelation) [1] και, υπολογισµό του φάσµατος συχνοτήτων µε τη µέθοδο µέγιστης εντροπίας (Maximum Entropy Method). Τα δυαδικά αρχεία που δηµιουργούνται κατά τη συλλογή µπορούν να υποστούν κατά οµάδες µαθηµατική επεξεργασία, σε περισσότερες από µια εργασίες επεξεργασίας, τα αποτελέσµατα της οποίας αποθηκεύονται σε µορφή αρχείων. Τα αρχεία αυτά µπορούν να παρουσιασθούν γραφικά ή και αριθµητικά σε κατάλληλες οθόνες της εφαρµογής και να εκτυπωθούν. Να σηµειωθεί ότι στο τµήµα επεξεργασίας µπορούν να µεταβληθούν οι παράµετροι της επεξεργασίας για το καθένα από τα επεξεργαζόµενα αρχεία. Βοηθητικές εργασίες: Στην εφαρµογή αυτή το τµήµα των βοηθητικών εργασιών είναι σηµαντικότατο. Περιλαµβάνει µεταξύ άλλων την κατάλληλη µετατροπή αρχείων άλλων εφαρµογών µε σκοπό την επεξεργασία τους και την απεικόνισή τους από την παρούσα εφαρµογή, τον έλεγχο και τη µετατροπή των αρχείων διαµόρφωσης (configuration files), τα οποία περιέχουν απαραίτητες πληροφορίες για όλα τα αρχεία επεξεργασίας. 3.3 Απαιτήσεις του λογισµικού Οι δύο προαναφερόµενες εφαρµογές απαιτούν για τη λειτουργία τους µοντέλο Η/Υ συµβατού µε ΙΒΜ µε επεξεργαστή 80386 ή µεταγενέστερο, ικανού µεγέθους αποθηκευτικά µέσα (hard disks) και µνήµης RAM (τουλάχιστο 2 ΜΒ), και λειτουργικό σύστηµα Windows 3.0 ή µεταγενέστερο. Επίσης απαιτείται η εγκατάσταση της κάρτας διασύνδεσης µε εξωτερικές συσκευές (GPIB) και του κατάλληλου λογισµικού διαµόρφωσης των παραµέτρων λειτουργίας της. 4. Προτάσεις- Σxόλια Ο έλεγχος της καλής και αξιόπιστης λειτουργίας των τµηµάτων συλλογής και επεξεργασίας δεδοµένων των δύο αναπτυχθέντων εφαρµογών είναι απαραίτητος. Για την εφαρµογή DORCI, ο έλεγχος της δειγµατοληψίας έγινε µε απλή οπτική σύγκριση των απεικονιζοµένων, στην οθόνη του Η/Υ και στην οθόνη του παλµογράφου, σηµάτων. Στην εφαρµογή LDAWIN ο έλεγχος αξιοπιστίας των αποτελεσµάτων της επεξεργασίας έγινε µε τη χρήση ενός γνωστού "τεχνητού" σήµατος που παράγεται από µαθηµατικές συναρτήσεις (π.χ. σύνθεση 3 ηµιτονοειδών συναρτήσεων διαφορετικού συντελεστή βαρύτητας και χαρακτηριστικής συχνότητας). Ετσι τα αποτελέσµατα της επεξεργασίας της συγκεκριµένης εφαρµογής συγκρίθηκαν µε τα θεωρητικά αναµενόµενα, αλλά και µε τα αποτελέσµατα άλλων παρόµοιων αξιόπιστων εφαρµογών [6],[7]. Οι εφαρµογές λογισµικού που αναπτύχθηκαν στην παρούσα εργασία µειονεκτούν όσον αφορά την ταχύτητα εκτέλεσής τους. Η αιτία είναι, όπως αναφέρθηκε και εισαγωγικά, το γεγονός ότι η χρησιµοποιούµενη γλώσσα προγραµµατισµού (Proffesional Visual Basic 3.0), παρά τα φανερά πλεονεκτήµατά της δηµιουργεί αργό κώδικα.τα παραπάνω ισχύουν και για την δυναµική βιβλιοθήκη διασύνδεσης (DLL), που αναπτύχθηκε για την εκτέλεση των µαθηµατικών συναρτήσεων του LDAWIN µε χρήση της γλώσσας προγραµµατισµού Quick C. Η λύση για τη βελτίωση της ταχύτητας των εφαρµογών είναι η χρήση όσο το δυνατόν ταχύτερων Η/Υ.

5. Βιβλιογραφία [1]. BENDAT, J.S. & PIERSOL, A.G. 1986 Random Data : Analysis and measurement procedures, Wiley- Interscience, New York. [2]. DRAIN, L.E. 1980 The Laser Doppler Technique, J. Wiley & Sons, New York [3]. PARAS, S.V. & KARABELAS, A.J. 1992 "Measurements of local velocities inside thin liquid films in horizontal two-phase flow" Experiments in Fluids, 13, 190-198 [4]. ΛΙΑΚΟΣ, Χ.Λ. 1996 Λογισµικό Επικοινωνίας Η/Υ µε Συσκευές µέσω "Κάρτας" ιασύνδεσης GPIB, ιπλωµατική [5]. ΠΑΡΑΣ, Σ.Β. 1991 Μελέτη διφασικής δακτυλιοειδούς διφασικής ροής σε οριζόντιο αγωγό, ιδακτορική διατριβή, Τµήµα Χηµικών Μηχανικών, Πολυτεχνική Σχολή Α.Π.Θ., Θεσσαλονίκη. [6]. ΣΑΚΕΛΛΑΡΗΣ, Ε. 1988 Συλλογή και επεξεργασία µετρήσεων από ένα Laser Doppler Ανεµόµετρο, ιπλωµατική [7]. KΑNΑKΗΣ, N.Θ. 1994 Λογισµικό συλλογής & επεξεργασίας πειραµατικών δεδοµένων από Η/Υ, ιπλωµατική