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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑ: ΕΦΑΡΜΟΓΗ ΓΡΑΦΙΚΗΣ ΑΠΕΙΚΟΝΙΣΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΚΥΛΙΟΜΕΝΗΣ ΣΚΑΛΑΣ ΣΕ PC ΚΑΙ ΔΙΚΤΥΟ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΟΝΟΜΑ ΣΠΟΥΔΑΣΤΗ: ΚΟΥΡΟΜΗΝΑΣ ΕΛΕΥΘΕΡΙΟΣ ΑΕΜ 2188 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΝΙΚΟΛΑΡΟΠΟΥΛΟΣ ΕΥΑΓΓΕΛΟΣ ΚΑΒΑΛΑ 2012

2 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Κεφάλαιο 1: Εισαγωγή Σκοπός της πτυχιακής Περιγραφή της πτυχιακής Η δομή της πτυχιακής... 8 Κεφάλαιο 2: Λειτουργία Σκάλας Υλοποίηση Του Ενσωματωμένου Συστήματος Ο Μικροελεκτής ATmega8515L Χαρακτηριστικά Ο πυρήνας της CPU του AVR Προγραμματισμός του ATmega8515L Κεφάλαιο 3: Απεικόνιση Λειτουργίας Σκάλας Περιβάλλον Υλοποίησης C Sharp Κεφάλαιο 4: Απαιτήσεις Απεικόνισης Ορισμός Απαιτήσεων Εισαγωγή Μοντέλα συστήματος Ορισμός λειτουργικών απαιτήσεων Ορισμός μη λειτουργικών απαιτήσεων Περιορισμοί του συστήματος Διευκρίνηση απαιτήσεων Περιγραφή πλατφόρμας υλικού για το σύστημα Κεφάλαιο 5: Προδιαγραφές Απεικόνισης Προδιαγραφές Απαιτήσεων

3 ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ ΠΡΟΔΙΑΓΡΑΦΗ Κεφάλαιο 6: Πίνακας Ιχνηλασιμότητας.39 Κεφάλαιο 7: Διάγραμμα Ροής Δεδομένων Διάγραμμα 0ου επιπέδου Διάγραμμα 1ου επιπέδου Διάγραμμα 2ου επιπέδου Α.γραφική απεικόνιση Κεφάλαιο 8: Ανάλυση Επικινδυνότητας.44 Κεφάλαιο 9: Τεστ Κλειστού Κουτιού Σύνδεση Σειριακής Θύρας Υπολογιστή Διαγνωστικός Έλεγχος Κυλιόμενη Σκάλα Σε Αναμονή Κυλιόμενη Σκάλα Κίνηση Προς Τα Κάτω Κυλιόμενη Σκάλα Κίνηση Προς Τα Πάνω Κυλιόμενη Σκάλα Κατάσταση Service

4 9.7 Κυλιόμενη Σκάλα Ολοκλήρωση Service Κυλιόμενη Σκάλα Κατάσταση Κίνδυνου Κυλιόμενη Σκάλα Βλάβη Μοτέρ Κυλιόμενη Σκάλα Ενεργοποίηση Server Κυλιόμενη Σκάλα Σύνδεση Server Κεφάλαιο 10: Πίνακας Ιχνηλασιμότητας και Ελέγχων 52 Κεφάλαιο 11: Τρόπος σύνδεσης ενσωματωμένου συστήματος με pc...53 Κεφάλαιο 12: Ενδεχόμενες βελτιώσεις στο μέλλον.54 Επίλογος.55 Παράρτημα Ι...56 Φόρμα εφαρμογής Άνοιγμα σειριακής θύρας Σύνδεση σκάλας με την εφαρμογή Κατάσταση αναμονής Κίνηση σκάλας προς τα πάνω Κίνηση σκάλας προς τα κάτω Κατάσταση service Ολοκλήρωση service Κατάσταση κινδύνου Κατάσταση Βλάβης στο Moter Εφαρμογή Server Ενεργοποίηση server Σύνδεση εφαρμογής με των server Αποστολή μηνυμάτων στο δίκτυο Παράρτημα Ι Ι 70 Κώδικας C# εφαρμογή Γραφικής απεικονίσεως Κώδικας C# εφαρμογή Server

5 Κώδικας ATmega8515L Λίστα εικόνων Εικόνα 1 - ATmega8515L Εικόνα 2 - Αρχιτεκτονική ATmega8515L Εικόνα 3 - Αρχιτεκτονική ATmega8515L Εικόνα 6 Διάγραμμα STK Εικόνα 7 - Πλατφόρμα ανάπτυξης NET Εικόνα 8 - Εφαρμογή Γραφικής Απεικόνισης Εικόνα 9 - Εφαρμογή Server Εικόνα 10 - Σφάλμα σύνδεσης με την σειριακή θύρα Εικόνα 11 - Μήνυμα σφάλματος λάθους IP Εικόνα 12 - Μήνυμα σφάλματος λάθους IP Εικόνα 13 - Πλακέτα του STK Εικόνα 14 - Αρχική φόρμα εφαρμογής Εικόνα 15 - Άνοιγμα σειριακής θύρας Εικόνα 16 - Σύνδεση Σκάλας Εικόνα 17 - Κατάσταση Αναμονής Εικόνα 18 - Κίνηση σκάλας προς τα επάνω Εικόνα 19 - Κίνηση σκάλας προς τα κάτω Εικόνα 20 - Κατάσταση Service Εικόνα 21 - Service ολοκληρώθηκε Εικόνα 22 - Κατάσταση κινδύνου Εικόνα 23 - Κατάσταση βλάβης του μοτέρ Εικόνα 24 - Αρχική φόρμα εφαρμογής server

6 Εικόνα 25 - Ενεργοποίηση server Εικόνα 26 - Σύνδεση εφαρμογής απεικόνισης με εφαρμογή server Εικόνα 27 - Αποστολή μηνυμάτων στο δίκτυο

7 Κεφάλαιο 1: Εισαγωγή 1.1 Σκοπός της πτυχιακής Ο σκοπός της πτυχιακής αυτής είναι η δημιουργία μιας εφαρμογής γραφικής απεικόνισης της κατάστασης και λειτουργιάς μιας κυλιόμενης σκάλας σε υπολογιστή, και πέρα από αυτή στην διάθεση της εικόνας στο διαδίκτυο επιτρέποντας την από μακρού επιτήρηση της. 1.2 Περιγραφή της πτυχιακής Στα πλαίσια του μαθήματος Τεχνολογία Ενσωματωμένων Συστημάτων βασισμένων σε Υπολογιστές, δημιουργήθηκε μια κυλιόμενη σκάλα δύο κατευθύνσεων. Πιο συγκεκριμένα: 1. H σκάλα δεν κινείται αν δεν ανιχνεύσει κίνηση από αισθητήρα. 2. Λειτουργεί με προτεραιότητα ανάβασης. 3. Υπάρχει περιορισμός χρόνου 15 sec(για 20 σκαλιά) για να φτάσει κάποιος από πάνω έως κάτω και αντίστροφα. 7

8 4. Αν η σκάλα κινείται προς τα κάτω και εισέλθει και άλλο άτομο που κατεβαίνει, τότε συνεχίζει την ίδια κατεύθυνση ακόμα και αν υπάρχει άλλος που περιμένει προς τα επάνω. 5. Φωτεινές ενδείξεις (LED) να δείχνουν την κατεύθυνση που κινείται η σκάλα. 6. Υπάρχει πλήκτρο για service το οποίο θα κατεβάζει ή ανεβάζει ένα ένα τα σκαλοπάτια. 7. Η σκάλα θα κινείται και από τις 2 μεριές όταν θα γίνεται το service. Κατά τη διάρκεια αυτή οι είσοδοι θα γίνουν κόκκινες. 8. Δεν πρέπει να έχουμε απότομη εκκίνηση. 9. Υπάρχει κουμπί πανικού σε περίπτωση που κάποιος πέσει από τη σκάλα. Η εφαρμογή αναπαριστά σε πραγματικό χρόνο τη εκάστοτε κατάσταση της σκάλας μέσω εικόνων και μηνυμάτων, επιτρέποντας μας έτσι ανά πάσα στιγμή να ελέγχουμε τη σωστή λειτουργία της σκάλας. Η εφαρμογή επίσης συνδέεται με έναν server, στον οποίο στέλνει μηνύματα σχετικά με τη κατάσταση της σκάλας, επιτρέποντας μας έτσι να μπορούμε να κάνουμε τον έλεγχο της απομακρυσμένα. 1.3 Η δομή της πτυχιακής Στα κεφάλαια που ακολουθούν αναλύεται ξεχωριστά κάθε τμήμα της πτυχιακής, δίνοντας έτσι όλες της 8

9 απαραίτητες πληροφορίες ώστε να καταλάβει ο αναγνώστης τη πλήρη λειτουργία της σκάλας και της εφαρμογής. Κεφάλαιο 2: Λειτουργία Σκάλας Η σκάλα θα κινείται όταν αντιλαμβάνεται κίνηση με την βοήθεια των αισθητήρων πίεσης που θα υπάρχουν στις εισόδους της. Ο σκοπός είναι η εξοικονόμηση ενεργείας. Η σκάλα λειτουργεί με προτεραιότητα και θα ολοκληρώνει την κίνηση της σε ένα ορισμένο χρόνο. Θα συνεχίσει να κινείται προς την ιδία κατεύθυνση όταν αντιληφθεί κίνηση για δεύτερη φορά προς την κατεύθυνση που ήδη κινείται. Κατά την κίνηση της σκάλας θα είναι ενεργοποιημένα τα ανάλογα πρόσδινα led που θα επιτρέπουν την διέλευση από την μια πλευρά κ θα απαγορεύουν (κόκκινα led) την κίνηση στην άλλη πλευρά. Σε περίπτωση βλάβης θα σταματά οπότε θα μπαίνει σε service mode το οποίο θα ενεργοποιεί τα ανάλογα κόκκινα led που θα σταματούν την διέλευση των πεζών και στις δυο μεριές. Το κάθε σκαλί θα κατεβαίνει η θα ανεβαίνει πατώντας το ανάλογο button για την κάθε κίνηση. Σε περίπτωση που τα button αυτά παραμένουν πατημένα τότε τα σκαλιά θα συνεχίσουν να κατεβαίνουν έως ότου επιλέξει ο μηχανικός να την σταματήσει. Σε περίπτωση κάποιου ατυχήματος πάνω στην σκάλα θα υπάρχουν ανάλογα button πάνω και κάτω που θα πατηθούν από τον πεζό, ενεργοποιώντας έτσι ένα buzzer που θα προειδοποιεί το ανάλογο μαγαζί ότι υπάρχει 9

10 ατύχημα και ταυτόχρονα θα σταματά την κίνηση της σκάλας άρα και την διέλευση κόσμου εκείνη την στιγμή. 2.1 Υλοποίηση Του Ενσωματωμένου Συστήματος Για την υλοποίηση της σκάλας χρειάστηκε να χρησιμοποιηθεί το αναπτυξιακό STK-500, ο μικροελεγκτής ATMEGA 8515L, 1 κύκλωμα για τη αναστροφή της πολικότητας του μοτέρ, για την κίνηση της σκάλας, ένα κύκλωμα για τα LED και ορισμένα αισθητήρια. 2.2 Ο Μικροελεκτής ATmega8515L Εικόνα 1 - ATmega8515L 10

11 2.3 Χαρακτηριστικά 8-bit μικροελεκτής υψηλής απόδοσης που τροφοδοτείται με συνεχή τάση 10-15V. Αρχιτεκτονική RISC Μπορεί να δεχτεί 130 διαφορετικές εντολές μηχανής. Έχει 32 καταχωρητές γενικού σκοπού 8 ψηφίων. Μπορεί να έχει ταχύτητα διεκπεραίωσης ως και 16 MIPS στα 16MHz. Έχει έναν ενσωματωμένο πολλαπλασιαστή δύο κύκλων. Μη ζωτικές μνήμες προγράμματος και δεδομένων. 8K bytes αυτοπρογραμματιζόμενης μνήμης συστήματος. 512 bytes EEPROM. 512 bytes εσωτερικής SRAM. Μέχρι 64K bytes προαιρετικής εξωτερικής μνήμης. Κλείδωμα προγράμματος για ασφάλεια. Περιφερειακά χαρακτηριστικά. 11

12 Έχει έναν 8-bit χρονικό/μετρητή. Έχει έναν 16-bit χρονικό/μετρητή. 3 PWM κανάλια. Προγραμματιζόμενο σειριακό USART. Master/Slave SPI σειριακή διασύνδεση. Ενσωματωμένο αναλογικό συγκριτή. 35 προγραμματιζόμενες Ι/Ο γραμμές. Τάσεις λειτουργίας από 2,5 5,5V. Ταχύτητα λειτουργίας από 0-8MHz. Εικόνα 2 - Αρχιτεκτονική ATmega8515L 12

13 Εικόνα 3 - Αρχιτεκτονική ATmega8515L Ο ATmega8515 είναι ένας CMOS,8-bit μικροελεγκτής βασισμένος στην αρχιτεκτονική RISC της AVR. Εκτελώντας δυναμικές εντολές μηχανής σε έναν μόνο κύκλο ρολογιού ο ATmega8515 επιτυγχάνει ταχύτητες διεκπεραίωσης που φτάνουν τα 1MIPS/1MHz επιτρέποντας στον σχεδιαστή ενός συστήματος να αποκομίσει υψηλή ταχύτητα επεξεργασίας με μικρή κατανάλωση ισχύος. 13

14 Εικόνα 4 - Tο block διάγραμμα του επεξεργαστή 14

15 2.4 Ο πυρήνας της CPU του AVR Η κύρια λειτουργία της CPU είναι να διασφαλίζει την ορθή εκτέλεση του προγράμματος. Γι' αυτόν το λόγο λοιπόν η CPU θα πρέπει να προσπελάζει μνήμες, να εκτελεί υπολογισμούς, να ελέγχει περιφερειακές συσκευές και να διαχειρίζεται διακοπές (Interrupts). 15

16 2.5 Προγραμματισμός του ATmega8515L Για τον προγραμματισμό του μικροελεγκτή χρησιμοποιείται το αναπτυξιακό σύστημα STK500 της ATMEL. 16

17 Εικόνα 6 Διάγραμμα STK500 Κεφάλαιο 3: Απεικόνιση Λειτουργίας Σκάλας 3.1 Περιβάλλον Υλοποίησης Για την υλοποίηση της απεικόνισης της σκάλας δημιουργήθηκε εφαρμογή με την γλώσσα προγραμματισμού C sharp (C#). 3.2 C Sharp 17

18 Η C# είναι μια σχετικά νέα αντικειμενοστραφής γλώσσα προγραμματισμού η οποία δημιουργήθηκε από την Microsoft. Δανείζεται πολλά στοιχεία, και έχει παρόμοια σύνταξη, με την C++ και την Java, κάνοντας την εκμάθηση της σχετικά εύκολη. Είναι γλώσσα ειδικά σχεδιασμένη για να υποστηρίζει το.net framework της ίδιας εταιρείας. Βασικό χαρακτηριστικό της είναι ότι δεν παράγει απευθείας κώδικα μηχανής όπως η C++, άλλα ένα ενδιάμεσο κώδικα που στοχεύει το.net. Το.ΝΕΤ είναι μια νέα πλατφόρμα ανάπτυξης εφαρμογών σε περιβάλλοντα Windows. Σύμφωνα με την Microsoft, έχει ως σκοπό την απλοποίηση της ανάπτυξης εφαρμογών «κρύβοντας» τις τεχνικές λεπτομέρειες υλοποίησης πολλών λειτουργιών, όπως διαχείριση μνήμης, επικοινωνία μέσω δικτύου, είσοδο/έξοδο από συσκευές και αφήνοντας το προγραμματιστή ελεύθερο να επικεντρωθεί στην «λογική» του προγράμματος. Το.NET χαρακτηρίζεται ως managed πλατφόρμα με την έννοια ότι δημιουργεί ένα ελεγχόμενο και ασφαλές περιβάλλον μέσα στο οποίο μπορεί να τρέξει μια εφαρμογή. Η ασφάλεια έγκειται για παράδειγμα στον έλεγχο στην δέσμευση και προσπέλαση της μνήμης (δεν υπάρχουν pointers, δεν μπορείς να προσπελάσεις μια θέση μνήμης εκτός πίνακα), στο τύπο των μεταβλητών και δεδομένων (δεν μπορείς να θέσεις μια float τιμή σε μια ακέραια μεταβλητή) ή στην αυτόματη υλοποίηση δικλείδων ασφαλείας. Επίσης το.νετ παρέχει και μια πληθώρα βιβλιοθηκών με έτοιμες 18

19 λειτουργίες που μπορεί να χρησιμοποιήσει ο χρήστης για την ανάπτυξη των εφαρμογών. Εικόνα 7 - Πλατφόρμα ανάπτυξης NET Το.ΝΕΤ έχει πολλά πλεονεκτήματα για την ανάπτυξη εφαρμογών: Είναι εγγενώς αντικειμενοστραφής πλατφόρμα. Είναι ανεξάρτητο από γλώσσα προγραμματισμού. Σε μια εφαρμογή ένας προγραμματιστής μπορεί να γράφει κώδικα σε C#, άλλος σε VB.NET και άλλος σε managed C++ και τα τμήματα που αναπτύσσει ο καθένας να συνεργάζονται μεταξύ τους χωρίς προβλήματα. 19

20 Η χρήση βιβλιοθηκών (assemblies) κάνει πολύ εύκολη την επαναχρησιμοποίηση κώδικα. Παρέχει πολύ εύκολη εγκατάσταση. Αρκεί να αντιγράψουμε το κατάλογο της εφαρμογής σε ένα άλλο υπολογιστή και αυτή θα τρέξει άμεσα. Δεν υπάρχει installation, δεν πειράζει το registry. Παρέχει πληθώρα έτοιμων λειτουργιών που κάνουν την ανάπτυξη κώδικα πολύ εύκολη. Αυτοματοποιημένη διαχείριση μνήμης, ο χρήστης δεν χρειάζεται να ασχοληθεί με αποδέσμευση μνήμης. Η C# υποστηρίζει τους παραδοσιακούς τύπους δεδομένων όπως int για ακέραιους αριθμούς, float για αριθμούς κινητής υποδιαστολής, string για κείμενο, char για χαρακτήρες. Επιπλέον υποστηρίζει του τύπους class και struct οι οποίοι επιτρέπουν στο χρήστη να ορίσει δικά του αντικείμενα. Παρακάτω βλέπετε τους πιο κοινούς τύπους δεδομένων που χρησιμοποιούμε κατά το προγραμματισμό με C# bool true ή false byte ακέραιος αριθμός από 0 μέχρι 255 short ακέραιος αριθμός από 32,768 μέχρι 32,767 int ακέραιος αριθμός 32 bit 20

21 double αριθμός κινητής υποδιαστολής μεγάλης ακρίβειας float αριθμός κινητής υποδιαστολής char χαρακτήρας ASCII 8 bit string κείμενο Οι τύποι short και int έχουν παρόμοια χρήση, μόνο που ο int έχει μεγαλύτερο εύρος, δηλαδή μπορεί να αποθηκεύσει μεγαλύτερο εύρος (περισσότερους) αριθμούς από ότι ο short. Αυτό συμβαίνει γιατί μια μεταβλητής τύπου short χρησιμοποιεί 16 bit στην μνήμη ενώ μια int 32 bit. Το ίδιο ισχύει για τους τύπους float (32bit) και double (64bit). Ο χαρακτήρας f στο τέλος του αριθμού στο παράδειγμα για το τύπο float σηματοδοτεί ότι ο αριθμός αυτός είναι πράγματι τύπου float (και συνεπώς απαιτεί λιγότερο χώρο για να αποθηκευτεί). Τέλος ένας χαρακτήρας (char) ορίζεται με μονά εισαγωγικά και ένα κείμενο (string) με διπλά. Πέρα από αυτούς τους βασικούς τύπους δεδομένων, η C# υποστηρίζει και το τύπο class. H class μας επιτρέπει να ορίσουμε δικά μας αντικείμενα. Ένα αντικείμενο σε μια αντικειμενοστραφή γλώσσα προγραμματισμού (όπως η C#, C++, Java κλπ), είναι μια οντότητα που χαρακτηρίζεται από δεδομένα και συμπεριφορά. Τα αντικείμενα αυτά έχουν άμεση αντιστοίχιση με αντικείμενα του πραγματικού κόσμου. 21

22 Πηγή : Κεφάλαιο 4: Απαιτήσεις Απεικόνισης 4.1 Ορισμός Απαιτήσεων Εισαγωγή Η εφαρμογή διαχειρίζεται μια κυλιόμενη σκάλα και εμφανίζει σε γραφική απεικόνιση την κατάστασή της σε οθόνη υπολογιστή. Επίσης έχει την δυνατότητα διάθεσης της εικόνας στο διαδίκτυο επιτρέποντας την απομακρυσμένη επιτήρησή της. Μοντέλα συστήματος Υπάρχουν δύο μικρές εφαρμογές που το αποτέλεσμά τους δίνει την συνολική μας εφαρμογή. Η μια εφαρμογή ελέγχει την κυλιόμενη σκάλα και παράγει απεικονίσεις 22

23 λειτουργίας και η δεύτερη αποστέλλει μηνύματα στους χρήστες μέσω LAN. Εικόνα 8 - Εφαρμογή Γραφικής Απεικόνισης Εικόνα 9 - Εφαρμογή Server Ορισμός λειτουργικών απαιτήσεων 1. Γραφική απεικόνιση της κατάστασης της σκάλας 2. Αποστολή μηνυμάτων της κατάστασης της σκάλας μέσω LAN 23

24 3. Το σύστημα θα δουλεύει σε περιβάλλον Windows 7 Ορισμός μη λειτουργικών απαιτήσεων 1. Το σύστημα θα δίνει αξιόπιστα την πραγματική λειτουργία της σκάλας 2. Το σύστημα θα είναι εύχρηστο παρουσιάζοντας μιαν άμεσα κατανοητή εικόνα του συστήματος 3. Το σύστημα θα παραδοθεί στις 1/8/ Το σύστημα θα υλοποιηθεί σε περιβάλλον C# Περιορισμοί του συστήματος Το σύστημα θα τρέχει τοπικά και θα έχει την δυνατότητα σύνδεσης με κάποιο δικτυακό τόπο. Δεν θα μπορεί o χρήστης να μπει στο σύστημα από άλλο Η/Υ. Δεν θα υπάρχει δυνατότητα προσθήκης άλλων χρηστών και καθορισμός δικαιωμάτων μετά την εγκατάσταση του συστήματος. Θα δουλεύει μόνο σε Windows 7 νεότερες εκδόσεις. Διευκρίνηση απαιτήσεων 1. Γραφική απεικόνιση της κατάστασης της σκάλας 1.1. Σύνδεση εφαρμογής με κυλιόμενη σκάλα μέσω σειριακής θύρας. 24

25 1.2. Όταν η σκάλα ξεκινήσει να κάνει διαγνωστικό έλεγχο εμφανίζεται ένα μήνυμα και σχετική εικόνα Όταν η σκάλα είναι σε αναμονή να εμφανίζεται σχετικό μήνυμα και σχετική εικόνα 1.4. Όταν η σκάλα κινείται προς τα κάτω να εμφανίζεται ένα βέλος με κατεύθυνση προς τα κάτω και ανάλογο μήνυμα Όταν η σκάλα κινείται προς τα πάνω να εμφανίζεται ένα βέλος με κατεύθυνση προς τα πάνω και ανάλογο μήνυμα Όταν η σκάλα είναι σε κατάσταση service να εμφανίζεται ένα εικονίδιο service και αντίστοιχο μήνυμα Όταν το service ολοκληρωθεί να εμφανίζεται ένα εικονίδιο service complete και αντίστοιχο μήνυμα Όταν η σκάλα είναι σε κατάσταση κινδύνου να εμφανίζεται το μήνυμα κίνδυνος και σχετική εικόνα Σε περίπτωση που το μοτέρ δεν λειτουργήσει να εμφανίζεται ένα εικονίδιο error Κλείσιμο σειριακής θύρας 25

26 2. Αποστολή μηνυμάτων της κατάστασης της σκάλας μέσω LAN 2.1. Για να ενεργοποιήσουμε των server πατάμε το button start Listening και εμφανίζεται σχετικό μήνυμα 2.2. Πατάμε το connect server και γίνει η σύνδεση και εμφανίζεται μήνυμα επιτυχούς σύνδεσης 2.3. Μεταφορά μηνυμάτων σχετικά με τις καταστάσεις των αισθητηρίων Περιγραφή πλατφόρμας υλικού για το σύστημα Ο Η/Υ που θα εγκατασταθεί το σύστημα είναι Intel Core i5 2,4 GHZ, με μνήμη RAM 4 GB, λειτουργικό σύστημα Windows 7, σκληρό δίσκο 640 GB με ελεύθερο χώρο 500 GB. Κεφάλαιο 5: Προδιαγραφές Απεικόνισης 5.1 Προδιαγραφές Απαιτήσεων 26

27 ΠΡΟΔΙΑΓΡΑΦΗ 1: Σύνδεση εφαρμογής με κυλιόμενη σκάλα μέσω σειριακής θύρας Υπηρεσία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Σύνδεση με σειριακή θύρα Ανοίγουμε την εφαρμογή, επιλέγουμε το κουμπί Open Port Κατάσταση σειριακής θύρας Σειριακή θύρα υπολογιστή Μήνυμα σύνδεσης Port Open! Οθόνη υπολογιστή Σύνδεση καλωδίου στην σειριακή θύρα Η θύρα να λειτουργεί κανονικά Επιτυχής σύνδεση ΠΡΟΔΙΑΓΡΑΦΗ 2: Όταν η σκάλα ξεκινήσει να κάνει διαγνωστικό έλεγχο εμφανίζεται ένα μήνυμα και σχετική εικόνα 27

28 Υπηρεσία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Διαγνωστικός Έλεγχος Ανοίγουμε την εφαρμογή, ανοίγουμε την σειριακή θύρα και ξεκινάει ο έλεγχος Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα σύνδεσης και εικόνα connect.gif Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Επιτυχής σύνδεση ΠΡΟΔΙΑΓΡΑΦΗ 3 : Όταν η σκάλα είναι σε αναμονή να εμφανίζεται σχετικό μήνυμα και σχετική εικόνα Υπηρεσία Περιγραφή Αναμονή σκάλας Η σκάλα είναι σε κατάσταση αναμονής 28

29 όσο δεν χρησιμοποιείται από κάποιο άτομο και δεν κινείται Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα αναμονής και εικόνα stαndbay.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Αναμονή σκάλας ΠΡΟΔΙΑΓΡΑΦΗ 4 : Όταν η σκάλα κινείται προς τα κάτω να εμφανίζεται ένα βέλος με κατεύθυνση προς τα κάτω και ανάλογο μήνυμα Υπηρεσία Περιγραφή Κίνηση σκάλας προς τα κάτω Η σκάλα είναι σε κατάσταση λειτουργίας 29

30 και κινείται προς τα κάτω Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα κίνησης και εικόνα down.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Κίνηση σκάλας προς τα κάτω ΠΡΟΔΙΑΓΡΑΦΗ 5 : Όταν η σκάλα κινείται προς τα πάνω να εμφανίζεται ένα βέλος με κατεύθυνση προς τα πάνω και ανάλογο μήνυμα Υπηρεσία Περιγραφή Κίνηση σκάλας προς τα πάνω Η σκάλα είναι σε κατάσταση λειτουργίας και κινείται προς τα πάνω 30

31 Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα κίνησης και εικόνα up.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Κίνηση σκάλας προς τα πάνω ΠΡΟΔΙΑΓΡΑΦΗ 6 : Όταν η σκάλα είναι σε κατάσταση service να εμφανίζεται ένα εικονίδιο service και αντίστοιχο μήνυμα Υπηρεσία Περιγραφή Κατάσταση service Η σκάλα είναι σε κατάσταση λειτουργίας και πατιέται το κουμπί service για να μπει σε κατάσταση service σταματώντας την κίνησή της 31

32 Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα service και εικόνα service.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Ακινητοποίηση σκάλας ΠΡΟΔΙΑΓΡΑΦΗ 7 : Όταν το service ολοκληρωθεί να εμφανίζεται ένα εικονίδιο service complete και αντίστοιχο μήνυμα Υπηρεσία Περιγραφή Ολοκλήρωση service Η σκάλα είναι ακινητοποιημένη και πατιέται το κουμπί του service και η 32

33 σκάλα μπαίνει σε κατάσταση αναμονής Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα service complete και εικόνα servicecomplete.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Σκάλα σε κατάσταση αναμονής ΠΡΟΔΙΑΓΡΑΦΗ 8 : Όταν η σκάλα είναι σε κατάσταση κινδύνου να εμφανίζεται το μήνυμα κίνδυνος και σχετική εικόνα Υπηρεσία Περιγραφή Κατάσταση κινδύνου Πατιέται το κουμπί πανικού και η σκάλα ακινητοποιείται 33

34 Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα κινδύνου και εικόνα alarm.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Ακινητοποιημένη σκάλα ΠΡΟΔΙΑΓΡΑΦΗ 9 : Σε περίπτωση που το μοτέρ δεν λειτουργήσει να εμφανίζεται ένα εικονίδιο error Υπηρεσία Περιγραφή Σφάλμα στο μοτέρ της σκάλας Το μοτέρ της σκάλας παθαίνει τεχνική βλάβη. Υπάρχει έλασμα που όταν για συγκεκριμένο χρονικό διάστημα παραμένει πατημένο ενεργοποιείται το μήνυμα λάθους (error moter). Επίσης και 34

35 όταν βγαίνει το καλώδιο από το πηνίο συμβαίνει το ίδιο σφάλμα Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση σκάλας (ένα string) Σειριακή θύρα πλακέτας Μήνυμα σφάλματος και εικόνα error.png Οθόνη υπολογιστή Σύνδεσης σκάλας στον υπολογιστή Να είναι ενεργή η σκάλα Ακινητοποιημένη σκάλα ΠΡΟΔΙΑΓΡΑΦΗ 10 : Κλείσιμο σειριακής θύρας υπολογιστή Υπηρεσία Περιγραφή Κλείσιμο σειριακής θύρας Στην φόρμα της εφαρμογής Γραφικής Απεικόνισης πατάμε το κουμπί Close Port και τερματίζει η επικοινωνία με την σειριακή θύρα 35

36 Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κατάσταση της σειριακής θύρας Σειριακή θύρα υπολογιστή Μήνυμα port close Οθόνη υπολογιστή Σύνδεση καλωδίου στην σειριακή θύρα Σωστή λειτουργία της σειριακής θύρας Σταματάει η επικοινωνία με την σκάλα ΠΡΟΔΙΑΓΡΑΦΗ 11 : Για να ενεργοποιήσουμε των server πατάμε το button start Listening και εμφανίζεται σχετικό μήνυμα Υπηρεσία Περιγραφή Δεδομένα Εισόδου Ενεργοποίηση του Server Ενεργοποιείται ο Server Να έχει πατηθεί το κουμπί Start Listening 36

37 Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Ποντίκι (μονάδα εισόδου υπολογιστή) Μήνυμα επιτυχούς ενεργοποίησης Οθόνη υπολογιστή Να υπάρχει σωστή IP Να τρέχει η εφαρμογή Ενεργοποίηση Server ΠΡΟΔΙΑΓΡΑΦΗ 12 : Πατάμε το connect server και γίνει η σύνδεση και εμφανίζεται μήνυμα επιτυχούς σύνδεσης Υπηρεσία Περιγραφή Δεδομένα Εισόδου Σύνδεση με Server Συνδεόμαστε με τον Server για να αποστέλλουμε μηνύματα στους χρήστες Σύνδεση Server 37

38 Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Η πληροφορία έρχεται εσωτερικά από το πρόγραμμα Μήνυμα επιτυχούς σύνδεσης με Server Οθόνη υπολογιστή Να έχει πατηθεί το κουμπί Connect στην αρχική φόρμα της εφαρμογής Γραφικής Απεικόνισης Να τρέχει η εφαρμογή και να έχει ενεργοποιηθεί ο Server Σύνδεση με Server ΠΡΟΔΙΑΓΡΑΦΗ 13 : Μεταφορά μηνυμάτων σχετικά με τις καταστάσεις των αισθητηρίων Υπηρεσία Περιγραφή Δεδομένα Εισόδου Μεταφορά μηνυμάτων Μεταφέρονται τα μηνύματα με τις καταστάσεις των αισθητηρίων Καταστάσεις αισθητηρίων 38

39 Προέλευση Δεδομένα Εξόδου Προορισμός Απαίτηση Προϋπόθεση Αποτέλεσμα Κυλιόμενη σκάλα Μηνύματα καταστάσεων Οθόνη υπολογιστή Αποστολή τιμών αισθητήρων Να λειτουργεί η σκάλα και να είναι συνδεδεμένος ο Server Μεταφορά σχετικών μηνυμάτων Κεφάλαιο 6: Πίνακας Ιχνηλασιμότητας ΑΠΑΙΤΗΣΕΙΣ ΠΡΟΔΙΑΓΡΑΦΕΣ

40 Κεφάλαιο 7: Διάγραμμα Ροής Δεδομένων 7. 1 Διάγραμμα 0ου επιπέδου Διαχειριστής IP Address Μηνύματα Απεικονίσεις Καταστάσεων Σκάλας Μηνύματα Εικόνες Χρήστες Κυλιόμενη Σκάλα 40

41 7.2 Διάγραμμα 1ου επιπέδου Διαχειριστής IP Address 1. Γραφική απεικόνιση της κατάστασης της σκάλας Μηνύματα Μηνύματα Εικόνες Χρήστες Κυλιόμενη Σκάλα IP Address 2. Αποστολή μηνυμάτων της κατάστασης της σκάλας 7.3 Διάγραμμα 2ου επιπέδου Α.γραφική απεικόνιση 41

42 Σύνδεση 1.2 Διαγνωστικός Έλεγχος Διαχειριστής Open Port 1.1 Σύνδεση Με Σειριακή Θύρα 1.7 Ολοκλήρωση Service Ενεργοποίηση Μήνυμα Εικόνες Close Port Αποσύνδεση Ενεργοποίηση Μήνυμα 1.10 Κλείσιμο Σειριακής Θύρας Μήνυμα 1.3 Σκάλα σε αναμονή 1.6 Service Μήνυμα Εικόνες Κυλιόμενη Σκάλα Μήνυμα Μήνυμα Μήνυμα Εικόνες 1.8 Κατάσταση κινδύνου Μήνυμα Εικόνες Μήνυμα Εικόνες Χρήστες Μήνυμα 1.4 Πάνω κίνηση 1.5 Κάτω κίνηση 1.9 Σφάλμα Μοτέρ Μήνυμα Εικόνες Μήνυμα IP Address 2.1 Ενεργοποίηση Server Μήνυμα Διαχειριστής IP Address 2.2 Σύνδεση Server Μηνύματα Χρήστες Μήνυμα 2.3 Μεταφορά μηνυμάτων καταστάσεων αισθητηρίων 42

43 7.3 Διάγραμμα Κυλιόμενης Σκάλας Αισθητήριο up Τιμή αισθητηρίου Αισθητήριο down Τιμή αισθητηρίου Κυλιόμενη Σκάλα Μηνύματα Απεικόνιση Σκάλας Διακόπτης service Τιμή διακόπτη Κουμπί Κινδύνου Τιμή κουμπιού 43

44 Κεφάλαιο 8: Ανάλυση Επικινδυνότητας ΔΕΝΤΡΟ ΛΑΘΟΥΣ ΠΤΥΧΙΑΚΗΣ ΛΑΘΟΣ ΑΠΟΦΑΣΗ ΧΕΙΡΙΣΤΗ/ΣΥΝΤΗΡΗΤΗ ΛΑΘΟΣ ΜΗΝΥΜΑ ΣΥΝΔΕΣΗ ΣΤΟ LAN ΤΙΜΗ ΚΟΥΜΠΙΟΥ/ ΔΙΑΚΟΠΤΗ ΜΗΝΥΜΑ ΛΑΘΟΣ IP ΚΟΥΜΠΙ CONNECT ΚΟΥΜΠΙ ΚΙΝΔΥΝΟΥ ΔΙΑΚΟΠΤΗΣ SERVICE ΕΛΕΓΧΟΣ ΚΩΔΙΚΑ ΕΛΕΓΧΟΣ ΚΩΔΙΚΑ ΕΛΕΓΧΟΣ ΚΩΔΙΚΑ ΕΛΕΓΧΟΣ ΕΛΕΓΧΟΣ HARDWARE ΔΙΑΚΟΠΤΗ HARDWARE ΚΟΥΜΠΙΟΥ Κεφάλαιο 9: Τεστ Κλειστού Κουτιού 9.1 Σύνδεση Σειριακής Θύρας Υπολογιστή Δοκιμάσαμε να πατήσουμε το κουμπί της εφαρμογής με συνδεδεμένο το καλώδιο στην σειριακή θύρα του υπολογιστή και επαναλάβαμε την ίδια διαδικασία με το καλώδιο αποσυνδεδεμένο. Τα αποτελέσματα στην πρώτη περίπτωση ήταν να λάβουμε το μήνυμα στην οθόνη Open Port (κανονική 44

45 σύνδεση) και στην δεύτερη περίπτωση πήραμε μήνυμα σφάλματος το οποίο φαίνεται στην παρακάτω εικόνα. Εικόνα 10 - Σφάλμα σύνδεσης με την σειριακή θύρα 9.2 Διαγνωστικός Έλεγχος Δοκιμάσαμε 20 φορές να ανοίξουμε το τροφοδοτικό της σκάλας έχοντας ταυτόχρονα ανοικτή και την εφαρμογή της Γραφικής Απεικόνισης και λάβαμε και τις 20 φορές στην εφαρμογή την εικόνα connect.gif. 45

46 9.3 Κυλιόμενη Σκάλα Σε Αναμονή Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και τον διαγνωστικό έλεγχο ολοκληρωμένο και λάβαμε και τις 20 φορές στην εφαρμογή την εικόνα studby.png. Επίσης δοκιμάσαμε 20 φορές μετά από το τέλος κίνησης της σκάλας (πάνω ή κάτω) και λάβαμε πάλι την εικόνα studby.png. 9.4 Κυλιόμενη Σκάλα Κίνηση Προς Τα Κάτω Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο το αισθητήριο κίνησης προς τα κάτω και λάβαμε και τις 20 φορές στην εφαρμογή την εικόνα down.png. 9.5 Κυλιόμενη Σκάλα Κίνηση Προς Τα Πάνω Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο το αισθητήριο κίνησης προς τα πάνω και λάβαμε και τις 20 φορές στην εφαρμογή την εικόνα up.png. 46

47 9.6 Κυλιόμενη Σκάλα Κατάσταση Service Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο τον διακόπτη του service από το service box στην κατάσταση 1. Από τις 20 φορές τις 14 φορές (ποσοστό 70%) εμφάνισε στην εφαρμογή την εικόνα servicecomplete.png και μετά την εικόνα service.png και τις υπόλοιπες 6 φορές (ποσοστό 30%) εμφάνισε κανονικά στην εφαρμογή μόνο την εικόνα service.png. 9.7 Κυλιόμενη Σκάλα Ολοκλήρωση Service Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο τον διακόπτη του service από το service box στην κατάσταση 1. Και τις 20 φορές εμφάνισε στην εφαρμογή την εικόνα servicecomplete.png. 47

48 9.8 Κυλιόμενη Σκάλα Κατάσταση Κίνδυνου Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο το κουμπί πανικού. Από τις 20 φορές, τις 17 (ποσοστό 85%) στην εφαρμογή εμφανίστηκε η εικόνα panic.png και τις 3 φορές (ποσοστό 15%) δεν εμφανίστηκε η εικόνα στην εφαρμογή (πιθανότατα λόγω όχι καλού πατήματος του κουμπιού). 9.9 Κυλιόμενη Σκάλα Βλάβη Μοτέρ Δοκιμάσαμε 20 φορές με την εφαρμογή να τρέχει, ενεργοποιημένη την σκάλα, την σειριακή θύρα συνδεδεμένη και πατημένο οποιοδήποτε αισθητήριο κίνησης. Και τις 20 φορές, στην εφαρμογή δεν εμφανίστηκε η εικόνα error.png. Μόνο όταν αποσυνδέσαμε το καλώδιο του μοτέρ εμφανίστηκε η εικόνα στην εφαρμογή. 48

49 9.10 Κυλιόμενη Σκάλα Ενεργοποίηση Server Στην εφαρμογή του server δοκιμάσαμε τις εξής τιμές για τιμή στην IP: abc Σε όλες τις τιμές εκτός από την 1 η ( ) λαμβάνουμε μήνυμα σφάλματος το οποίο φαίνετε στην παρακάτω εικόνα 49

50 Εικόνα 11 - Μήνυμα σφάλματος λάθους IP 9.11 Κυλιόμενη Σκάλα Σύνδεση Server Στην εφαρμογή του server δοκιμάσαμε τις εξής τιμές για τιμή στην IP: abc 50

51 Σε όλες τις τιμές εκτός από την 1 η ( ) λαμβάνουμε μήνυμα σφάλματος το οποίο φαίνετε στην παρακάτω εικόνα Εικόνα 12 - Μήνυμα σφάλματος λάθους IP 51

52 Κεφάλαιο 10: Πίνακας Ιχνηλασιμότητας και Ελέγχων ΑΠΑΙΤΗΣΕΙΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΤΕΣΤ ΕΛΕΓΧΩΝ

53 Κεφάλαιο 11: Τρόπος σύνδεσης ενσωματωμένου συστήματος με pc Ο STK 500 έχει 2 σειριακές. Η μία είναι για τον προγραμματισμό του μικροελεκτή και η άλλη για την επικοινωνία με τις εφαρμογές. Για την σύνδεση του συστήματος με το PC χρησιμοποιήθηκε ένα καλώδιο usb to serial και 2 καλώδια για την σύνδεση του μικροελεκτή με την σειριακή θύρα του STK. Εικόνα 13 - Πλακέτα του STK

54 Κεφάλαιο 12: Ενδεχόμενες βελτιώσεις στο μέλλον Ο χειρισμός της σκάλας από απόσταση μέσω ειδικής εφαρμογής θα ήταν μια πολύ καλή λύση σε περίπτωση που έχουμε να ελέγξουμε πολλές σκάλες ταυτόχρονα και πιθανόν κατασκευασμένες και σε διαφορετικές τοποθεσίες. Φυσικά αυτό κρύβει κινδύνους σε περίπτωση που η εφαρμογή έχει κομμάτια κώδικά όχι καλά διατυπωμένα σε απαιτήσεις ή προγραμματισμένα ή ελεγμένα και πιθανότητα πρόκλησης ατυχήματος και σωματικής βλάβης. Το πρόβλημα αυτό θα μπορούσε να λυθεί με χρήση κάμερας όπου θα παρακολουθεί σε πραγματικό χρόνο την κίνηση της σκάλας και θα υπάρχει η δυνατότητα άμεσης επέμβασης από τον χειριστή της εφαρμογής ώστε να απενεργοποιήσει την σκάλα ή να ειδοποίηση τον τεχνικό απομακρυσμένα και να διορθωθεί το πρόβλημα. Επίσης μια ακόμη μελλοντική βελτίωση θα μπορούσε να ήταν η γραφική απεικόνιση και στους χρήστες του δικτύου δηλαδή αντί να λαμβάνουν μόνο μήνυμα να λαμβάνουν και αντίστοιχη εικόνα που να παριστάνει το νόημα του μηνύματος. 54

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

56 Παράρτημα Ι Στο κεφάλαιο αυτό θα δειχθούν οι τρέχουσες απεικονίσεις της εφαρμογής σε κάθε κατάσταση της σκάλας Φόρμα εφαρμογής Εικόνα 14 - Αρχική φόρμα εφαρμογής 56

57 Σε αυτή την εφαρμογή υπάρχει ένα textbox για την εισαγωγή τις IP του server, ένα button Connect server για την σύνδεση με τον server το ίδιο button όταν γίνει η σύνδεση με των server χρησιμοποιείται για την αποσύνδεση του server, ένα button open port για το άνοιγμα τις σειριακής, ένα button close port για το κλείσιμο τις σειριακής, ένα imagebox για γραφική απεικόνιση των καταστάσεων και ένα statusstrip για τα μηνύματα των καταστάσεων. Που θα περιγράφουν αναλυτικά παρακάτω Άνοιγμα σειριακής θύρας Εικόνα 15 - Άνοιγμα σειριακής θύρας 57

58 Για να ανοίξουμε την σειριακή πατάμε το Button open port όταν άνοιξει η σειριακή εμφανίζεται το μήνυμα port open! Σύνδεση σκάλας με την εφαρμογή Εικόνα 16 - Σύνδεση Σκάλας Όταν η σκάλα ξεκινήσει στέλνει ένα μήνυμα ότι έχει συνδεθεί με την εφαρμογή και εμφανίζεται η παραπάνω εικόνα. 58

59 Κατάσταση αναμονής Εικόνα 17 - Κατάσταση Αναμονής Όταν η σκάλα δεν κινείται στέλνει ένα μήνυμα ότι είναι σε αναμονή μέχρι να την χρησιμοποίησει κάποιος και εμφανίζεται η παραπάνω εικόνα 59

60 Κίνηση σκάλας προς τα πάνω Εικόνα 18 - Κίνηση σκάλας προς τα επάνω Όταν κάποιος πατήσει το αισθητήριο για να ανέβει προς τα πάνω η σκάλα στέλνει ένα μήνυμα και εμφανίζεται η παραπάνω εικόνα 60

61 Κίνηση σκάλας προς τα κάτω Εικόνα 19 - Κίνηση σκάλας προς τα κάτω Όταν κάποιος πατήσει το αισθητήριο για να κατέβει προς τα κάτω η σκάλα στέλνει ένα μήνυμα και εμφανίζεται η παραπάνω εικόνα 61

62 Κατάσταση service Εικόνα 20 - Κατάσταση Service Όταν έρθει ο τεχνικός για το service τις σκάλας και πατήσει το switch από το service box η σκάλα στέλνει ένα μήνυμα ότι γίνεται service και εμφανίζεται η παραπάνω εικόνα 62

63 Ολοκλήρωση service Εικόνα 21 - Service ολοκληρώθηκε Όταν τελείωση το service και ξανά πατηθεί το switch η σκάλα στέλνει μήνυμα και εμφανίζεται η παραπάνω εικόνα και η σκάλα επανέρχεται σε κατάσταση αναμονής 63

64 Κατάσταση κινδύνου Εικόνα 22 - Κατάσταση κινδύνου Σε περίπτωση που πατηθεί το κουμπί πανικού θα σταματήσει η σκάλα και θα σταλεί μήνυμα και θα εμφανιστεί η παραπάνω εικόνα 64

65 Κατάσταση Βλάβης στο Moter Εικόνα 23 - Κατάσταση βλάβης του μοτέρ Σε περίπτωση που το μοτέρ έχει βλάβη η σκάλα στέλνει ένα μήνυμα και εμφανίζεται η παραπάνω εικόνα 65

66 Εφαρμογή Server Εικόνα 24 - Αρχική φόρμα εφαρμογής server Για την διάθεση των καταστάσεων στο δίκτυο έχει δημιουργηθεί μια εφαρμογή server στην οποία συνδέεται η εφαρμογή γραφικής απεικόνισης και στέλνει τα μηνύματα καταστάσεων και ο server τα στέλνει σε όλα τα άτομα που είναι συνδεδεμένα στο δίκτυο. Η λειτουργίες του server εμφανίζονται παρακάτω: 66

67 Ενεργοποίηση server Εικόνα 25 - Ενεργοποίηση server Για να ενεργοποιήσουμε των server πατάμε το button start Listening και εμφανίζεται παραπάνω μήνυμα 67

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

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

Διαβάστε περισσότερα

(C) 2010 Pearson Education, Inc. All rights reserved.

(C) 2010 Pearson Education, Inc. All rights reserved. Connectionless transmission with datagrams. Connection-oriented transmission is like the telephone system You dial and are given a connection to the telephone of fthe person with whom you wish to communicate.

Διαβάστε περισσότερα

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

Διαβάστε περισσότερα

4 η Εργαστηριακή Άσκηση

4 η Εργαστηριακή Άσκηση 4 η Εργαστηριακή Άσκηση Σκοπός της εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής πολλαπλών καρτελών με κοινή σύνδεση σε Βάση Δεδομένων και προβολή δεδομένων από διαφορετικούς πίνακες της ίδιας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Είναι το πρωτόκολλο RS232 που χρησιμοποιείται στις σειριακές θύρες COM με τη διαφορά ότι εκτελείται σε επίπεδο τάσεων TTL. 2

Είναι το πρωτόκολλο RS232 που χρησιμοποιείται στις σειριακές θύρες COM με τη διαφορά ότι εκτελείται σε επίπεδο τάσεων TTL. 2 16. USART Οι AVR διαθέτουν ενσωματωμένη διάταξη για υποστήριξη σειριακής επικοινωνίας USART 1 (Universal Synchronous and Asynchronous serial Receiver and Transmitter). Η ενσωματωμένη διάταξη μας εξυπηρετεί

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

ιαδικτυακές Εφαρµογές

ιαδικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές µε Java2 Στοιχεία ικτυακής Επικοινωνίας Όροι IP address 32bit αριθµός που χρησιµοποιείται από το Internet Protocol για την παράδοση δεδοµένων στο σωστό υπολογιστή στο δίκτυο. Port

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ενσωµατωµένα Συστήµατα Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-3 (FHM-2/1D, FH-11/1D, FE-3) (για ΥΔΡΑΥΛΙΚΗ ΠΟΛΥΣΠΑΣΤΗ ΠΟΡΤΑ HSD)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-3 (FHM-2/1D, FH-11/1D, FE-3) (για ΥΔΡΑΥΛΙΚΗ ΠΟΛΥΣΠΑΣΤΗ ΠΟΡΤΑ HSD) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-3 (FHM-2/1D, FH-11/1D, FE-3) (για ) 0 O πίνακας ελέγχου FHM-3 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων, έχοντας

Διαβάστε περισσότερα

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

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν

Διαβάστε περισσότερα

10. Πληκτρολόγιο matrix 4x4

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O

Διαβάστε περισσότερα

10. Πληκτρολόγιο matrix 4x4

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

Διαβάστε περισσότερα

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

Διαβάστε περισσότερα

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός

Διαβάστε περισσότερα

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις 2 Ανατομία ενός προγράμματος

Διαβάστε περισσότερα

άσκηση Hide UI Elements 7.2 Try and Catch

άσκηση Hide UI Elements 7.2 Try and Catch 7.1 Hide UI Elements Στο Android Studio όταν θέλουμε να κρύψουμε οτιδήποτε (κάποιο Button, ένα TextView, ένα ImageView κλπ) μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή: setvisibility(view.invisible)

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FSM-1 (FSM-1, FBMulti-1/S) (για ΤΑΧΥΚΙΝΗΤΗ ΠΟΡΤΑ RD)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FSM-1 (FSM-1, FBMulti-1/S) (για ΤΑΧΥΚΙΝΗΤΗ ΠΟΡΤΑ RD) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FSM-1 (FSM-1, FBMulti-1/S) (για ) 0 Εισαγωγή O πίνακας ελέγχου FSM-1 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων,

Διαβάστε περισσότερα

12. Διακοπές Interrupts (IRQ)

12. Διακοπές Interrupts (IRQ) 2. Διακοπές Interrupts (IRQ) Πίνακας Ι. Χειρισμός διακοπών στον ATmega6. A/A Program address Source Vector Interrupt definition External Pin, Power-on Reset, Brown-outReset, Watchdog Reset, and JTAG AVR

Διαβάστε περισσότερα

CYTA Cloud Server Set Up Instructions

CYTA Cloud Server Set Up Instructions CYTA Cloud Server Set Up Instructions ΕΛΛΗΝΙΚΑ ENGLISH Initial Set-up Cloud Server To proceed with the initial setup of your Cloud Server first login to the Cyta CloudMarketPlace on https://cloudmarketplace.cyta.com.cy

Διαβάστε περισσότερα

ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET

ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET 1) Συνδέουμε το καταγραφικό και τον Η/Υ με το ίδιο ADSL Router. 2) Έπειτα θα πρέπει να βρούμε την IP διεύθυνση που έχει το Router. Για να το κάνουμε αυτό, ακολουθούμε

Διαβάστε περισσότερα

PortSip Softphone. Ελληνικά Ι English 1/20

PortSip Softphone. Ελληνικά Ι English 1/20 PortSip Softphone Ελληνικά Ι English 1/20 1. Περιεχόμενα 2. Εγκατάσταση σε Smartphone & Tablet (Android ή ios)... 1 3. Εγκατάσταση σε ηλεκτρονικό υπολογιστή (Windows ή Mac).... 5 4. Installation in Smartphone

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Ισχύει για προϊόντα από το 2012 και μετά CDE-13xBT & CDE-W235BT & CDA-137BTi Αυτό το εγχειρίδιο περιγράφει τα βήματα που απαιτούνται για την

Διαβάστε περισσότερα

Interfox.gr. Κωδικοποίηση Κάμερας

Interfox.gr. Κωδικοποίηση Κάμερας Κωδικοποίηση Κάμερας 1. Κατεβάζουμε την εφαρμογή yoosee από το App store (IOS) ή από την σελίδα www.yoosee.co (Android) 2. Κάνουμε register με χρήση του e-mail μας και με εναν κωδικό. Θα εμφανιστεί μήνυμα

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 0 Εισαγωγή O πίνακας ελέγχου FK-20 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων, έχοντας την δυνατότητα και

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Αναφορές

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Αναφορές ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Αναφορές Μαθήματα από το lab Υπενθύμιση: Η άσκηση ζητούσε να υλοποιήσετε μία κλάση vector που να διαχειρίζεται διανύσματα οποιουδήποτε

Διαβάστε περισσότερα

Modbus basic setup notes for IO-Link AL1xxx Master Block

Modbus basic setup notes for IO-Link AL1xxx Master Block n Modbus has four tables/registers where data is stored along with their associated addresses. We will be using the holding registers from address 40001 to 49999 that are R/W 16 bit/word. Two tables that

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-4 (FHM-2/2D, FH-4, FE-3) (για 2 ΥΔΡΑΥΛΙΚΕΣ ΠΟΛΥΣΠΑΣΤΕΣ ΠΟΡΤΕΣ )

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-4 (FHM-2/2D, FH-4, FE-3) (για 2 ΥΔΡΑΥΛΙΚΕΣ ΠΟΛΥΣΠΑΣΤΕΣ ΠΟΡΤΕΣ ) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-4 (FHM-2/2D, FH-4, FE-3) (για 2 ΥΔΡΑΥΛΙΚΕΣ ΠΟΛΥΣΠΑΣΤΕΣ ΠΟΡΤΕΣ ) 0 O πίνακας ελέγχου FHM-4 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα

Διαβάστε περισσότερα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ATMEL AVR8 ΠΟΡΛΙΔΑΣ ΔΗΜΗΤΡΙΟΣ ATMEL AVR Atmega16 Χαρακτηριστικά Μικροελεγκτής 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης Προοδευμένη αρχιτεκτονική RISC (Reduced instruction

Διαβάστε περισσότερα

Βασικά Στοιχεία της Java

Βασικά Στοιχεία της Java Βασικά Στοιχεία της Java Παύλος Εφραιμίδης Java Βασικά Στοιχεία της γλώσσας Java 1 Τύποι Δεδομένων Η Java έχει δύο κατηγορίες τύπων δεδομένων: πρωτογενείς (primitive) τύπους δεδομένων αναφορές Java Βασικά

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-2 (FHM-2, FH-3, FE-3) (για ΥΔΡΑΥΛΙΚΗ ΡΑΜΠΑ HDL με ΥΔΡΑΥΛΙΚΗ ΠΟΛΥΣΠΑΣΤΗ ΠΟΡΤΑ HSD)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-2 (FHM-2, FH-3, FE-3) (για ΥΔΡΑΥΛΙΚΗ ΡΑΜΠΑ HDL με ΥΔΡΑΥΛΙΚΗ ΠΟΛΥΣΠΑΣΤΗ ΠΟΡΤΑ HSD) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FHM-2 (FHM-2, FH-3, FE-3) (για ΥΔΡΑΥΛΙΚΗ ΡΑΜΠΑ HDL με ΥΔΡΑΥΛΙΚΗ ΠΟΛΥΣΠΑΣΤΗ ΠΟΡΤΑ HSD) 0 Εισαγωγή O πίνακας ελέγχου FHM-2 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC 1) Πατάμε δεξί κλικ Μενού 2) Όνομα Χρήστη βάζουμε «admin» 3) Κωδικός Πρόσβασης το αφήνουμε «κενό» 4) Πατάμε OK και μπαίνουμε στο Μενού Είσοδος στο μενού Στην πρώτη εκκίνηση μετά

Διαβάστε περισσότερα

Οδηγίες Χρήσεως. Κάτοψη Συσκευής. SOS 100 Elderly Care System. Κύρια χαρακτηριστικά SOS 100

Οδηγίες Χρήσεως. Κάτοψη Συσκευής. SOS 100 Elderly Care System. Κύρια χαρακτηριστικά SOS 100 SOS 100 Elderly Care System Οδηγίες Χρήσεως Κύρια χαρακτηριστικά SOS 100 1. GSM Quad-Band συχνότητες: 850/900/1800/1900MHz. 2. 16 Αιαθητήρες. 3. Περιοχή παρακολούθησης καθημερινών δραστηριοτήτων 4. Ανίχνευση

Διαβάστε περισσότερα

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 11: Χειρισμός Σφαλμάτων Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΕΩΣ V1.01 www.mtec.gr 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ Η/Υ...4 ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ...5

Διαβάστε περισσότερα

Ειδικά Θέματα Παραμετροποίησης 1. ΕΓΚΑΤΑΣΤΑΣΗ

Ειδικά Θέματα Παραμετροποίησης 1. ΕΓΚΑΤΑΣΤΑΣΗ 1. ΕΓΚΑΤΑΣΤΑΣΗ 1.1 Πληροφορίες εγκατάστασης 5.00 Α. Όπως αναφέρεται και στις οδηγίες που συνοδεύουν την εγκατάσταση της έκδοσης 5.00, όταν έχετε multi user εγκατάσταση, θα πρέπει να γίνει εγκατάσταση σε

Διαβάστε περισσότερα

FHL Wind Data Logger By FURUNO Hellas SA

FHL Wind Data Logger By FURUNO Hellas SA FHL Wind Data Logger By FURUNO Hellas SA FHL Wind Data logger. Γενικά Το FHL Wind Data logger ειναι ενα προγραμμα που λαμβάνει, απεικονίσει και καταγραφει δεδομενα μέρους του ναυτιλιακού εξοπλισμου γέφυρας.

Διαβάστε περισσότερα

How to register an account with the Hellenic Community of Sheffield.

How to register an account with the Hellenic Community of Sheffield. How to register an account with the Hellenic Community of Sheffield. (1) EN: Go to address GR: Πηγαίνετε στη διεύθυνση: http://www.helleniccommunityofsheffield.com (2) EN: At the bottom of the page, click

Διαβάστε περισσότερα

ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ

ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ KA-DM0 ΟΔΗΓΌΣ ΓΡΉΓΟΡΗΣ ΕΚΚΊΝΗΣΗΣ ΣΑΣ ΕΥΧΑΡΙΣΤΟΎΜΕ ΠΟΥ ΕΠΙΛΈΞΑΤΕ ΑΥΤΌ ΤΟ ΠΡΟΪΌΝ, ΔΙΑΒΆΣΤΕ ΜΕ ΠΡΟΣΟΧΉ ΤΟ ΠΑΡΌΝ ΕΓΧΕΙΡΊΔΙΟ ΠΡΟΤΟΎ ΧΡΗΣΙΜΟΠΟΙΉΣΕΤΕ ΤΟ ΠΡΟΪΌΝ ΚΑΙ ΦΥΛΆΞΤΕ ΤΟ ΓΙΑ ΜΕΛΛΟΝΤΙΚΉ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων 8o εξάμηνο, Ροή Υ, ΗΜΜΥ

Εργαστήριο Λειτουργικών Συστημάτων 8o εξάμηνο, Ροή Υ, ΗΜΜΥ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Λειτουργικών Συστημάτων 8o εξάμηνο, Ροή Υ, ΗΜΜΥ Σχεδιασμός και υλοποίηση υποδομής σημείωσης διεργασιών στον

Διαβάστε περισσότερα

Εικονική Μνήμη (Virtual Μemory)

Εικονική Μνήμη (Virtual Μemory) ΗΥ 431 Αρχιτεκτονική Παραλλήλων Συστημάτων Διάλεξη 16 Εικονική Μνήμη (Virtual Μemory) Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Απλό πείραμα int *data = malloc((1

Διαβάστε περισσότερα

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

Διαβάστε περισσότερα

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Απαιτήσεις συστήματος IBM συμβατό PC με επεξεργαστή Pentium III 700 MHz ή ανώτερο Τουλάχιστον 256 MB RAM Τουλάχιστον 30 MB ελεύθερος χώρος στον σκληρό

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express o o o o Η εφαρμογή κατά την μετάβαση σε SQL Server 2008 Express «χάνει» το portability, δηλαδή την δυνατότητα μεταφοράς με απλή αντιγραφή του folder της

Διαβάστε περισσότερα

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

Διαβάστε περισσότερα

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE INTERNET PHONE A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Internet Phone θέτει καινούργια δεδοµένα για την επικοινωνία

Διαβάστε περισσότερα

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

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Οδηγίες EQL Desktop (rev.1.0.23) Πρόγραμμα για τον Προγραμματισμό των Μηχανών D.P.S. S-800, Open Cash και S-710 μέσω Ηλεκτρονικού Υπολογιστή ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB Εγκατάσταση ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Διαβάστε περισσότερα

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

Διαβάστε περισσότερα

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 2 ΧΡΗΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 11 ΔΙΑΜΟΙΡΑΣΜΟΣ ΑΡΧΕΙΩΝ/ΦΑΚΕΛΩΝ...

Διαβάστε περισσότερα

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Βήμα 1: Step 1: Βρείτε το βιβλίο που θα θέλατε να αγοράσετε και πατήστε Add to Cart, για να το προσθέσετε στο καλάθι σας. Αυτόματα θα

Διαβάστε περισσότερα

ιαδικτυακές Εφαρµογές Πραγµατικού Χρόνου µε Java

ιαδικτυακές Εφαρµογές Πραγµατικού Χρόνου µε Java ιαδικτυακές Εφαρµογές Πραγµατικού Χρόνου µε Java Java Media Framework Ηβιβλιοθήκη JMF Εγκαθίσταται επιπρόσθετα στη Java Αναπαραγωγή πολυµέσων Αποστολή και λήψη πολυµέσων σε πραγµατικό χρόνο Γραφικά αντικείµενα

Διαβάστε περισσότερα

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

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP Σε περίπτωση κατά την οποία ο υπολογιστής που χρησιμοποιείτε συνδέεται στο Internet

Διαβάστε περισσότερα

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

Διαβάστε περισσότερα

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

Διαβάστε περισσότερα

Connecto. Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Άγγελος Σφακιανάκης. Επιφάνεια Άμεσης Σύνδεσης

Connecto. Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Άγγελος Σφακιανάκης. Επιφάνεια Άμεσης Σύνδεσης Connecto Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Άγγελος Σφακιανάκης Επιφάνεια Άμεσης Σύνδεσης Περιγραφή Συστήματος Προβλήματα μικρή αυτονομία μπαταρίας χρεώσεις δεδομένων πολλαπλοί λογαριασμοί

Διαβάστε περισσότερα

Προηγμένοι Μικροεπεξεργαστές. Φροντιστήριο 4 Real Mode Interrupts

Προηγμένοι Μικροεπεξεργαστές. Φροντιστήριο 4 Real Mode Interrupts Προηγμένοι Μικροεπεξεργαστές Φροντιστήριο 4 Real Mode Interrupts Επισκόπηση Μορφές control tranfer Γενικά μη προγραμματισμένες Ασυγχρονα προς την εκτέλεση του προγράμματος Hardware interrupts Σύγχρονα

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android 4 Δεκεμβρίου 2012 Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 0.1

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

Διαβάστε περισσότερα

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

Διαβάστε περισσότερα

Μνήμη Διευθύνσεις Δείκτες. Προγραμματισμός II 1

Μνήμη Διευθύνσεις Δείκτες. Προγραμματισμός II 1 Μνήμη Διευθύνσεις Δείκτες Προγραμματισμός II 1 lalis@inf.uth.gr Μνήμη Η/Υ Ειδικό υλικό, ξεχωριστό από τον επεξεργαστή Χρησιμεύει για την αποθήκευση δεδομένων και της κατάστασης εκτέλεσης του προγράμματος

Διαβάστε περισσότερα

(Κεφάλαιο 2.7 και 12) Αρχεία στην C. (Διάλεξη 15)

(Κεφάλαιο 2.7 και 12) Αρχεία στην C. (Διάλεξη 15) (Κεφάλαιο 2.7 και 12) Αρχεία στην C (Διάλεξη 15) 14-1 Επανάληψη στην Αποθήκευση (Storage) Για να αποθηκεύσουμε δεδομένα από ένα πρόγραμμα, πρέπει να χρησιμοποιήσουμε την Δευτερεύουσα Μνήμη 14-2 Επανάληψη

Διαβάστε περισσότερα

Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ. MS SQL Server Για τις ανάγκες των εφαρµογών της

Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ. MS SQL Server Για τις ανάγκες των εφαρµογών της Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ MS SQL Server 2014 Για τις ανάγκες των εφαρµογών της Νοέµβριος 2015 1.Γενικές Πληροφορίες Οι οδηγίες που ακολουθούν περιγράφουν την διαδικασία εγκατάστασης του MS SQL Server 2014 σύµφωνα

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 GSM TCS-3 ΙΟΥΝΙΟΣ 2014 ΕΝ ΕΙΞΕΙΣ ΟΘΟΝΗΣ ΕΙΚΟΝΑ ΕΠΕΞΗΓΗΣΗ Στάθμη σήματος GSM Αναβοσβήνει σε διακοπή τηλ.γραμμής Σταθερά αναμμένο όταν η τηλ.γραμμή είναι ΟΚ Χαμηλή μπαταρία ασύρματου

Διαβάστε περισσότερα

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 4 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο

Διαβάστε περισσότερα

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ Εφαρµογές Προγραµµατιζόµενων Λογικών Ελεγκτών-Εργαστήριο Εργαστηριακός Συνεργάτης: Βέλλος Κων/νος Ασκήσεις 1-2 Εισαγωγή

Διαβάστε περισσότερα

Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper"

Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper Κ4 Elderly Care System Οδηγίες Χρήσεως Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper" για smart phones και να ακολουθήσετε τις παρακάτω οδηγίες. Κύρια χαρακτηριστικά

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 Κατασκευαστές (Constructors) Ειδικός τύπος μεθόδων, οι οποίες: - είναι public και έχουν το ίδιο όνομα με αυτό της κλάσης - χρησιμοποιούνται για να αρχικοποιήσουν κάποιες

Διαβάστε περισσότερα

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ 05010103/03/12 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Α. ΕΓΚΑΤΑΣΤΑΣΗ... 1 1. ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ... 1 1.1. ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ ΤΗΣ DATA COMMUNICATION... 1 1.2. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΦΑΡΜΟΓΗΣ... 1 1.3. ΤΟΠΟΛΟΓΙΕΣ

Διαβάστε περισσότερα

Οδηγίες χειρισµού. Οδηγίες χρήσεως driver B

Οδηγίες χειρισµού. Οδηγίες χρήσεως driver B Οδηγίες χρήσεως driver B ΠΕΡΙΕΧΟΜΕΝΑ 1. Εγκατάσταση... 3 1.1 USB Σύνδεση... 5 2. Εκκίνηση Λειτουργία... 2.1 Απενεργοποίηση... 7 2.2. Προγραµµατισµός Παραµέτρων... 7 2.3. Αρχεία_a_b_c... 8 2.4 Πληροφορίες

Διαβάστε περισσότερα

Βασικά Στοιχεία της Java

Βασικά Στοιχεία της Java Βασικά Στοιχεία της Παύλος Εφραιμίδης 1 Βασικά Στοιχεία της γλώσσας Τύποι Δεδομένων Η έχει δύο κατηγορίες τύπων δεδομένων: πρωτογενείς (primitive) iti τύπους δεδομένων δδ αναφορές 2 Βασικά Στοιχεία της

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 4 : Κρυφή Μνήμη Καρβούνης Ευάγγελος Δευτέρα, 30/11/2015 Χαρακτηριστικά Θέση Χωρητικότητα Μονάδα Μεταφοράς

Διαβάστε περισσότερα

Διδάσκων: Παναγιώτης Ανδρέου

Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 23: Εισαγωγή στην Δικτύωση (Networking) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Διευθύνσεις και Θύρες - Sockets και ServerSockets Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07 Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public

Διαβάστε περισσότερα

2. Δήλωση μεταβλητών. #include <avr/io.h> #include <util/delay.h> unsigned char i=0xa0; register unsigned char i asm("r3");

2. Δήλωση μεταβλητών. #include <avr/io.h> #include <util/delay.h> unsigned char i=0xa0; register unsigned char i asm(r3); 2. Δήλωση μεταβλητών Οι μεταβλητές είναι τα βασικά στοιχεία που διαπραγματεύεται ένα πρόγραμμα. Περιέχουν τιμές ή δεδομένα και μπορεί να έχουν μια σταθερή τιμή ή το περιεχόμενό τους να εξαρτάται από τις

Διαβάστε περισσότερα

ιαδικασία εγκατάστασης - αναβάθµισης MS SQL Server 2014 Express Edition για SingularLogic Control, Accountant, Λογιστικά

ιαδικασία εγκατάστασης - αναβάθµισης MS SQL Server 2014 Express Edition για SingularLogic Control, Accountant, Λογιστικά ιαδικασία εγκατάστασης - αναβάθµισης MS SQL Server 2014 Express Edition για SingularLogic Control, Accountant, Λογιστικά SingularLogic εκέµβριος 2015 ΠΕΡΙΕΧΟΜΕΝΑ 1. Γενικές πληροφορίες... 3 1.1 Γενικές

Διαβάστε περισσότερα

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 5 - Editor

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 5 - Editor Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 5 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου (Virtual

Διαβάστε περισσότερα

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ Χαρίτων Ευσταθιάδης Σοφία Γεωργιάδου Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής ΕΠΛ 425

Διαβάστε περισσότερα

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα

Διαβάστε περισσότερα

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Αναφορές Στοίβα και Σωρός Μνήμης Αντικείμενα ως ορίσματα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Αναφορές Στοίβα και Σωρός Μνήμης Αντικείμενα ως ορίσματα ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Αναφορές Στοίβα και Σωρός Μνήμης Αντικείμενα ως ορίσματα ΑΝΑΦΟΡΕΣ new Όπως είδαμε για να δημιουργήσουμε ένα αντικείμενο χρειάζεται να καλέσουμε τη new. Για

Διαβάστε περισσότερα

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

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

Διαβάστε περισσότερα