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

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

Download "AΕΙ ΠΕΙΡΑΙΑ T.T. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ"

Transcript

1 AΕΙ ΠΕΙΡΑΙΑ T.T. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ T.E. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ LabView and Vi Server Connectibillity Μισύρης Χριστόδουλος Στρατής Αλβέρτος Εισηγητής: Αναστασία Ν. Βελώνη, Καθηγήτρια ΑΘΗΝΑ ΝΟΕΜΒΡΙΟΣ 2016

2 (Κενό φύλλο) 1

3 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ LabView and Vi Server Connectibillity Μισύρης Χριστόδουλος Στρατής Αλβέρτος Εισηγητής: Αναστασία Ν. Βελώνη, Καθηγήτρια Εξεταστική Επιτροπή: Έλληνας Ν. Ιωάννης, Δροσινόπουλος Παναγιώτης Ημερομηνία εξέτασης:

4 (Κενό φύλλο) 3

5 ΔΗΛΩΣΗ ΣΥΓΓΡΑΦΕΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ Οι κάτωθοι υπογεγραμμένοι Μισύρης Χριστόδουλος και Στρατής Αλβέρτος, του Βασίλειου και του Αιμίλιου αντίστοιχα, με αριθμό μητρώου και 40204, φοιτητές του Τμήματος Μηχανικών H/Υ Συστημάτων Τ.Ε. του Α.Ε.Ι. Πειραιά Τ.Τ. πριν αναλάβουν την εκπόνηση της πτυχιακής εργασίας τους, δηλώνουν ότι ενημερώθηκαν για τα παρακάτω: «Η Πτυχιακή Εργασία (Π.Ε.) αποτελεί προϊόν πνευματικής ιδιοκτησίας τόσο του συγγραφέα, όσο και του Ιδρύματος και θα πρέπει να έχει μοναδικό χαρακτήρα και πρωτότυπο περιεχόμενο. Απαγορεύεται αυστηρά οποιοδήποτε κομμάτι κειμένου της να εμφανίζεται αυτούσιο ή μεταφρασμένο από κάποια άλλη δημοσιευμένη πηγή. Κάθε τέτοια πράξη αποτελεί προϊόν λογοκλοπής και εγείρει θέμα ηθικής τάξης για τα πνευματικά δικαιώματα του άλλου συγγραφέα. Αποκλειστικός υπεύθυνος είναι ο συγγραφέας της Π.Ε., ο οποίος φέρει και την ευθύνη των συνεπειών, ποινικών και άλλων, αυτής της πράξης. Πέραν των όποιων ποινικών ευθυνών του συγγραφέα σε περίπτωση που το Ίδρυμα του έχει απονείμει Πτυχίο, αυτό ανακαλείται με απόφαση της Συνέλευσης του Τμήματος. Η Συνέλευση του Τμήματος με νέα απόφασής της, μετά από αίτηση του ενδιαφερόμενου, του αναθέτει εκ νέου την εκπόνηση της Π.Ε. με άλλο θέμα και διαφορετικό επιβλέποντα καθηγητή. Η εκπόνηση της εν λόγω Π.Ε. πρέπει να ολοκληρωθεί εντός τουλάχιστον ενός ημερολογιακού εξαμήνου από την ημερομηνία ανάθεσής της. Κατά τα λοιπά εφαρμόζονται τα προβλεπόμενα στο άρθρο 18, παρ. 5 του ισχύοντος Εσωτερικού Κανονισμού.» 4

6 (Κενό φύλλο) 5

7 ΕΥΧΑΡΙΣΤΙΕΣ Με την ολοκλήρωση της παρούσας πτυχιακής εργασίας σηματοδοτείται το τέλος του πιο εποικοδομητικού μέχρι τώρα κύκλου της ζωής μας και το ξεκίνημα ενός καινούργιου. Ένας κύκλος που μας έδωσε τα εφόδια για να μπορέσουμε να συνεχίσουμε και να κατακτήσουμε τα όνειρά μας. Ευχαριστίες αποστέλλονται στους γονείς μας, Βασίλειο, Φωτεινή Μισύρη και Αιμίλιο, Χρυσάνθη Στρατή για τον καθημερινό αγώνα που δίνουν, με σκοπό την δική μας πρόοδο. Ευχαριστούμε τις αδελφές μας Ιωάννα Μισύρη και Μέλανη Στρατή, όπως και την υπόλοιπη οικογένειά μας για την στήριξή τους. Θέλουμε να ευχαριστήσουμε, ακόμη, το Διαδικτυακό Κέντρο της σχολής για την παραχώρηση στατικής IP, αλλά και την παραχώρηση χώρου για την φιλοξενία του WebServer. Επίσης, θα θέλαμε να ευχαριστούμε ιδιαιτέρως, την Καθηγήτρια κα Βελώνη Αναστασία που μας έδειξε εμπιστοσύνη και μας έδωσε την ευκαιρία να ασχοληθούμε με αυτό το πρακτικό και ενδιαφέρον θέμα, αλλά και για την βοήθεια, την πολύτιμη καθοδήγηση και τις υποδείξεις που μας πρόσφερε κατά την εκπόνηση της πτυχιακής εργασίας. Τέλος, ευχόμαστε στην κα Βελώνη Αναστασία καλή συνέχεια τόσο στην ζωή της, όσο και στην καριέρα της. 6

8 (Κενό φύλλο) 7

9 ΠΕΡΙΛΗΨΗ Η παρούσα πτυχιακή εργασία ασχολείται με τις διασυνδέσεις μου μπορούν να επιτευχθούν με την χρήση του LabView. Γίνεται ανάλυση των τεχνολογιών που δίνουν την δυνατότητα αποστολής και λήψης δεδομένων, αλλά και ελέγχου του LabView, όπως VI Server, Web Server (HTTP) και Remote Panels όπως επίσης και επικοινωνία μίας συσκευής PLC με αυτό. ABSTRACT The present thesis deals with interfaces that can be achieved by using LabView. Analyzes the technologies that enable sending, receiving data and controlling LabView such as VI Server, Web Server (HTTP) and Remote Panels as well as the communication with a PLC device. ΕΠΙΣΤΗΜΟΝΙΚΗ ΠΕΡΙΟΧΗ: Σήματα και Συστήματα ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Συνδεσιμότητα, Connectibillity, WebServer, Vi Server, LabView 8

10 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στο LabView Τι μπορεί να κάνει το LabView Πως λειτουργεί το LabView Τα τρία διαφορετικά τμήματα ενός VI Το εμπρόσθιο πλαίσιο (Front panel) Παλέτες Η Παλέτα των Εργαλείων (Tools) Η Παλέτα των Αντικειμένων (Controls) και Ρουτινών (Functions) Η Παλέτα των Αντικειμένων (Controls) Η Παλέτα των Ρουτινών (Functions) Τα εργαλεία του μπλοκ Διαγράμματος (Block Diagram) Wires (Καλώδια) Δομές Arrays and Clusters Μενού Pop-Up Μενού Pull-Down Ο Κοννέκτορας και η Εικόνα (Icon & Connector) Connector Panel Βιβλιοθήκες από Vis (VI Libraries) Φορτώνοντας VIs Μεταφορά VIs σε άλλες πλατφόρμες O εξυπηρετητής LabView (VI Server) Ενεργοποίηση απομακρυσμένης πρόσβασης στο VI Server Property Node Invoke Node Application References (Αναφορές Εφαρμογής) Από την θεωρία στην πράξη (Παράδειγμα) Παράδειγμα VI Server Δημιουργία μιας υπηρεσίας Web με το LabView Σύνδεση HTTP Request με το LabView

11 4.1. Μεταφορά δεδομένων μεταξύ των HTTP VΙs και του WebClient Remote Panel Server Μέθοδος Embedded Μέθοδος Snapshot Μέθοδος Monitor Connect to Remote Panel Remote Panel Connection Manager Σύνδεση PLC με LabView Μέρος 1 ο (Δημιουργία Εικονικού PLC και προετοιμασία αυτού για σύνδεση με OPC Servers) Λίγα λόγια για το Simatic Μέρος 2 ο (Σύνδεση OPC Server με PLC) Μέρος 3 ο (Σύνδεση OPC Server με το LabView) ΠΑΡΑΡΤΗΜΑ Απομακρυσμένος έλεγχος ενός VI Εργαστηριακή Άσκηση ΒΙΒΛΙΟΓΡΑΦΙΑ

12 ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ Εικόνα 1.1: Περιβάλλον Χρήσης Εικόνα 1.2: Γραφικός Κώδικας Εικόνα 1.3: Front Panel Εικόνα 1.4: Εμπρόσθιο πλαίσιο (Front panel) του LabView. Αριστερά φαίνεται η παλέτα εργαλείων (Tools) και η παλέτα ελέγχου (Controls) Εικόνα 1.5: Η παλέτα των Controls Εικόνα 1.6: Η Παλέτα των Ρουτινών (Functions) Εικόνα 1.7 Δομικό διάγραμμα (Blog diagram) Εικόνα 1.8: Τα καλώδια (wires) Εικόνα 1.9: Το For Loop Εικόνα 1.10: Το While Loop Εικόνα 1.11: Το Case Structure Εικόνα 1.12: Εικονίδιο Εικόνα 1.13: Connector Εικόνα 1.14: Το Connector Panel Εικόνα 1.15: Patterns στο Connector Panel Εικόνα 2.1: Ο εξυπηρετητής LabView (Vi Server) Εικόνα 2.2: Εκτέλεση του testing.vi που βρίσκεται στον τοπικό δίσκο Εικόνα 2.3: Εκτέλεση του testing.vi που βρίσκεται στην απομακρυσμένη διεύθυνση viserver.psae.lab Εικόνα 2.4: Δομή VI Server Εικόνα 2.5: Επιλογές διαμόρφωσης VI Server Εικόνα 2.6: Η παλέτα Application Controls Εικόνα 2.7: Property Node και Invoke Node Εικόνα 2.8: Property Node Εικόνα 2.9: Invoke Node Εικόνα 2.10: Κλάση αντικειμένου Εικόνα 2.11: VI Server Reference Εικόνα 2.12: Reference ασύνδετη Εικόνα 2.13: Open Application Reference Εικόνα 2.14: Close Reference

13 Εικόνα 2.15: Παράδειγμα VI Server Εικόνα 2.16: Open App Reference Εικόνα 2.17: Path, IP, Port Constant Εικόνα 2.18: Invoke Node ( FP.Open Method ) Εικόνα 2.19: Invoke Node ( Ctrl.Set Method ) Εικόνα 2.20: Invoke Node (Run VI) Εικόνα 2.21: Close Reference Εικόνα 2.22: Server s Front Panel Εικόνα 2.23: Invoke Node ( Ctrl.Val.Get Method ) Εικόνα 2.24 Αποτέλεσμα Ctrl.Val.Get Εικόνα 3.1: Δημιουργία Web Service Εικόνα 3.2: Παραμετροποίηση Web Server Εικόνα 3.3: Visible Vis, Browser Access Εικόνα 3.4: Δημιουργία Web Resource VI Εικόνα 3.5: Επιλογή μεθόδων HTTP Εικόνα 4.1: Προβολή URL Εικόνα 4.2: Front Panel, Connector Panel Εικόνα 4.3: JSON δεδομένα Εικόνα 4.4: Επιλογή μορφής δεδομένων Εικόνα 4.5: XML δεδομένα Εικόνα 4.6: Προσθήκη Δημόσιου Φακέλου Εικόνα 4.7: Web Application Εικόνα 4.8: Προβολή URL Εικόνα 5.1: Remote Panel Server Εικόνα 5.2: Παραμετροποίηση Remote Panel Server Εικόνα 5.3: Web Publishing Tool Εικόνα 5.4: Ρυθμίσεις Embedded Εικόνα 5.5: Επιλογές Path, Filename, URL για το αρχείο Εικόνα 5.6: Web Embedded Εικόνα 5.7: Απόκτηση ελέγχου VI Εικόνα 5.8: Επιλογή ρυθμού ανανέωσης Εικόνα 5.9: Σύνδεση σε Remote Panel Εικόνα 5.10: Παράθυρο συμπλήρωσης στοιχείων Remote Server

14 Εικόνα 5.11: Front Panels (Client, Server) Εικόνα 5.12: Remote Panel Connection Manager Εικόνα 6.1: Σύνδεση PLC με LabVIEW Εικόνα 6.2: Διαχωρισμός διασύνδεσης σε δύο μέρη Εικόνα 6.3: Simatic Step Εικόνα 6.4: Simatic Manager Εικόνα 6.5: Εισαγωγή Simatic Station Εικόνα 6.6: Εισαγωγή Hardware Εικόνα 6.7: Εισαγωγή Rack Εικόνα 6.8: Ethernet Interface Εικόνα 6.9: Rack μετά την εισαγωγή CPU Εικόνα 6.10: Configure Network Εικόνα 6.11: Επιλογή Γλώσσας Εικόνα 6.12: Παράθυρο σχεδίασης γλώσσας Ladder Εικόνα 6.13: Πρόγραμμα Ladder Εικόνα 6.14: Save και Download Εικόνα 6.15: Simulation ON Εικόνα 6.16: Monitor ON Εικόνα 6.17: Διάγραμμα Ladder και Simulation Εικόνα 6.18: Ρυθμίσεις NetToPLCSim Εικόνα 6.19: Επιλογή Device Driver Εικόνα 6.20: Επιλογή Δικτύου Εικόνα 6.21: Επιλογή συσκευής Εικόνα 6.22: Εισαγωγή εισόδων εξόδων Εικόνα 6.23: Quick Client Εικόνα 6.24: Είσοδοι και έξοδοι του PLC Εικόνα 6.25: Simatic και OPC Server Εικόνα 6.26: Δημιουργία νέου Project Εικόνα 6.27: Δημιουργία I/O Server Εικόνα 6.28: Επιλογή OPC Client Εικόνα 6.29: Παραμετροποίηση OPC Client Εικόνα 6.30: Δημιουργία μεταβλητών Εικόνα 6.31: Επιλογή μεταβλητών

15 Εικόνα 6.32: Δημιουργία Front Panel Εικόνα 6.33: Δημιουργία Block Diagram Εικόνα 6.34: Επιλογή Shared Variable Εικόνα 6.35: Επιλογή Access Mode Εικόνα 6.36: Εισαγωγή While Loop Εικόνα 6.37: Συγκεντρωτικά αποτελέσματα Εικόνα Π1.1: Σύνδεση με FTP Client στον Server Εικόνα Π1.2: Φόρτωση του Vi από τον Server Εικόνα Π1.3: Εργαστηριακές Ασκήσεις

16 1. Εισαγωγή στο LabView Το LabView είναι μια δυνατή γλώσσα προγραμματισμού για τη συλλογή δεδομένων, την ανάλυση δεδομένων, την προσομοίωση και τον έλεγχο οργάνων και μετρήσεων μέσω υπολογιστή. Στηρίζεται στον γραφικό προγραμματισμό μέσω αντικειμένων και αποτελεί ένα καλό παράδειγμα του «αντικειμενοστραφούς προγραμματισμού» (object oriented programming). Αυτός ο όρος χρησιμοποιείται στην πληροφορική σε αντιδιαστολή με τον λεγόμενο «προγραμματισμό διαδικασιών», όπου ο προγραμματιστής γράφει κώδικα εντολών που εκτελούνται με γραμμική διαδοχή. Στο γραφικό περιβάλλον του LabView ο προγραμματιστής δεν χειρίζεται κώδικα, αλλά γραφικά αντικείμενα, όπως κουμπιά, δείκτες, οθόνες ή τετραγωνίδια που παριστάνουν συναρτήσεις ή εκτελούν συγκεκριμένες λειτουργίες με τη μορφή υπορουτινών. Αυτά τα εικονίδια έχουν εισόδους και εξόδους και επιδέχονται προγραμματισμό των ιδιοτήτων τους. Το όνομα LabView είναι το ακρωνύμιο των λέξεων «Laboratory Virtual Instrument Engineering Workbench» (Σχεδιαστήριο για την Κατασκευή Εργαστηριακών Εικονικών Οργάνων) και αναπτύχθηκε κατά το τέλος της δεκαετίας του 80 από την εταιρία National Instruments (βλέπε Η εταιρία αυτή ειδικεύεται σε συστήματα συλλογής δεδομένων, σε αισθητήρες, αυτοματισμούς και λογισμικό μετρήσεων και ελέγχου. Προγραμματίζοντας με τα αντικείμενα που δίνει το περιβάλλον του LabView δημιουργούνται τα λεγόμενα «εικονικά όργανα» (Virtual Instruments ή απλώς VIs). Η γραφική γλώσσα που χρησιμοποιεί το LabView για τον προγραμματισμό και τη 15

17 δημιουργία εικονικών οργάνων ονομάζεται γλώσσα G. Είναι πάντως δυνατό να χρησιμοποιήσει κανείς το LabView σε απλό επίπεδο, χρησιμοποιώντας έτοιμα εικονικά όργανα, χωρίς να μπαίνει σε λεπτομέρειες με τη γλώσσα G. Ένα εικονικό όργανο μπορεί να προσομοιώνει απλώς μια λειτουργία και να την παρουσιάζει στην οθόνη του υπολογιστή, για εκπαιδευτικούς σκοπούς. Όμως, είναι δυνατό να συνδέεται με τις θύρες εισόδου/εξόδου του υπολογιστή ή με επιπρόσθετες κάρτες επέκτασης, προκειμένου να κάνει πραγματική εισαγωγή ή εξαγωγή δεδομένων. Στην περίπτωση αυτή ο υπολογιστής με τη βοήθεια των εισόδων και των εξόδων μετατρέπεται σε ένα ισχυρό εργαλείο μετρήσεων, με πολλές δυνατότητες επεξεργασίας δεδομένων. Το LabView διαθέτει έναν αριθμό από έτοιμα VIs και ορισμένα εικονίδια συναρτήσεων που επιτρέπουν την επικοινωνία με όλα τα γνωστά πρωτόκολλα μετάδοσης δεδομένων. Έτσι, υπάρχουν έτοιμες λειτουργίες που επιτρέπουν τη συλλογή και μετάδοση δεδομένων μέσω της σειριακής θύρας του υπολογιστή, καθώς και μέσω της παράλληλης θύρας. Εικόνα 1.1: Περιβάλλον Χρήσης. 16

18 Εικόνα 1.2: Γραφικός Κώδικας. Επίσης, υπάρχουν λειτουργίες για την ανταλλαγή δεδομένων με την κάρτα ήχου, καθώς και με κάρτες επέκτασης που χρησιμοποιούν το πρωτόκολλο GPIB ή ΙΕΕΕ 488. Εξάλλου, όλες οι κάρτες συλλογής δεδομένων της εταιρίας National Instruments είναι συμβατές με το LabView με τη βοήθεια ειδικών οδηγών που ενσωματώνονται στο λογισμικό. Το ίδιο συμβαίνει και με σημαντικό αριθμό άλλων οργάνων, για τα οποία κυκλοφορούν οδηγοί συμβατοί με το LabView. Έτσι, μέσω των πρωτοκόλλων επικοινωνίας (RS232, Centronics, IEEE488 ή TCP/IP) η πληροφορία που δημιουργείται στην οθόνη του υπολογιστή συνδέεται με πραγματικά όργανα, μέσω του λογισμικού. Όταν πατούμε ένα εικονικό κουμπί στην οθόνη, ενεργοποιείται ένας πραγματικός διακόπτης σε ένα εργαστηριακό όργανο. Σ αυτήν ακριβώς τη δυνατότητα, που επεκτείνει την απλή προσομοίωση ώστε να γίνεται εφικτός ο έλεγχος αληθινών οργάνων, βρίσκεται και η δύναμη του LabView ως λογισμικό μετρήσεων και ελέγχου. 17

19 1.1. Τι μπορεί να κάνει το LabView Το LabView απλοποιεί, στο μέτρο του δυνατού, την δημιουργία διάφορων διατάξεων. Περιέχει εκτεταμένο αριθμό βιβλιοθηκών, λειτουργιών και υπορουτίνων, ώστε να βοηθήσει σε όλες τις προγραμματιστικές εργασίες ενός μηχανικού. Επίσης, περιέχει βιβλιοθήκες για συγκεκριμένες εφαρμογές, όπως εξόρυξη δεδομένων, σειριακά όργανα ελέγχου και GPIB, ανάλυση δεδομένων, παρουσίαση και αποθήκευση δεδομένων. Υπάρχουν λειτουργίες δημιουργίας σημάτων, επεξεργασίας σημάτων, φίλτρων, παραθύρων, στατιστικών, γραμμικής άλγεβρας, πινάκων, και παρεμβολών. Το LabView περιλαμβάνει όλα τα συνηθισμένα εργαλεία ανάπτυξης με τα οποία μπορούμε να εισάγουμε σημεία διακοπών (break points), ροής ενός βήματος (signle-step through), και γραφικής απεικόνισης της ροής εκτέλεσης ενός προγράμματος, ώστε να είναι εύκολη η παρακολούθηση της ροής και της επεξεργασίας των δεδομένων. Λόγω της γραφικής φύσης του, το LabView είναι κυρίως ένα πακέτο παρουσίασης δεδομένων. Η έξοδος των δεδομένων μπορεί να πάρει οποιαδήποτε μορφή. Γραφήματα, πίνακες και οποιαδήποτε άλλης μορφής γραφική απεικόνιση που έχει δημιουργηθεί από τον χρήστη είναι μερικές από τις μορφές που μπορεί να πάρει η έξοδος. Με τα εργαλεία εξόρυξης, ανάλυσης και παρουσίασης, το LabView είναι λειτουργικά ολοκληρωμένο. Οποιοδήποτε υπολογιστικό πρόβλημα είναι πραγματοποιήσιμο σε μια συμβατική γλώσσα προγραμματισμού, είναι γενικά ευκολότερο να υλοποιηθεί με την προσέγγιση των εικονικών οργάνων του LabView Πως λειτουργεί το LabView Τα προγράμματα του LabView ονομάζονται εικονικά όργανα (virtual instruments ή VIs για συντομία) γιατί η εμφάνισή τους και η λειτουργία τους μιμείται τα πραγματικά όργανα. Παρόλα αυτά, στο παρασκήνιο είναι ανάλογα με τα κυρίως προγράμματα, τις λειτουργίες και τις υπορουτίνες από τις δημοφιλείς γλώσσες προγραμματισμού, όπως η C και η Java. Τα VIs έχουν και το διαδραστικό περιβάλλον χρήστη αλλά και τον ισοδύναμο πηγαίο κώδικά τους, και μπορούμε να περνάμε δεδομένα ανάμεσα στα δύο. 18

20 1.3. Τα τρία διαφορετικά τμήματα ενός VI Κάθε VI αποτελείται από τρία διαφορετικά τμήματα. Το εμπρόσθιο πλαίσιο ή αλλιώς Front Panel, το παράθυρο του διαγράμματος ή Block Diagram, και το παράθυρο του Κοννέκτορα και της Εικόνας, γνωστό ως Icon/Connector Το εμπρόσθιο πλαίσιο (Front panel) Μοιάζει με το μπροστινό μέρος ενός οργάνου. Μπορεί να περιέχει κουμπιά, διακόπτες, οθόνες γραφικών κ.ά. Τα στοιχεία του εμπρόσθιου πλαισίου παίρνουν τιμές με τη βοήθεια του ποντικιού ή του πληκτρολογίου. Για παράδειγμα, με το ποντίκι μπορούμε να πατήσουμε έναν διακόπτη και με το πληκτρολόγιο να ορίσουμε τιμή για μια τάση ή για μια θερμοκρασία. Το εμπρόσθιο πλαίσιο είναι αυτό που κυρίως χειρίζεται ο χρήστης. Το σχήμα 1.3 είναι παραδείγματα εμπρόσθιου πλαισίου εικονικών οργάνων. Στο σχ. 1.3 τοποθετείται στο εμπρόσθιο πλαίσιο ένας περιστροφικός επιλογέας και μια κάθετη μπάρα απεικόνισης. Τα Εργαλεία του εμπρόσθιου πλαισίου (Front Panel) Εικόνα 1.3: Front Panel. 19

21 Το κουμπί Run. Πατώντας το για να τρέξετε το VI, αλλάζει σε: εάν ο VI είναι ο κύριος VI(top-level) ή εάν πρόκειται για έναν υπόvi, ο οποίος καλείται από κάποιο VI σε ανώτερο επίπεδο. Όταν το VI τρέχει, εμφανίζεται το κουμπί τρέξιμο του προγράμματος αμέσως. Stop. Πατώντας το, σταματάει το Το κουμπί σπασμένης λειτουργίας (Broken-Run). Αντικαθιστά το κουμπί Run και υποδηλώνει ότι το VI δεν μπορεί να τρέξει λόγω σφαλμάτων στο διάγραμμα. Πατώντας το κουμπί, παρατηρείται ποια ακριβώς είναι τα σφάλματα. Το κουμπί Συνεχούς Λειτουργίας (Continuous Run). Πατώντας το, ο VI εκτελείται συνεχώς. Το κουμπί Προσωρινής Διακοπής (Pause). Πατώντας το ξανά, επαναφέρουμε τον VI στην κανονική του λειτουργία. του μεγέθους, του στυλ και του χρώματος. Η επιλογή φόντου. Εδώ, γίνεται επιλογή του τύπου, κ.ο.κ. Η επιλογή Ευθυγράμμισης. Εδώ υπάρχει η δυνατότητα επιλογής της μεθόδου ισοστοίχισης αντικειμένων: Κάθετη, Οριζόντια, Αριστερή Άκρη Επιλογή Ισοστοίχισης Αντικειμένων. 20

22 Παλέτες Το LabView διαθέτει γραφικές παλέτες που βοηθούν στην σχεδίαση και λειτουργία των VIs. Οι τρείς παλέτες είναι οι εξής: Αυτή των Tools (Εργαλείων), των Controls (Αντικειμένων), και των Functions (Ρουτινών) Η Παλέτα των Εργαλείων (Tools) Με τα εργαλεία που παρέχονται από την παλέτα, υπάρχει η δυνατότητα να σχεδιάσουμε και να αλλάξουμε το VIs. Αν η παλέτα δεν είναι ορατή επιλέγεται Show Tools Palette από το μενού View. Με την επιλογή ενός εργαλείου ο κέρσορας παίρνει το ανάλογο σχήμα. Ακουμπώντας οποιοδήποτε εργαλείο από την παλέτα των Tools πάνω από υπό-vis ή ρουτίνες στο μπλοκ διάγραμμα, εμφανίζεται η βοήθεια On- Line για αυτό το αντικείμενο. Θα πρέπει πρώτα να έχει επιλεγεί Show Context Help από το μενού Help. Operating Tool. Ο Δείκτης χρησιμεύει στην επιλογή θέσεων και τιμών για αντικείμενα του Front Panel. Positioning tool (Εργαλείο Τοποθέτησης). Το εργαλέιο αυτό βοηθά να επιλεγεί ένα αντικείμενο, να μετακινηθεί και να μεγεθυνθεί. Για την μεγέθυνση ενός αντικειμένου πρέπει να το τοποθετηθεί το Εργαλείο σε μία από τις γωνίες του αντικειμένου. Labeling tool (Εργαλείο Ονομασίας). Με το εργαλείο αυτό ονομάζονται τα διάφορα αντικείμενα ή τοποθετούνται ετικέτες από μόνες τους τόσο στον χώρο του Front Panel, όσο και στο μπλόκ Διάγραμμα. Wiring tool (Εργαλείο Σύνδεσης). Με το συγκεκριμένο εργαλείο συνδέονται οι διάφοροι κόμβοι μεταξύ τους στο Διάγραμμα. 21

23 Τοποθετώντας το εργαλείο πάνω από οποιοδήποτε καλώδιο βλέπουμε τον τύπο των δεδομένων που μεταφέρει το καλώδιο αυτό. Θα πρέπει πρώτα να γίνει επιλογή του Show Help Window από το μενού Windows. Object pop-up menu tool. Με το εργαλείο αυτό εμφανίζεται το μενού pop-up ενός αντικειμένου πατώντας το αριστερό κλικ. Scrolling tool. Γίνεται εύκολα Scroll μεταξύ διαφόρων Παραθύρων. Breakpoint tool. Θέτονται Breakpoints στην λειτουργία VIs και ρουτινών. Probe tool. Τοποθετείται πάνω σε καλώδια, και χρησιμεύει στην απεικόνιση των δεδομένων πού ρέουν σε αυτά κατά την λειτουργία ενός VI. Color Copy tool. Χρησιμεύει στην αντιγραφή χρωμάτων. Coloring tool. Χρησιμοποιείται για τον χρωματισμό ενός αντικειμένου. Παρατηρείται, επομένως, ότι στα αριστερά του εμπρόσθιου πλαισίου στο σχ. 1.3 υπάρχουν οι παλέτες Εργαλείων και Ελέγχου (Tools και Controls). Ανάμεσα στα εργαλεία εμφανίζεται ο δείκτης για τη μετακίνηση και την αλλαγή μεγέθους αντικειμένων, το εργαλείο λειτουργίας για την εισαγωγή δεδομένων και τη μεταβολή των τιμών των μεταβλητών (operate value), το εργαλείο για την εισαγωγή κειμένου και το εργαλείο για τη σύνδεση των στοιχείων του δομικού διαγράμματος (connect wire). 22

24 Εικόνα 1.4: Εμπρόσθιο πλαίσιο (Front panel) του LabView. Αριστερά φαίνεται η παλέτα εργαλείων (Tools) και η παλέτα ελέγχου (Controls) Η Παλέτα των Αντικειμένων (Controls) και Ρουτινών (Functions) Οι Παλέτες αυτές αποτελούνται από υποπαλέτες, καθεμία των οποίων εσωκλείει πλήθος προγραμματιζόμενων αντικειμένων-εικόνων που χρησιμοποιούνται στην κατασκευή ενός VI. Η πρόσβαση σε αυτά τα αντικείμενα γίνεται πατώντας την εικόνα της κάθε υποπαλέτας. Ταυτόχρονα, αν επιθυμείται η επιλογή από συγκεκριμένες υποπαλέτες μπορούμε να τις καρφιτσώσουμε, ώστε να παραμείνουν στο χώρο του Front Panel ή του Διαγράμματος Η Παλέτα των Αντικειμένων (Controls) Τοποθετούνται Controls και Indicators αντικείμενα στο Front Panel μέσα από αυτήν την παλέτα, η οποία διαιρείται σε συγκεκριμένες υποπαλέτες που περιέχουν καθορισμένους τύπους αντικειμένων. Εάν η παλέτα δεν είναι ορατή, επιλέγεται Show Controls Palette από το μενού View. Εναλλακτικά, ανοίγεται η παλέτα των Controls πατώντας δεξί κλικ οπουδήποτε στο χώρο του Front Panel. 23

25 Εικόνα 1.5: Η παλέτα των Controls. Σημείωση: Η παλέτα των Controls είναι διαθέσιμη, μόνο όταν το Front Panel είναι ενεργό. Υποπαλέτα Numeric: Περιέχει controls και indicators για αριθμητικά δεδομένα (ακέραιους, δεκαδικούς). Υποπαλέτα Boolean: Περιέχει controls και indicators για λογικά / ψηφιακά δεδομένα. Υποπαλέτα String & Path: Περιέχει controls και indicators για κείμενο μορφής ASCII ή Binary, καθώς και Paths για την ονομασία αρχείων. Υποπαλέτα List & Table: Περιέχει controls και indicators για δημιουργία μενού εναλλακτικών επιλογών. Υποπαλέτα Array & Cluster: Περιέχει controls και indicators για ομαδοποίηση δεδομένων. Υποπαλέτα Graph: Περιέχει indicators για γραφική απεικόνιση δεδομένων. Υποπαλέτα Refnum: Περιέχει controls και indicators για επεξεργασία αρχείων. Υποπαλέτα Decorations: Περιέχει γραφικά για εξωραϊσμό των Front Panels. Υποπαλέτα User Controls: Εδώ τοποθετεί ο χρήστης τα δικά του Controls. Υποπαλέτα Select a Control: Δίνεται η δυνατότητα επιλογής και φόρτωσης άλλων Controls. 24

26 Η Παλέτα των Ρουτινών (Functions) Γίνεται κατασκευή του Μπλόκ Διαγράμματος με την βοήθεια της παλέτας των ρουτινών. Ομοίως με την παραπάνω παράγραφο, η παλέτα αυτή υποδιαιρείται σε υποπαλέτες που περικλείουν συγκεκριμένους τύπους από προγραμματιζόμενα αντικείμενα-εικόνες. Αν η παλέτα δεν είναι ορατή επιλέγεται Show Functions Palette από το μενού Windows. Εναλλακτικά, ανοίγεται η παλέτα των Functions κάνοντας δεξί κλικ οπουδήποτε στο χώρο του Front Panel. Εικόνα 1.6: Η Παλέτα των Ρουτινών (Functions). Σημείωση: Η παλέτα των Functions είναι διαθέσιμη, μόνο όταν το Μπλοκ Διάγραμμα είναι ενεργό. Υποπαλέτα Structures: Περιέχει προγραμματιστικές δομές, όπως While & For Loops. Υποπαλέτα Numeric: Περιέχει ρουτίνες αριθμητικές, λογαριθμικές και τριγωνομετρικές. Υποπαλέτα Boolean: Περιέχει VIs για λογικές πράξεις. Υποπαλέτα String: Περιέχει VIs για επεξεργασία κειμένου σε μορφή ASCII ή Binary. Υποπαλέτα Array: Χρησιμοποιείται για την επεξεργασία πινάκων. Υποπαλέτα Cluster: Περιέχει ρουτίνες για την επεξεργασία δομών από ανομοιογενή στοιχεία. Οι Δομές αυτές στο LabView καλούνται Clusters. Υποπαλέτα Comparison: Περιέχει ρουτίνες για την σύγκριση στοιχείων, 25

27 τα οποία μπορεί να είναι αριθμητικά, λογικά ή κείμενο (text). Υποπαλέτα Time & Dialog: Χρησιμοποιείται για Διαλογικά Παράθυρα, Χρονισμό. Υποπαλέτα File I/O: Πολύ χρήσιμη για καταχώρηση δεδομένων και επεξεργασία αρχείων. Υποπαλέτα Communication: Περιέχει VIs για επικοινωνία με πρωτόκολλα, όπως TCP, OLE, DDE. Υποπαλέτα Instrument I/O: Χρησιμοποιείται για επικοινωνία με αυτόνομα όργανα και υποστηρίζει πρωτόκολλα, όπως GPIB, RS- 232,VISA. Υποπαλέτα Data Acquisition κάτω από το Measurement I/O: Περιέχει VIs για έλεγχο καρτών συλλογής μετρήσεων. Υποπαλέτα Analysis: Περιέχει 600 διαφορετικούς VIs ανάλυσης δεδομένων. Υποπαλέτα Tutorial: Περιέχει διάφορα VIs που χρησιμοποιούνται στο LabView tutorial. Υποπαλέτα Advanced: Περιέχει διάφορες ρουτίνες για προχωρημένους χρήστες. Υποπαλέτα Select a VI.: Εμφανίζει ένα διαλογικό παράθυρο για την εύρεση και επιλογή υπόvis. Υποπαλέτα Users Library: Εδώ δίνεται η δυνατότητα στο χρήστη να τοποθετήσει τα δικά του VIs. Υποπαλέτα Instrument Drivers: Εδώ τοποθετούνται συνήθως Driver VIs για επικοινωνία με όργανα Τα εργαλεία του μπλοκ Διαγράμματος (Block Diagram) Το δομικό διάγραμμα (Block Diagram), υπάρχει πάντα μαζί με το εμπρόσθιο πλαίσιο και ισοδυναμεί με τον κώδικα προγράμματος στη γραφική γλώσσα G. Κάθε στοιχείο του δομικού διαγράμματος αναπαριστάται από ένα εικονίδιο. Ένα κουμπί μπορεί να είναι μια μεταβλητή που να παίρνει τιμές True/False ή μια μεταβλητή διπλής ακρίβειας για εισαγωγή δεδομένων, όπως φαίνεται στο δομικό 26

28 διάγραμμα με το αντίστοιχο εικονίδιο που συμβολίζει τη μεταβλητή. Μια συνάρτηση έχει το δικό της εικονίδιο, το ίδιο και κάθε ολοκληρωμένη λειτουργία. Εικόνα 1.7 Δομικό διάγραμμα (Blog diagram) Αναφέρουμε εδώ, τα επιπλέον εργαλεία που βρίσκει κανείς στο μπλοκ διάγραμμα. Το κουμπί Αργής Κίνησης (Execution Highlighting). Πατώντας το, παρακολουθείται η ροή των δεδομένων μεταξύ των κόμβων, σε αργή κίνηση, και μπορούν εύκολα να διαγνωστούν λάθη στον προγραμματισμό του διαγράμματος. Το κουμπί - Single Step/Step Over. Πατώντας το, εκτελείται το πρόγραμμα από κόμβο σε κόμβο. Φτάνοντας σε έναν κόμβο, υπάρχει η δυνατότητα να αποφύγουμε την εκτέλεσή του, ώστε να εξοικονομήσουμε χρόνο με το κουμπί Step Over, όπως για παράδειγμα σε ένα Loop 1000 κύκλων. Το κουμπί Step Into, αντίθετα με το Step Over επιτρέπει την εισχώρηση στον κόμβο και την παρακολούθηση της λειτουργίας του. Το κουμπί Step Out επιτρέπει, έχοντας εισχωρήσει μέσα στον κόμβο με το Step Into, την έξοδο. 27

29 Η ένδειξη προειδοποίησης (Warning Indicator). Παρουσιάζεται όταν υπάρχει πιθανό πρόβλημα στο διάγραμμα, αλλά παρόλα αυτά ο VI μπορεί να εκτελεστεί Wires (Καλώδια) Τα καλώδια μεταφέρουν δεδομένα από έναν κόμβο σε έναν άλλο. Ανάλογα τον τύπο μεταβλητής, το χρώμα και το πάχος των καλωδίων αλλάζουν. Τα καλώδια που χρησιμοποιούνται στις βασικές μεταβλητές του LabView φαίνονται στην παρακάτω εικόνα. Εικόνα 1.8: Τα καλώδια (wires) Δομές Μια δομή αντιπροσωπεύεται από ένα γραφικό περίβλημα. Ο γραφικός κώδικα που περικλείει επαναλαμβάνεται ή εκτελείτε περιστασιακά. 1. For Loop Η δομή for loop χρησιμοποιείται για να πραγματοποιήσουμε επαναλήψεις. Όπως φαίνεται και στην παρακάτω εικόνα το περίγραμμα ορίζει τα όρια της επανάληψης. Το N αντιπροσωπεύει τον αριθμό των επαναλήψεων που θα πραγματοποιηθούν, ενώ το i τον αριθμό των ολοκληρωμένων επαναλήψεων. Εικόνα 1.9: Το For Loop. 28

30 2. While Loop Η δομή while loop επιτρέπει τις επαναλήψεις μέχρις ότου μία συνθήκη που έχει οριστεί να γίνει αληθείς (true). Η κόκκινη κουκίδα δείχνει αν η συνθήκη είναι αληθείς, ενώ το i όπως και στην For Loop δείχνει τον αριθμό των ολοκληρωμένων επαναλήψεων. Εικόνα 1.10: Το While Loop. 3. Case Structure Μία δομή Case, επιτρέπει την εκτέλεση διαφορετικών λειτουργιών ανάλογα με την τιμή που λαμβάνεται. Η είσοδος της δομής αντιπροσωπεύεται με το σύμβολο?. Στην είσοδο αυτής της δομής υπάρχουν μεταβλητές Boolean, Integer, αλλά και String. Εικόνα 1.11: Το Case Structure Arrays and Clusters Ένα Array αντιπροσωπεύει μια ομάδα από στοιχεία τα οποία έχουν όλα τον ίδιο τύπο δεδομένων. Σε κάθε στοιχείο ενός πίνακα αντιστοιχεί και ένας δείκτης, έτσι οποιαδήποτε στιγμή υπάρχει πρόσβαση σε όποιο σημείο του πίνακα επιθυμούμε χρησιμοποιώντας τον δείκτη. Στο LabView ο δείκτης ξεκινάει από το 0 και φτάνει μέχρι n 1 όπου είναι το τελευταίο στοιχείο του πίνακα. 29

31 Σε αντίθεση με τα arrays, τα Clusters μπορούν να περιέχουν δεδομένα από διαφορετικούς τύπους δεδομένων, όπως ακριβώς οι δομές ( Structures ) σε πολλές γλώσσες προγραμματισμού. Τα Clusters μας βοηθούν στην μείωση των πολλών καλωδίων, αφού για την κατασκευή ενός cluster απαιτείται μόνο ένα καλώδιο για την σύνδεση. Μπορεί να προστεθούν ή να αφαιρεθούν στοιχεία από ένα Cluster χρησιμοποιώντας τις συναρτήσεις Bundle by Name και Unbundle by Name. Με αυτά τα χαρακτηριστικά, το LabView προωθεί τον προγραμματισμό σε ενότητες. Πρώτα, διαιρείται η κυρίως διάταξη, σε μια σειρά απλών εργασιών. Έπειτα, φτιάχνεται ένα VI για κάθε απλή εργασία και τέλος, συνδυάζονται μαζί για να δημιουργηθεί το τελικό πρόγραμμα (VI). Ο προγραμματισμός σε ενότητες έχει το πλεονέκτημα ότι κάθε subvi μπορεί να εκτελεστεί αυτόνομα καθιστώντας την αποσφαλμάτωση ευκολότερη. Επιπρόσθετα, πάρα πολλά απλά VIs εξυπηρετούν συνήθεις εργασίες σε πολλά διαφορετικά προβλήματα και έτσι μπορούν να χρησιμοποιηθούν ανεξάρτητα από κάθε εφαρμογή Μενού Pop-Up Σχεδόν όλα τα αντικείμενα που χρησιμοποιούμε για την κατασκευή ενός VI έχουν Pop-Up Μενού. Τα μενού εμφανίζονται όταν ο κέρσορας βρίσκεται πάνω από το αντίστοιχο αντικείμενο ή παράθυρο και πατήσουμε δεξί κλικ Μενού Pull-Down Η μπάρα στην κορυφή της οθόνης του LabView περιέχει τα ακόλουθα Pull-Down μενού: Μενού Αρχείων (File Menu) Οι επιλογές αυτού του μενού χρησιμοποιούνται κυρίως για να αποθηκεύσουμε, ανοίξουμε, κλείσουμε και να εκτυπώσουμε Vis. 30

32 Μενού Αλλαγών (Edit Menu) Remove Broken Wires: Σβήνει άχρηστες ή ελαττωματικές συνδέσεις Cut / Copy / Paste: Επιλογές με την ίδια ακριβώς λειτουργία όπως και σε άλλα προγράμματα Windows. Make Current Values Default: Θέτει τις τωρινές τιμές ως αρχικές τιμές λειτουργίας στο μέλλον. Μενού Λειτουργίας (Operate Menu) Data Logging: Επιλογές για καταγραφή των δεδομένων. Connect to remote Panel: Δυνατότητα σύνδεσης του LabView σε άλλες εφαρμογές από απόσταση. Μενού Εργαλειων (Tools) MAX: Το πρόγραμμα αυτό βοηθά στον προσδιορισμό των χαρακτηριστικών των καναλιών συλλογής μετρήσεων. Instrumentation: Συμβάλλει στην εύρεση Instrument Drivers. Build Executable: Αν η έκδοση είναι Professional, η επιλογή αυτή δημιουργεί αυτόνομες εφαρμογές. Show Profile Window: Παρουσιάζεται αν το πρόγραμμα είναι βέλτιστα γραμμένο. Μενού Παραθύρων και Εμφάνισης (Windows και View Menu) Show VI Info..: Παροχή πληροφοριών για τον αντίστοιχο VI. Show Functions / Tools Palette: Εμφανίζει τις διάφορες παλέτες. Tile Left and Right: Τα παράθυρα του Front Panel και Διαγράμματος μοιράζονται την οθόνη Μενού Βοήθειας (Help Menu) Simple Help: Συνοπτική Βοήθεια On-Line Online Reference: Πλήρης Βοήθεια On-Line Internet Links: Σύνδεση με το Web Site της National Instruments 31

33 Ο Κοννέκτορας και η Εικόνα (Icon & Connector) Το εικονίδιο και ο connector ενός VI επιτρέπουν σε άλλα VIs να περνούν δεδομένα στο VI. Το εικονίδιο αναπαριστά ένα VI στο μπλοκ διάγραμμα ενός άλλου VI. Αυτό σημαίνει ότι χρησιμοποιώντας πολλά απλά Vis, δημιουργούνται πολυπλοκότερα καινούρια VIs. Ο connector καθορίζει τις εισόδους και εξόδους του VI. Τα VIs είναι ιεραρχημένα και επεκτάσιμα. Μπορούν να χρησιμοποιηθούν σαν τελικά προγράμματα, σαν υποπρογράμματα μέσα σε άλλα προγράμματα, ακόμη και μέσα σε άλλα υποπρογράμματα. Ένα VI που χρησιμοποιείται μέσα σε ένα άλλο VI, αντίστοιχα με μια υπορουτίνα, ονομάζεται subvi. Εικόνα 1.12: Εικονίδιο. Εικόνα 1.13: Connector Connector Panel Το Connector Panel βρίσκετε στην πάνω δεξιά γωνία του παραθύρου Front Panel. Εικόνα 1.14: Το Connector Panel. 32

34 Στο Connector Panel ορίζονται οι είσοδοι (controls) και οι έξοδοι (indicators) ενός VI. Ο αριθμός των εισόδων και των εξόδων μπορεί να αλλάξει χρησιμοποιώντας διαφορετικό τύπο Pattern κάνοντας δεξί Click -> Patterns στο Connector Panel. Εικόνα 1.15: Patterns στο Connector Panel. Στην εικόνα 1.14 φαίνεται ένα εικονίδιο στην δεξιά γωνία του Block Diagram το οποίο αντιστοιχεί σε δύο εισόδους και μία έξοδο του Front Panel Βιβλιοθήκες από Vis (VI Libraries) Υπάρχει η δυνατότητα φόρτωσης και καταχώρησης VIs σε μια ειδική δομή αρχείου στο LabView την οποία ονομάζουμε VI Library (Βιβλιοθήκη VIs). Συνήθως αυτό το αρχείο έχει την προσθήκη.llb. Τα πλεονεκτήματα χρήσης βιβλιοθηκών είναι αρκετά: Με τα VI libraries, παρέχεται η δυνατότητα χρήσης μέχρι 255 χαρακτήρες για την ονομασία των VIs. Τα VI libraries συμπιέζουν τα VIs και εξοικονομούν χώρο στο σκληρό δίσκο. Έχοντας πολλά VIs μέσα σε ένα μοναδικό αρχείο είναι πιο εύκολη η μεταφορά αρχείων μεταξύ υπολογιστών. 33

35 Σημείωση : Τα VI libraries δεν είναι ιεραρχικά. Δηλαδή, δεν είναι δυνατόν να υπάρχει ένα VI Library μέσα σε άλλο VI Library. Η καταχώρηση VIs απευθείας στο δίσκο είναι πιο γρήγορη από ότι μέσα σε ένα VI Library Φορτώνοντας VIs Η φόρτωση ενός VI στη μνήμη πραγματοποιείται επιλέγοντας Open από το μενού File. Βιβλιοθήκες από VIs, καθώς και Vis εύκολα αναγνωρίζονται στο διαλογικό παράθυρο που εμφανίζεται, καθώς οι Βιβλιοθήκες VI μοιάζουν με φακέλους με το σύμβολο VI να απεικονίζεται επάνω τους, ενώ τα VIs διατηρούν την κατάληξη.vi. Το άνοιγμα ενός VI Library πραγματοποιείται με τον ίδιο τρόπο ανοίγματος οποιουδήποτε φακέλου. Είτε επιλέγοντάς τον και πατώντας OK, είτε πατώντας διπλό κλικ πάνω του. Καθώς φορτώνεται ο VI, ένα παράθυρο εμφανίζεται στην οθόνη και μας πληροφορεί για τους υπόvis που φορτώνονται μαζί με το κύριο πρόγραμμα στην μνήμη. Εάν το LabView δεν μπορεί αυτόματα να βρει ένα συγκεκριμένο υπόvi, ψάχνει σε όλους τους φάκελους που έχουν προσδιοριστεί στο μονοπάτι ανίχνευσης VI Search Path (Tools menu» Options» Paths). Επίσης, μπορεί να αγνοηθεί το υπόvi πατώντας Ignore SubVI ή το Browse και να συνεχιστεί η έρευνα. Η καταχώρηση ενός VI μπορεί να γίνει σε ένα φάκελο ή μία Βιβλιοθήκη από VIs, επιλέγοντας Save, Save As..., Save a Copy As... από το μενού File. Για να δημιουργηθεί μια καινούργια βιβλιοθήκη από VIs επιλέγεται το Save As... και το κουμπί New LLB. Στο διαλογικό παράθυρο που εμφανίζεται δίνεται ένα όνομα της αρεσκείας σας στην νέα βιβλιοθήκη και ύστερα επιλέγεται το Create. Δεν χρειάζεται να γίνει εγγραφή της κατάληξης.llb, γιατί το LabView την τοποθετεί αυτόματα. Μπορεί να γίνει διαγραφή του VIs από μία βιβλιοθήκη με την βοήθεια του LLB Manager από το μενού Tools. 34

36 1.6. Μεταφορά VIs σε άλλες πλατφόρμες Μπορεί να μεταφερθεί VIs από ένα λειτουργικό σύστημα σε άλλο (για παράδειγμα από LabView for Macintosh σε LabView for Windows). Το LabView αυτόματα μεταφράζει τον κώδικα στην νέα πλατφόρμα. Η χρήση Βιβλιοθηκών Vis (VI Libraries) διευκολύνει την διαδικασία, καθώς υπάρχει η δυνατότητα μεταφοράς πολλών VIs μαζί και μπορούν να διατηρηθούν, επίσης, μεγάλα ονόματα για τα αρχεία μας. Μπορεί να χρησιμοποιηθεί οποιαδήποτε μέθοδο για μεταφορά των αρχείων ανάμεσα σε πλατφόρμες. Οι πιο συνηθισμένες είναι μέσω FTP, Z- ή Xmodem. Τέτοιες μεταφορές μέσα από το δίκτυο, είναι πολύ διαδεδομένες καθώς δεν χρειάζεται επιπλέον λογισμικό μετάφρασης. 35

37 (Κενό φύλλο) 36

38 2. O εξυπηρετητής LabView (VI Server) Ο VI Server είναι ένα ισχυρό χαρακτηριστικό του LabView που δίνει τη δυνατότητα προγραμματισμού σε διάφορες λειτουργίες του LabView, όπως το άνοιγμα και τη λειτουργία των VI, αλλαγή του χρώματος ή της τιμής ενός αντικειμένου του Front Panel, εκτύπωση του Front Panel και αρκετές άλλες. Εικόνα 2.1: Ο εξυπηρετητής LabView (Vi Server) Η λειτουργικότητα του VI Server είναι πραγματικά ένας τρόπος για να εκθέσει την δομή των αντικειμένων του LabView, τα οποία χρησιμοποιούνται για την οργάνωση των Vis, τους ελέγχους, και αρκετές άλλες λειτουργίες. Για παράδειγμα, με ένα VI Server, δίνεται η επιλογή: Να φορτωθεί ένα VI στη μνήμη, να εκτελεστεί, και στη συνέχεια να αποφορτιστεί η μνήμη από το VI. Να εκτελεστεί ένα subvi γνωρίζοντας μόνο τη δομή και το όνομά του (γνωστό και ως VI by Reference). Αλλαγής ιδιοτήτων ενός συγκεκριμένου VI, όπως το μέγεθος και η θέση του παραθύρου Front Panel. Εμφάνισης των παραθύρων του LabView πάντα στην κορυφή της οθόνης. (In front of the screen) Δυναμικής αλλαγής των ιδιοτήτων, όπως το χρώμα και το μέγεθος ενός αντικειμένου του Front Panel. 37

39 Κλήσης ενός SubVI από το Block Diagram χωρίς να περιμένουμε από αυτό να τελειώσει την εκτέλεση. Επειδή τα εσωτερικά αντικείμενα του LabView όπως Vis Controls κλπ. (VIS, έλεγχοι, κλπ.) έχουν σχεδιαστεί χρησιμοποιώντας αρχές αντικειμενοστραφούς προγραμματισμού (OOP), παρατηρούνται πολλά χαρακτηριστικά του OOP να εμφανίζονται στα εργαλεία και στους μηχανισμούς που χρησιμοποιούνται στον VI Server. Για παράδειγμα, ο VI Server ασχολείται με τα αντικείμενα που έχουν ιδιότητες και μεθόδους. Όλα όσα έχουν αναφερθεί παραπάνω εφαρμόζονται πάνω στο δίκτυο. Αυτό σημαίνει ότι τα παραπάνω μπορούν να εφαρμοστούν σε ένα VI ή και στο LabView που βρίσκεται σε ένα άλλο μηχάνημα μέσα στο δίκτυο (συμπεριλαμβανομένου και του διαδικτύου), ακριβώς με τον ίδιο τρόπο, σαν να ήταν στο δικό σας μηχάνημα. Έτσι, το απομακρυσμένο LabView μπορεί να εκτελεστεί ακόμα και σε ένα διαφορετικό λειτουργικό σύστημα. Στο παρακάτω παράδειγμα θα περιγραφεί πώς μπορεί να εκτελεστεί ένα VI από απόσταση. (Τα περισσότερα από τα controls που χρησιμοποιήθηκαν βρίσκονται στην καρτέλα Application Controls). Εικόνα 2.2: Εκτέλεση του testing.vi που βρίσκεται στον τοπικό δίσκο 38

40 Εικόνα 2.3: Εκτέλεση του testing.vi που βρίσκεται στην απομακρυσμένη διεύθυνση viserver.psae.lab O VI Server εκθέτει την λειτουργικότητά του στο LabView με ActiveX αλλά και μέσω του πρωτοκόλλου TCP/IP. Εικόνα 2.4: Δομή VI Server 2.1. Ενεργοποίηση απομακρυσμένης πρόσβασης στο VI Server Για να ενεργοποιηθεί η απομακρυσμένη πρόσβαση στο LabView για πρόσβαση στον VI Server, επιλέγονται Tools και μετά Options. 39

41 Στην συνέχεια, γίνεται μετάβαση στην καρτέλα VI Server, ενεργοποίηση του TCP/IP και έλεγχος για τον περιορισμό πρόσβασης σε ορισμένες λειτουργιές των VI. Εικόνα 2.5: Επιλογές διαμόρφωσης VI Server. 40

42 Δίνεται πάντα πλήρης πρόσβαση στον VI Server του τοπικού LabView, στο οποίο το VI είναι σε λειτουργία (ανεξάρτητα από τις ρυθμίσεις του VI Server που διαμορφώθηκαν). Εάν είναι επιθυμητή η πρόσβαση στον τοπικό VI Server, χρησιμοποιείται μια τοπική αναφορά εφαρμογής (Local Application Reference). Για παράδειγμα, εάν καλέσουμε την Open VI Reference και αφεθεί το application reference αποσυνδεδεμένο, τότε η τοπική αναφορά εφαρμογής (Local Application Reference) χρησιμοποιείται από προεπιλογή. Εικόνα 2.6: Η παλέτα Application Controls Υπάρχουν τρεις πολύ σημαντικές κατηγορίες των "αντικειμένων" του LabView τις οποίες ο VI Server επιτρέπει να χειριστούμε: Application Class: Κλήση του ίδιου του περιβάλλοντος του LabView. VI Class: Κλήση ενός VI που υπάρχει στην μνήμη ή στον δίσκο. Control Class: Κλήση ενός Front Panel ή Indicator Για να χρησιμοποιηθούν αντικείμενα σε VI Server, γίνεται χρήση κυρίως του Property Node και του Invoke Node (Programming -> Application Control). 41

43 Εικόνα 2.7: Property Node και Invoke Node Property Node Το Property Node καθορίζει (γράφει) ή παίρνει (διαβάζει) πληροφορίες για τις ιδιότητες του αντικειμένου το οποίο πέρασε στην είσοδο reference (Εικόνα 2.6). Μπορεί να ρυθμιστεί to Property Node έτσι ώστε να μπορεί να έχει πρόσβαση σε πολλές ιδιότητες. Εικόνα 2.8: Property Node Στο παρακάτω σχήμα εμφανίζονται οι ιδιότητες του Property Node όταν αυτό συνδεθεί με ένα VI. 42

44 Invoke Node Το Invoke Node επικαλείται μια μέθοδο σχετικά με το αντικείμενο του οποίου περνά στην είσοδο αναφοράς (Reference). Μόλις επιλεγεί η μέθοδος, οι συνδεδεμένες παράμετροι θα εμφανίζονται κάτω από το όνομα της μεθόδου. Μπορεί να καθοριστεί η είσοδος και να ληφθούν ως έξοδος οι τιμές των παραμέτρων. Παράμετροι με λευκό φόντο σημαίνει ότι είναι υποχρεωτικό να δηλωθούν είσοδοι ενώ οι παράμετροι με γκρι φόντο σημαίνει ότι συνιστάται να ενωθεί μια είσοδος. Ένα Invoke Node μπορεί να ρυθμιστεί, ώστε να καλεί μόνο μια μέθοδο. Εικόνα 2.9: Invoke Node 43

45 Στο παρακάτω σχήμα παρουσιάζονται οι ιδιότητες του Invoke Node όταν αυτό συνδεθεί με ένα VI. Αν η είσοδος Reference είναι συνδεδεμένη, τότε το Property Node και το Invoke Node θα προσαρμοστούν αυτόματα στην κλάση του αντικειμένου που συνδέθηκε. Αν η είσοδος Reference δεν είναι συνδεδεμένη, τότε μπορεί να επιλεγεί η κλάση του αντικειμένου από το Select Class κάνοντας δεξί κλικ πάνω τους. Εικόνα 2.10: Κλάση αντικειμένου 44

46 Αν επιλέξουμε το VI ή το Application Class, δεν χρειάζεται να συνδεθεί η είσοδος reference υποθέτοντας ότι αναφέρεστε στο καλούμενο VI ή την τοπική εφαρμογή αντίστοιχα Application References (Αναφορές Εφαρμογής) Μια αναφορά εφαρμογής είναι μια αναφορά σε ένα στιγμιότυπο του Application Class στο LabView. Αυτό σημαίνει ότι μια αναφορά εφαρμογής δίνει πρόσβαση στην ανάγνωση και στη σύνταξη ιδιοτήτων, αλλά και στην πρόσβαση σε μεθόδους της ίδιας της εφαρμογής του LabView, σε αντίθεση με ένα VI Από την θεωρία στην πράξη (Παράδειγμα) Ας υποθέσουμε ότι το πρόγραμμα χρειάζεται να γνωρίζει την ανάλυση της οθόνης του χρήστη. Με ένα Application Reference, δίνεται η δυνατότητα αναγνώρισης της ανάλυση της οθόνης που τρέχει το LabView διαβάζοντας την ιδιότητα "Display.AllMonitors". Ας υποτεθεί εναλλακτικά ότι το πρόγραμμα ανοίγει μια εξωτερική εφαρμογή, όπως το Microsoft Excel, αλλά επιδιώκεται να βεβαιωθεί ότι το παράθυρο του VI θα επανέλθει σαν πρώτο παράθυρο. Έτσι, καλείται η μέθοδος Bring To Front, η οποία δίνει εντολή στο LabView να μεταφέρει το παράθυρο σε πρώτο πλάνο, δηλαδή μπροστά από όλα τα άλλα παράθυρα. Πριν την ανάγνωση ή την εισαγωγή των ιδιοτήτων πρέπει να δημιουργηθεί ένα Application Reference. Συνήθως το Application Reference αναφέρεται στην τοπική εγκατάσταση του LabView, αλλά μπορεί να αναφέρεται και σε μία απομακρυσμένη εγκατάσταση. Η απόκτηση μίας αναφοράς εφαρμογής είναι εύκολη και υπάρχουν πολλοί τρόποι να γίνει. Ένας τρόπος είναι να χρησιμοποιηθεί το VI Server Reference από την παλέτα Programming -> Application Control και να επιλεγεί το This application κάνοντας κλικ πάνω του και πηγαίνοντας στο Link To. 45

47 Εικόνα 2.11: VI Server Reference Ένας άλλος τρόπος είναι να χρησιμοποιηθεί ένα Property Node (Programming -> Application Control) και να αφεθεί η είσοδος Reference ασύνδετη, όπως φαίνεται στο παρακάτω σχήμα. Έτσι, το LabView υποθέτει ότι 46

48 γίνεται αναφορά στην τοπική εφαρμογή και σαν έξοδος θα υπάρχει μία τοπική αναφορά εφαρμογής (Local Application Reference). Εικόνα 2.12: Reference ασύνδετη Ο τελευταίος τρόπος για να αποκτηθεί μία αναφορά εφαρμογής είναι να καλεστεί το Open Application Reference και να αφεθεί αποσυνδεμένη η είσοδος Machine Name. Με αυτό τον τρόπο το LabView υποθέτει ότι γίνεται λόγος για τοπική αναφορά εφαρμογής. Βέβαια με το Open Application Reference αποκτάται και μια αναφορά εφαρμογής που είναι σε απομακρυσμένο μηχάνημα. Για να γίνει αυτό θα πρέπει να δηλωθεί το όνομα του μηχανήματος (συνήθως μια IP Address) και η πύλη, που χρησιμοποιεί το LabView στο απομακρυσμένο μηχάνημα, η οποία είναι υπεύθυνη για τις συνδέσεις TCP. Εικόνα 2.13: Open Application Reference Αφού τελειώσει το Open Application Reference πρέπει να κλείσει χρησιμοποιώντας το Close Reference (Programming -> Application Control). 47

49 Εικόνα 2.14: Close Reference 2.4. Παράδειγμα VI Server Στο παρακάτω παράδειγμα παρουσιάζεται πως χειρίζεται ένα απομακρυσμένο VI. Για το συγκεκριμένο παράδειγμα δημιουργείται ένα πολύ απλό VI στη χρήση. Δέχεται μια θερμοκρασία για είσοδο και απεικονίζει την τιμή αυτή σε βαθμούς Celsius ή Fahrenheit ανάλογα με την τιμή της μεταβλητής Boolean Celsius. Εικόνα 2.15: Παράδειγμα VI Server Ξεκινώντας, κατασκευάζοντας το Block Diagram που βρίσκεται στον Client πρέπει να προστεθεί ένα Open App Reference και να ορισθεί η Port και η IP από τον server. 48

50 Εικόνα 2.16: Open App Reference Χρησιμοποιείται ένα String Constant για την IP και ένα Number Constant για την πύλη. Το Open App Reference πρέπει να συνδεθεί με VI Reference στο οποίο θα δωθεί το Path που βρίσκετε το απομακρυσμένο VI. Για να ορισθεί το Path χρησιμοποιείται ένα Path Constant και το συνδέεται με την είσοδο Path του VI Reference. Εικόνα 2.17: Path, IP, Port Constant Πλέον μπορεί να χρησιμοποιηθεί το Property Node και το Invoke Node για να γίνει χειρισμός των μεθόδων και των αντικειμένων του VI αλλά και του Application. Προσθέτεται ένα Invoke Node το οποίο επιβεβαιώνει ότι το Front Panel του VI είναι ανοιχτό. Αυτό πραγματοποιείται χρησιμοποιώντας την μέθοδο Front Panel - > Open. Εικόνα 2.18: Invoke Node ( FP.Open Method ) 49

51 Πλέον αφού φαίνονται οι αλλαγές στο Front Panel, ορίζονται οι δύο μεταβλητές, το tempinput και το Celsius. Για να γίνει αυτό χρησιμοποιούνται δύο Invoke Node για την κάθε μεταβλητή, και έπειτα επιλέγεται η μέθοδος Control Value -> Set. Εικόνα 2.19: Invoke Node ( Ctrl.Set Method ) Η μέθοδος Control Value -> Set παίρνει δύο ορίσματα- το όνομα της μεταβλητής και την τιμή την οποία ορίζουμε σε αυτή. Χρησιμοποιούνται δύο String Constant ( tempinput, celsius ) για τα ονόματα των δύο μεταβλητών που έχουμε στο παράδειγμα, ένα Numeric Constant για την τιμή του tempinput και ένα Boolean Constant για την τιμή του Celsius. Εφόσον έχουν οριστεί οι δύο μεταβλητές που χρειάζεται το απομακρυσμένο VI για να λειτουργήσει, μπορεί να πραγματοποιηθεί η εκτέλεση (απομακρυσμένα). Για την εκτέλεση θα χρησιμοποιηθεί η μέθοδος Run VI. 50

52 Εικόνα 2.20: Invoke Node (Run VI) Έχοντας βάλει όλα τα απαραίτητα στοιχεία για να λειτουργήσει το VI, προστίθεται και το Close Reference για να οριστεί το τέλος. Εικόνα 2.21: Close Reference Έτσι, εκτελώντας το VI παρατηρούνται αλλαγές στον Server. 51

53 Εικόνα 2.22: Server s Front Panel Να σημειώσουμε σε αυτό το σημείο ότι το παραπάνω παράδειγμα υποθέτει ότι υπάρχει φυσική επαφή για να διαπιστωθούν τα επιθυμητά αποτελέσματα. Ορισμένες φορές παρ όλα αυτά μπορεί να μην υπάρχει φυσική επαφή, οπότε πρέπει να μεταφέρουμε τα αποτελέσματα στο δικό μας VI. Επομένως, πρέπει να αφαιρεθεί το Front Panel -> Open και να προστεθεί μετά το Run VI method η μέθοδος Control Value -> Get για να αντλήσουμε το αποτέλεσμα της μεταβλητής «temperature». Εικόνα 2.23: Invoke Node ( Ctrl.Val.Get Method ) 52

54 Εκτελώντας, εμφανίζεται το αποτέλεσμα που αναμενόταν. Εικόνα 2.24 Αποτέλεσμα Ctrl.Val.Get 53

55 (Κενό φύλλο) 54

56 3. Δημιουργία μιας υπηρεσίας Web με το LabView Δημιουργείται ένα νέο project κάνοντας δεξί κλικ στο My Computer και έπειτα New -> Web Service. (Η επιλογή αυτή προστέθηκε στο LabView σε επόμενες εκδόσεις από την 2011). Εικόνα 3.1: Δημιουργία Web Service Έτσι το LabView δημιουργεί ένα νέο Web Service project το οποίο μπορεί να μετονομαστεί με δεξί κλικ -> Rename. Γίνεται παραμετροποίηση του Web Server πηγαίνοντας Tools -> Options -> WebServer. Εκεί βρίσκονται ρυθμίσεις για την πόρτα που θα χρησιμοποιεί, ποια VI θα είναι προσβάσιμα από τον WebServer, αλλά και να επιτρέπεται ή να αποτρέπεται η πρόσβαση σε συγκεκριμένες IPs. 55

57 Εικόνα 3.2: Παραμετροποίηση Web Server Εικόνα 3.3: Visible Vis, Browser Access 56

58 Κάνοντας δεξί κλικ στο Web Services δημιουργείται ένα νέο VI το οποίο θα παίρνει HTTP requests από έναν Client. Εικόνα 3.4: Δημιουργία Web Resource VI Το LabView δίνει τη δυνατότητα να γίνει επιλογή ανάμεσα από τέσσερις μεθόδους HTTP. GET, POST, PUT και DELETE. Εικόνα 3.5: Επιλογή μεθόδων HTTP 57

59 Το GET χρησιμοποιείται για την ανάγνωση δεδομένων από μία εφαρμογή. Το POST χρησιμοποιείται για τη δημιουργία δεδομένων σε μία εφαρμογή. Το PUT χρησιμοποιείται για την ενημέρωση δεδομένων σε μία εφαρμογή. Το DELETE χρησιμοποιείται για τη διαγραφή δεδομένων σε μία εφαρμογή. 58

60 4. Σύνδεση HTTP Request με το LabView Αφού επιλεγεί η μέθοδος του HTTP Request το LabVIEW δίνει τη δυνατότητα κάνοντας δεξί κλικ στο VI και έπειτα Show Method URL να εμφανιστεί το URL στο οποίο είναι διαθέσιμο το συγκεκριμένο request. Εικόνα 4.1: Προβολή URL 4.1. Μεταφορά δεδομένων μεταξύ των HTTP VΙs και του WebClient Τα HTTP VIs δέχονται και στέλνουν δεδομένα μέσω του Connector Panel. Όταν ένας WebClient στέλνει ένα HTTP Request σε ένα συγκεκριμένο URL το οποίο είναι συνδεμένο με ένα HTTP VI, το VI παίρνει τις τιμές τον μεταβλητών και μέσω του Connector Panel τις επιστρέφει στον Client. Στο παρακάτω παράδειγμα φαίνεται το Front Panel και το Connector Panel από ένα GET Request το οποίο επιστρέφει στον Client την θερμοκρασία και αν είναι Celsius ή Fahrenheit. 59

61 Εικόνα 4.2: Front Panel, Connector Panel Πλέον θα επιστρέφονται στον Client οι δύο μεταβλητές που είναι συνδεδεμένες με το Connector Panel κάθε φορά που γίνεται ένα GET Request στο συγκεκριμένο URL. Εικόνα 4.3: JSON δεδομένα Στην παραπάνω φωτογραφία φαίνεται ότι τα δεδομένα έχουν εμφανιστεί σε μία μορφή γνωστή ως JSON. Το LabView δίνει την δυνατότητα αλλαγής της μορφής της απάντησης που επιστρέφει ο LabVIEW WebServer. Κάνοντας δεξί κλικ στο WebService και έπειτα στο Properties, στην καρτέλα HTTP Method VI Settings εμφανίζουν όλα τα HTTP VIs την μέθοδο που χρησιμοποιούν αλλά και το URL που είναι συνδεδεμένα. 60

62 Επιλέγοντας ένα VI εμφανίζονται περισσότερες πληροφορίες για το κάθε ένα, όπως αλλαγή της μεθόδου, του URL, της μορφής της απάντησης και η προσθήκη ασφάλειας σε αυτό ώστε να μην είναι προσβάσιμο από όλους. Οι διαθέσιμες μορφές που δίνει το LabVIEW είναι αυτές που φαίνονται στην παρακάτω εικόνα (XML, Text, HTML, JSON). Εικόνα 4.4: Επιλογή μορφής δεδομένων Επιλέγοντας την μορφή XML, ο Webserver επιστρέφει την αντίστοιχη μορφή απάντησης. Εικόνα 4.5: XML δεδομένα Το LabView δίνει την δυνατότητα δημιουργίας ιστοσελίδας προσθέτοντας αρχεία που μπορεί να χρησιμοποιήσει ένας WebClient (html, css, js κλπ.) κάνοντας δεξί κλικ στο WebService και έπειτα στο Add Public Content Folder. 61

63 Εικόνα 4.6: Προσθήκη Δημόσιου Φακέλου Έτσι, επιλέγοντας τον φάκελο με τα αρχεία που έχουν δημιουργηθεί, γίνονται προσβάσιμα μέσω του LabView Webserver. Εικόνα 4.7: Web Application Τα HTTP Requests μπορούν να χρησιμοποιηθούν όχι μόνο από έναν WebBrowser. Πλέον οι περισσότερες γλώσσες προγραμματισμού έχουν την δυνατότητα να χειρίζονται HTTP Requests και έτσι προσφέρεται η δυνατότητα δημιουργίας εφαρμογών για κινητά, σύνδεση με Arduino Raspberry κτλ. 62

64 Εικόνα 4.8: Προβολή URL 63

65 (Κενό φύλλο) 64

66 5. Remote Panel Server Εικόνα 5.1: Remote Panel Server Το Remote Panel επιτρέπει σε έναν υπολογιστή Client να δει και να ελέγξει το Front Panel ενός VI το οποίο βρίσκεται σε έναν υπολογιστή ή Server. Η ενεργοποίηση αυτής της επιλογής βρίσκεται κάτω από την καρτέλα του WebServer στις ρυθμίσεις. Εικόνα 5.2: Παραμετροποίηση Remote Panel Server 65

67 Με το Remote Panel δίνεται η δυνατότητα ενσωμάτωσης ενός Front Panel σε μία ιστοσελίδα και ο έλεγχος του από εκεί. Το μόνο που χρειάζεται για να γίνει αυτό είναι να υπάρχει το Run-time engine plugin. Για την δημιουργία μίας σελίδας από την οποία θα υπάρχει πρόσβαση σε ένα VI μπορεί να γίνει χρήση του Web Publishing Tool (Tools -> Web Publishing Tool). Εικόνα 5.3: Web Publishing Tool Στο παράθυρο που ανοίγει εμφανίζεται η δυνατότητα της επιλογής του VI, το οποίο θα εμφανιστεί στην ιστοσελίδα, αλλά και η δυνατότητα επιλογής ενός από τους τρείς τρόπους προβολής του Μέθοδος Embedded Η μέθοδος Embedded ενσωματώνει το VI στον Web Browser έτσι ώστε ο Client να μπορεί να δει σε πραγματικό χρόνο τις αλλαγές που γίνονται στο FrontPanel, αλλά και να πάρει τον έλεγχό του. Για την τεχνολογία Embedded χρειάζεται η χρήση του Internet Explorer και του RunTimeEngine,( ndows/lvrte2013min.exe). 66

68 Επιλέγοντας την επιλογή Request control when connection is established μπορεί να ελεγχθεί το VI από τον Browser. Σε επόμενο βήμα το LabView δίνει τη δυνατότητα αλλαγής κάποιων στοιχείων της ιστοσελίδας, όπως ο τίτλος, η επικεφαλίδα που βρίσκεται πάνω από το VI και η κατακλείδα που βρίσκεται κάτω από το VI, αλλά και μία προεπισκόπηση της ιστοσελίδας πριν γίνει Publish. Εικόνα 5.4: Ρυθμίσεις Embedded Μπορεί να αλλαχτεί το όνομα και η διαδρομή που θα αποθηκευτεί η σελίδα. Με βάσει αυτά δημιουργείται και το αντίστοιχο URL που θα είναι προσβάσιμα το VI στον Web Browser. 67

69 Εικόνα 5.5: Επιλογές Path, Filename, URL για το αρχείο Αφού γίνει Save to Disk η πλοήγηση στο URL θα δώσει την επιλογή ελέγχου του VI. Εικόνα 5.6: Web Embedded 68

70 Επιλέγοντας το Request Control of VI κάνοντας δεξί κλικ στο VI, δίνετε η δυνατότητα έλεγχου του VI. Εικόνα 5.7: Απόκτηση ελέγχου VI 5.2. Μέθοδος Snapshot Η μέθοδος αυτή δημιουργεί μία φωτογραφία του Front Panel και την προβάλει στον Web Browser. Σε αυτή την λειτουργία δεν υπάρχει ζωντανή προβολή του VI και δεν είναι δυνατός ο έλεγχος του VI Μέθοδος Monitor Δημιουργεί μία φωτογραφία η οποία ανανεώνεται ανά X δευτερόλεπτα ανάλογα με την τιμή που έχει επιλεγεί. Ούτε εδώ υπάρχει ζωντανή προβολή του Front Panel και έλεγχος αυτού. Εικόνα 5.8: Επιλογή ρυθμού ανανέωσης 5.4. Connect to Remote Panel Το LabView δίνει την δυνατότητα ελέγχου ενός Front Panel σε ένα Server από ένα άλλο LabView (Client). 69

71 Για την σύνδεση σε ένα απομακρυσμένο LabView γίνεται επιλογή από την καρτέλα Operate το Connect to Remote Panel. Εικόνα 5.9: Σύνδεση σε Remote Panel Στο παράθυρο που ανοίγει γίνεται η συμπλήρωση των στοιχείων του Server που θα γίνει η σύνδεση (Server address, port και VI name). Στην περίπτωση που θέλουμε να ελέγξουμε το VI θα πρέπει να είναι επιλεγμένο το πεδίο Request Control. Εικόνα 5.10: Παράθυρο συμπλήρωσης στοιχείων Remote Server Εικόνα 5.11: Front Panels (Client, Server) 70

72 5.5. Remote Panel Connection Manager Στην καρτέλα Tools υπάρχει η επιλογή Remote Panel Connection Manager στην οποία φαίνονται στοιχεία για το ποιος είναι συνδεδεμένος μέσω Remote Panel, το πότε συνδέθηκε και αποσυνδέθηκε αλλά και πόσο όγκο δεδομένων έχει παραλάβει. Εικόνα 5.12: Remote Panel Connection Manager Επιλέγοντας κάποιον χρήστη υπάρχει η δυνατότητα αποσύνδεσής του πατώντας το κουμπί Disconnect Client. 71

73 (Κενό φύλλο) 72

74 6. Σύνδεση PLC με LabView Εικόνα 6.1: Σύνδεση PLC με LabVIEW Η διαδικασία διασύνδεσης των δύο προγραμμάτων χωρίζεται σε δύο μέρη. Εικόνα 6.2: Διαχωρισμός διασύνδεσης σε δύο μέρη 73

75 Το πρώτο μέρος περιέχει την σύνδεση ενός PLC με το πρόγραμμα της National Instruments OPC Servers. Το δεύτερο μέρος περιέχει την σύνδεση του OPC Servers με το LabView. Για την σύνδεση αυτών των δύο απαραίτητη είναι η χρήση του Module DSC Μέρος 1 ο (Δημιουργία Εικονικού PLC και προετοιμασία αυτού για σύνδεση με OPC Servers) Ξεκινώντας με την σύνδεση χρησιμοποιείται το πρόγραμμα Simatic Step 7 της Siemens. Εικόνα 6.3: Simatic Step Λίγα λόγια για το Simatic To Simatic είναι ένα σύστημα αυτοματισμού που αναπτύχθηκε από την γερμανική Siemens. Το σύστημα αυτό ελέγχει μηχανές που χρησιμοποιούνται για την βιομηχανική παραγωγή. Το Simatic μπορεί να παρομοιαστεί με έναν ψηφιακό 74

76 υπολογιστή που μπορεί να αποθηκεύσει και να εκτελέσει προγράμματα αλλά και να ελέγχει εισόδους και εξόδους που υπάρχουν σε αυτό. Στο παράδειγμα χρησιμοποιείται το Simatic Manager για την δημιουργία ενός PLC και την δημιουργία εισόδων και εξόδων σε αυτό. Εικόνα 6.4: Simatic Manager Δημιουργείται ένα νέο Project στο οποίο χρησιμοποιείται ένα s7-300 PLC. 75

77 Εικόνα 6.5: Εισαγωγή Simatic Station Κάνοντας διπλό Click σε αυτό, εισάγεται το Hardware. Ανοίγει ένα καινούργιο παράθυρο στο οποίο κάνουμε εισαγωγή ενός νέου object. Εικόνα 6.6: Εισαγωγή Hardware Εισάγεται ένα Rack-300 στο οποίο επιλέγεται τροφοδοτικό και CPU. 76

78 Εικόνα 6.7: Εισαγωγή Rack-300 Το τροφοδοτικό που επιλέγεται είναι το PS 307 5A. Επιλέγοντας CPU (315-2 PN/DP) μας ζητείται η δημιουργία ενός Ethernet Interface για την επικοινωνία με αυτό. Εικόνα 6.8: Ethernet Interface 77

79 Δημιουργείται ένα νέο Ethernet Interface πατώντας το κουμπί New Μετά την εισαγωγή του CPU, το RACK παρουσιάζεται ως εξής: Εικόνα 6.9: Rack μετά την εισαγωγή CPU Κάνοντας Click στο Configure Network εμφανίζονται με γραφικό τρόπο ότι έχει δημιουργηθεί μέχρι στιγμής. Εικόνα 6.10: Configure Network 78

80 Πριν κλείσει το παράθυρο παραμετροποίησης του Hardware πρέπει να γίνει Save and Compile. Στη συνέχεια, δημιουργούνται οι είσοδοι και οι έξοδοι του PLC. Για την δημιουργία αυτών, γίνεται πλοήγηση στα Blocks και έπειτα διπλό κλικ στο OB1. Στο παράθυρο που εμφανίζεται γίνεται η επιλογή της γλώσσας. Εικόνα 6.11: Επιλογή Γλώσσας Ύστερα ένα νέο παράθυρο ανοίγει στο οποίο σχεδιάζεται το πρόγραμμα σε γλώσσα Ladder. 79

81 Εικόνα 6.12: Παράθυρο σχεδίασης γλώσσας Ladder Χρησιμοποιείται μια Boolean είσοδο και το Integer Function της πρόσθεσης. Εικόνα 6.13: Πρόγραμμα Ladder Γίνεται αποθήκευση και μετά κλικ στο κουμπί Download. 80

82 Εικόνα 6.14: Save και Download Μετά από το αρχικό παράθυρο του Simatic επιλέγεται το Simulation On Εικόνα 6.15: Simulation ON και από το παράθυρο της σχεδίασης του κώδικα επιλέγεται το Monitor On. Εικόνα 6.16: Monitor ON Στο παράθυρο του Simulation πρέπει να προστεθούν όλες οι είσοδοι και έξοδοι με τα ονόματα που δόθηκαν παραπάνω σχεδιάζοντας το πρόγραμμα ( I0.0, MW10, MW12, MW14 ). Δίνοντας τιμές στις εισόδους και πατώντας το RUN στο simulation παρατηρούνται στο διάγραμμα τις γλώσσας Ladder οι αλλαγές που γίνονται. 81

83 Εικόνα 6.17: Διάγραμμα Ladder και Simulation Διαπιστώνεται ότι το PLC δουλεύει σύμφωνα με τον επιθυμητό τρόπο και ακολουθεί η σύνδεση αυτού με το OPC Servers. Για την σύνδεση του εικονικού PLC με το OPC Server χρησιμοποιείται η επέκταση NetToPLCSim, η οποία επιτρέπει την προσομοίωση συστημάτων SCADA πάνω σε δίκτυο σε συνδυασμό με εικονικά PLC. Ανοίγοντας το NetToPLCSim προστίθεται ένα νέο Station με την IP του δικτύου, αλλά και με την IP του προσαρμογέα Ethernet του εικονικού PLC. 82

84 Εικόνα 6.18: Ρυθμίσεις NetToPLCSim 6.2. Μέρος 2 ο (Σύνδεση OPC Server με PLC) Για την σύνδεση πρέπει να δημιουργηθεί ένα νέο κανάλι και να επιλεγεί ως Device driver: Siemens TCP/IP Ethernet Εικόνα 6.19: Επιλογή Device Driver Έπειτα, επιλέγεται το δίκτυο του υπολογιστή. 83

85 Εικόνα 6.20: Επιλογή Δικτύου Με την ολοκλήρωση αυτού πρέπει να προστεθεί μια νέα συσκευή. Στο συγκεκριμένο παράδειγμα το PLC S Εικόνα 6.21: Επιλογή συσκευής Εφόσον ζητηθεί διεύθυνση δικτύου, εισάγεται ξανά η διεύθυνση δικτύου του υπολογιστή. 84

86 Μετά την δημιουργία της συσκευής πρέπει να προστεθούν τυχόν είσοδοι και έξοδοι κάνοντας δεξί click και Add new tag. Εικόνα 6.22: Εισαγωγή εισόδων εξόδων Αφού ολοκληρωθεί η προσθήκη των εισόδων εκτελείται το Quick Client από την γραμμή εργαλείων. Εικόνα 6.23: Quick Client Στο παράθυρο που εμφανίζεται γίνεται πλοήγηση στην συσκευή που δημιουργήθηκε, στην συγκεκριμένη περίπτωση η συσκευή Device1. Παρατηρείται ότι εμφανίζονται οι είσοδοι που έχουν φτιαχτεί με τις τιμές που έχουν δοθεί στο εικονικό PLC. 85

87 Εικόνα 6.24: Είσοδοι και έξοδοι του PLC Αλλάζοντας τις τιμές στο PLC προκύπτουν και οι αντίστοιχες αλλαγές στον OPC Server. Εικόνα 6.25: Simatic και OPC Server 86

88 6.3. Μέρος 3 ο (Σύνδεση OPC Server με το LabView) Γίνεται η δημιουργία ενός νέου Empty Project. και στην συνέχεια ενός νέου I/O Server. Εικόνα 6.26: Δημιουργία νέου Project Εικόνα 6.27: Δημιουργία I/O Server 87

89 Στο παράθυρο που εμφανίζεται, επιλέγεται το OPC Client. Εικόνα 6.28: Επιλογή OPC Client Ορίζεται το Update Rate σε 100ms, τιμή ίδια με το PLC και στη συνέχεια, επιλέγεται ως Registered OPC server ο National Instuments.NIOPServers. Εικόνα 6.29: Παραμετροποίηση OPC Client 88

90 Έπειτα, γίνεται η εισαγωγή των μεταβλητών κάνοντας δεξί κλικ στο OPC1 και επιλέγοντας το Create Bound Variables. Εικόνα 6.30: Δημιουργία μεταβλητών Στο παράθυρο που εμφανίζεται γίνεται πλοήγηση στα Channel και Device που έχουν δημιουργηθεί στο OPC Server και επιλέγονται όλες οι μεταβλητές. Εικόνα 6.31: Επιλογή μεταβλητών 89

91 Εφόσον οι είσοδοι και οι έξοδοι μπορούν πλέον να χρησιμοποιηθούν από το LabView, δημιουργείται ένα νέο VI. Στο Front Panel εισάγονται δύο Num Ctrls που ελέγχουν τις δυο εισόδους του PLC για την πρόσθεση. Εικόνα 6.32: Δημιουργία Front Panel Στο Block Diagram εισάγονται δύο Shared μεταβλητές στις οποίες δίνονται οι δύο αριθμοί που θα προστεθούν. Εικόνα 6.33: Δημιουργία Block Diagram 90

92 Επιλέγεται η αντίστοιχη μεταβλητή κάνοντας δεξί κλικ στην κάθε μια Shared Variable. Εικόνα 6.34: Επιλογή Shared Variable Συνδέεται η κάθε μια Shared Variable με το αντίστοιχο NumController. Εικόνα 6.35: Επιλογή Access Mode 91

93 Για το αποτέλεσμα της πρόσθεσης χρειάζεται ένα Num Indicator. Δημιουργείται ακόμα μια Shared Variable (apotelesma), η οποία συνδέεται με το Num Indicator (apotelesma). Επίσης, προστίθεται και ένα Led για τον έλεγχο της Boolean μεταβλητής. 92

94 93

95 Εικόνα 6.36: Εισαγωγή While Loop Προσθέτονται όλα μέσα σε ένα While Loop με Wait Timer το οποίο ορίζεται στα 100ms, τιμή στην οποία έχει ρυθμιστεί και το PLC. 94

96 Σε αυτό το σημείο παρατηρείται ότι αλλάζοντας τις τιμές του PLC συγχρονίζονται και οι αντίστοιχες του LabView. Το ίδιο συμβαίνει και αντίστροφα. Εικόνα 6.37: Συγκεντρωτικά αποτελέσματα. 95

97 (Κενό φύλλο) 96

98 Εργαστηριακό μέρος ΠΑΡΑΡΤΗΜΑ Στην ενότητα αυτή παρουσιάζεται ένας σύντομος εργαστηριακός οδηγός προς τους φοιτητές με τα βήματα που πρέπει να ακολουθηθούν για τον απομακρυσμένο έλεγχο ενός VI. 1. Απομακρυσμένος έλεγχος ενός VI 1) Για να ανεβάσετε τα VIs στον Server πρέπει να χρησιμοποιήσετε έναν FTP Client. Μπορείτε να κατεβάσετε έναν FTP Client δωρεάν από τον παρακάτω σύνδεσμο: FileZilla FTP Client: 2) Αφού ληφθεί και εγκατασταθεί με επιτυχία, πρέπει συνδεθείτε στον Server με τα στοιχεία που σας έχουν δοθεί από το εργαστηριακό τμήμα στο οποίο είστε εγγεγραμμένοι. Host: Username: το όνομα χρήστη σας Password: ο κωδικός πρόσβασής σας Port: 21 Εικόνα Π1.1: Σύνδεση με FTP Client στον Server 97

99 3) Στη συνέχεια, ανεβάστε το VI της άσκησης με όνομα της μορφής: Τμήμα_ΑΜ.vi ( π.χ. deutera13-15_40736.vi ) Σημειώσεις: Όπου Τμήμα, συμπληρώνετε το τμήμα όπου είστε εγγεγραμμένοι και την ώρα (π.χ. deutera13-15). Όπου AM, συμπληρώνετε τον αριθμό μητρώου σας, όπως ακριβώς στο παραπάνω παράδειγμα. Το αρχείο που ανεβάσατε πρέπει να έχει την μορφή.vi ΠΡΟΣΟΧΗ!!!: ΜΗΝ ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΕΛΛΗΝΙΚΟΥΣ ΧΑΡΑΚΤΗΡΕΣ ΣΤΑ ΟΝΟΜΑΤΑ ΤΩΝ VI. 4) Τέλος, αφού ανεβάσετε επιτυχώς το VI στον Server επισκεφτείτε τον παρακάτω σύνδεσμο με τη χρήση του Internet Explorer: και συμπληρώστε τον Αριθμό μητρώου σας και το όνομα του VI που θέλετε να ελέγξετε. Εικόνα Π1.2: Φόρτωση του Vi από τον Server 98

100 2. Εργαστηριακή Άσκηση Για να δείτε το VI στο οποίο έχετε την εργαστηριακή άσκησή σας, πλοηγηθείτε στον παρακάτω σύνδεσμο και επιλέξτε την εργαστηριακή άσκηση που σας έχει ανατεθεί. Εικόνα Π1.3: Εργαστηριακές Ασκήσεις 99

Μέρος 2. Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα

Μέρος 2. Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα Μέρος 2 Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα Πρόλογος Η «Εισαγωγή στο LabVIEW και τα Εικονικά Όργανα» βασίζεται στο βιβλίο του Dan Nesculescu, Mechatronics, Prentice Hall Μετάφραση στα ελληνικά

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

Μέρος 2. Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα

Μέρος 2. Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα Μέρος 2 Εισαγωγή στο Lab VIEW και τα Εικονικά Όργανα Πρόλογος Η «Εισαγωγή στο LabVIEW και τα Εικονικά Όργανα» βασίζεται στο βιβλίο του Dan Nesculescu, Mechatronics, Prentice Hall Μετάφραση στα ελληνικά

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

Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Πάτρας Τομέας Συστημάτων και Αυτομάτου Ελέγχου. Εργαστήριο Αναλογικού και Ψηφιακού Ελέγχου Ι

Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Πάτρας Τομέας Συστημάτων και Αυτομάτου Ελέγχου. Εργαστήριο Αναλογικού και Ψηφιακού Ελέγχου Ι Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Πάτρας Τομέας Συστημάτων και Αυτομάτου Ελέγχου Εργαστήριο Αναλογικού και Ψηφιακού Ελέγχου Ι 1 Το LabVIEW αποτελεί εργαλείο που μπορεί να χρησιμοποιηθεί

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

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων ΣΥΣΤΗΜΑΤΑ SCADA Μέρος 5 Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων 1 Αναφορές 1. Taking Your Measurements to the Web with Lab VIEW : Ενδιαφέρον και περιεκτικό άρθρο από την ιστοσελίδα της

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 2o Εργαστήριο Σ.Α.Ε. Ενότητα : Εισαγωγή στο Labview

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 2o Εργαστήριο Σ.Α.Ε. Ενότητα : Εισαγωγή στο Labview ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 2o Εργαστήριο Σ.Α.Ε Ενότητα : Εισαγωγή στο Labview Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων

ΣΥΣΤΗΜΑΤΑ SCADA. Μέρος 5. Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων ΣΥΣΤΗΜΑΤΑ SCADA Μέρος 5 Δικτύωση για Απομακρυσμένο Έλεγχο και Μεταφορά Δεδομένων 1 Αναφορές 1. Taking Your Measurements to the Web with Lab VIEW : Ενδιαφέρον και περιεκτικό άρθρο από την ιστοσελίδα της

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

Σχήµα 4.1: Εισαγωγή βρόγχου while-loop.

Σχήµα 4.1: Εισαγωγή βρόγχου while-loop. Ο βρόγχος While-loop 1. Ο βρόγχος while-loop εκτελείται έως ότου ικανοποιηθεί µία προκαθορισµένη συνθήκη. 2. Ο αριθµός των επαναλήψεων ενός βρόγχου while-loop δεν είναι εκ των προτέρων προκαθορισµένος,

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

Απομακρυσμένη πρόσβαση μέσω διαδικτύου σε ηλεκτρονικό κύκλωμα με την χρήση LabVIEW

Απομακρυσμένη πρόσβαση μέσω διαδικτύου σε ηλεκτρονικό κύκλωμα με την χρήση LabVIEW ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ Απομακρυσμένη πρόσβαση μέσω διαδικτύου σε ηλεκτρονικό κύκλωμα με την χρήση LabVIEW Τμήμα ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΟΛΥΜΕΣΩΝ Σπουδαστής ΚΟΝΤΥΛΗΣ ΟΝΕΤΟΡ Εισηγητής

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

SIMATIC MANAGER SIMATIC MANAGER

SIMATIC MANAGER SIMATIC MANAGER 1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους

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

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

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

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

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»...

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»... Περιεχόμενα ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»....2 Πλοήγηση στο χάρτη... 3 Σχεδίαση στο χάρτη... 4 Εκτύπωση του χάρτη... 6 Μετρήσεις επάνω στο χάρτη... 9 Εμφάνιση

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

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Οδηγός Εγκατάστασης Pylon Auto Moto Cube POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή

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

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

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

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

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

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

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

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

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

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

QS-LIS 2011 www.qslis-software.com

QS-LIS 2011 www.qslis-software.com QS-LIS 2011 www.qslis-software.com ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΜΕΤΡΗΣΕΙΣ ΑΠΟ ΕΙΚΟΝΕΣ ΣΧΕΔΙΟΥ Το περιεχόμενο του παρόντος τεύχους αποτελεί έργο επιστημονικού και πνευματικού μόχθου και πνευματικήν ιδιοκτησία του Γιάννη

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

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Γ. Νικολακόπουλος, Μ. Κουνδουράκης, Α. Τζες και Γ. Γεωργούλας Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων

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

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

Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView 1o ΕΠΑΛ Ε.Κ. ΝΕΑΠΟΛΗΣ Μπουλταδάκης Σ, Μαυρίδης Κ. Δραστηριότητα 9: Σύνδεση ΗΥ με το πολύμετρο METEX 3870D μέσω σειριακής επικοινωνίας RS232 και εφαρμογή σε LabView Mάθημα: Εργαστήριο Δικτύων Υπολογιστών

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

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 1 ΣΤΟΧΟΙ: 1. Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου (Microsoft Word) 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου 3. Δημιουργία Νέου Εγγράφου 4. Δημιουργία Εγγράφου Βασισμένο Σε Πρότυπο 5. Κλείσιμο

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ 130 : Ψηφιακή σχεδίαση Βόλος 2015 1 Εισαγωγή Το Multisim είναι ένα ολοκληρωμένο περιβάλλον προσομοίωσης της συμπεριφοράς

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

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

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

Κέντρο υποστήριξης 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

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

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

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram.

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram. Εισαγωγή αρχείων δεδοµένων 1. Η εισαγωγή αρχείων δεδοµένων στο LaVIEW γίνεται στο Block Diagram µε την εντολή Read From Spreadsheet File. 2. Εισάγουµε την εντολή Read From Spreadsheet File στο Block Diagram

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

Σχήµα 5.1: Εισαγωγή της δοµής formula node στο Block Diagram.

Σχήµα 5.1: Εισαγωγή της δοµής formula node στο Block Diagram. Η δοµή Formula Node 1. Η δοµή Formula Node επιτρέπει την εισαγωγή αναλυτικών σχέσεων στο Block Diagram µε πληκτρολόγηση, αποφεύγοντας έτσι την εισαγωγή των εικονίδιων συναρτήσεων απλών αλγεβρικών πράξεων

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

(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Σύντομη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Γνωριμία με το περιβάλλον LabVIEW. Γνωριμία με το περιβάλλον LabVIEW.

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Γνωριμία με το περιβάλλον LabVIEW. Γνωριμία με το περιβάλλον LabVIEW. Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Γνωριμία με το περιβάλλον LabVIEW. Γνωριμία με το περιβάλλον LabVIEW. Βασική δομή ενός προγράμματος στο LabVIEW. Σκοπός Εμπρόσθιο Πλαίσιο (Front Panel). Δομικό

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

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων Τι θα μάθουμε σήμερα: Να αναφέρουμε τα κύρια χαρακτηριστικά ενός Γραφικού Περιβάλλοντος Επικοινωνίας Να εξηγούμε τη χρήση των κουμπιών του

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

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

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

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

Σχήµα 2.1: Εισαγωγή array στο Front Panel.

Σχήµα 2.1: Εισαγωγή array στο Front Panel. Arrays (Πίνακες) 1. Στο LAbVIEW η εισαγωγή πινάκων γίνεται µε τα arrays. Για να εισάγουµε ένα array στο Front Panel κάνουµε δεξί κλικ σε αυτό και επιλέγουµε την εντολή «Array» από το µενού «Array, Matrix

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

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

Λογισμικό κατασκευής εννοιολογικών χαρτών. Α. Αθανασόπουλος

Λογισμικό κατασκευής εννοιολογικών χαρτών. Α. Αθανασόπουλος Λογισμικό κατασκευής εννοιολογικών χαρτών Πολλά κεράσια Οι αίθουσες σεμιναρίων έχουν γεμίσει με παρουσιάσεις για τις δυνατότητες και τα πλεονεκτήματα των λογισμικών εννοιολογικών χαρτών Εισηγήσεις για

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

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Ιούλιος 2017 Copyright 2017 Πανεπιστήμιο Κύπρου. Όλα τα πνευματικά δικαιώματα κατοχυρωμένα. Δημιουργός: Λευτέρης Γ. Ζαχαρία Πίνακας Περιεχομένων 1. Εισαγωγή....

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ Οδηγίες για Java ΙΝΣΤΙΤΟΥΤΟ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΕΚΔΟΣΕΩΝ ΔΙΟΦΑΝΤΟΣ Φεβρουάριος 2018 Οι υπηρεσίες αναπτύχθηκαν από το ΙΤΥΕ

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

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Τύπων. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος

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

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

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

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

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

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας Περιεχόμενα Κεφάλαιο 1 Microsoft Excel 2010... 7 Κεφάλαιο 2 Η δομή ενός φύλλου εργασίας... 19 Κεφάλαιο 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 24 Κεφάλαιο 4 Συμβουλές για την καταχώριση

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

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ιαδικασία δικτύωσης PC µέσω modem Στις επόµενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειµένου

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

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο Το περιβάλλον εργασίας Ανοίγοντας την Ελληνική Έκδοση του FrontPage, για πρώτη φορά, η εικόνα που θα συναντήσουμε είναι αυτή της Εικόνας 1 με τα Μενού Εντολών και τη Γραμμή Εργαλείων, στο πάνω μέρος της

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

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝΔΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP Διαδικασία δικτύωσης PC μέσω modem Στις επόμενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειμένου

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1 On line ΔΗΛΩΣΗ ΕΦΑΡΜΟΓΗΣ Μέτρο 2.2.1 ΙΑΝΟΥΑΡΙΟΣ 2017 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ... 3 1.1 Υποχρεωτικά Πεδία... 3 1.2 Βοηθητική Λίστα Τιμών (drop down list)... 3 1.3 Αναζήτηση... 3 1.3.1

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

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail

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

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS Δημιουργία επιπέδου σχεδίασης 1. Από το Menu Layer Create Layer New Shapefile Layer δημιουργούμε νέο επίπεδο. Στο παράθυρο που ανοίγει (Εικ. 1)

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

Ελέγξτε την ταινία σας

Ελέγξτε την ταινία σας Ελέγξτε την ταινία σας Σε αυτές τις ασκήσεις, θα κάνετε εισαγωγή μιας ταινίας και θα χρησιμοποιήσετε τις επιλογές που παρουσιάστηκαν στο μάθημα. Άσκηση 1: Εισαγωγή αρχείου ταινίας 1. Κάντε κλικ στη μικρογραφία

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

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Πίνακας περιεχομένων Προετοιμασία...3 Σύνδεση του βιντεοπροβολέα με τον υπολογιστή σας...3 Ενσύρματη σύνδεση... 3 Εξ αποστάσεως έλεγχος του βιντεοπροβολέα μέσω προγράμματος

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

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler ΣΚΟΠΟΙ Σε αυτήν την άσκηση: Θα φτιάξουμε μικρά ασύρματα δίκτυα Θα επιλέξουμε ποια δεδομένα θα συλλέξουμε Θα τρέξουμε την προσομείωση Θα αναλύσουμε

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

Ο Οδηγός γρήγορης εκκίνησης

Ο Οδηγός γρήγορης εκκίνησης Ο Οδηγός γρήγορης εκκίνησης του Microsoft PowerPoint 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης.

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

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Επειδή οι μεταγενέστερες εκδόσεις του Word δεν περιλαμβάνουν στο μενού τη δυνατότητα δημιουργίας πολλαπλών

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

Χρήσιμες Λειτουργίες των. Windows 7

Χρήσιμες Λειτουργίες των. Windows 7 Χρήσιμες Λειτουργίες των Windows 7 1 Περιεχόμενα Εισαγωγή... 3 Χαρακτηριστικά των Windows 7... 3 1. Θέματα (themes):... 3 1.1. Aero Peek... 4 1.2. Aero Shake:... 4 1.3. Aero Snap:... 4 1.4. Αero Flip:...

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

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Εισαγωγή στο πρόγραμμα Microsoft word 2003 Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft

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

Σημειώσεις στο PowerPoint

Σημειώσεις στο PowerPoint Σημειώσεις στο PowerPoint Τι είναι το PowerPoint; Το PowerPoint 2010 είναι μια οπτική και γραφική εφαρμογή που χρησιμοποιείται κυρίως για τη δημιουργία παρουσιάσεων. Με το PowerPoint, μπορείτε να δημιουργήσετε

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

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1 1.Puzzle Μόλις ανοίξω το πρόγραμμα επιλέγω την εντολή Browse. Στη συνέχεια αναζητώ την εικόνα που έχω αποθηκεύσει σε ένα φάκελο (στην επιφάνεια εργασίας ή στα έγγραφά μου ή στο σκληρό μου δίσκο). Αφού

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

Windows 7 Windows Vista

Windows 7 Windows Vista ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

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

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

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

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) ΔΙΑΔΙΚΤΥΟ (INTERNET) ΣΤΟΧΟΙ: 1. Άνοιγμα Και Κλείσιμο Μιας Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) 2. Παρουσίαση Μιας Ιστοσελίδας 3. Διακοπή Και Ανανέωση Μιας Ιστοσελίδας (Stop and Refresh) 4.

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

Εγχειρίδιο Χρήσης V3.0

Εγχειρίδιο Χρήσης V3.0 ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ Εγχειρίδιο Χρήσης V3.0 Πίνακας Περιεχομένων: 1. Σύνδεση με την συσκευή 3 1.1 Σύνδεση μέσω Wi-Fi Direct.... 3 1.2 Ενσύρματη σύνδεση (LAN) 3 1.3 Ασύρματη σύνδεση (WiFi).

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

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

ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ 1. ΓΕΝΙΚΑ Εκδοση 1.0, 26/08/2009 Η εγκατάσταση του προγράμματος απομακρυσμένης εισαγωγής βαθμολογιών απαιτεί περιβάλλον windows (Windows 2000,

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής WORDPRESS Το παρόν εγχειρίδιο είναι μία προσπάθεια για τους συναδέλφους εκπαιδευτικούς αλλά και μαθητές για την δημοσίευση άρθρων. Για παραλήψεις, λάθη ή κάτι το δυσνόητο παρακαλώ ενημερώστε με ώστε να

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

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

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

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Ευ ομή Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Περιεχόμενα 1. Χειρισμός του περιβάλλοντος LT125-dp Εγκατάσταση & Τρέξιμο Χειρισμός της ψηφιακής εφαρμογής Πλοήγηση στο περιεχόμενο Αλλαγή του μεγέθους

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

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Περιεχόμενα Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης

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

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

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

ΚΕΦΑΛΑΙΟ Web Services

ΚΕΦΑΛΑΙΟ Web Services ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή

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

Κεφάλαιο 2.3: Ρυθμίσεις των Windows

Κεφάλαιο 2.3: Ρυθμίσεις των Windows Κεφάλαιο 2.3: Ρυθμίσεις των Windows 2.3.1 Βασικές πληροφορίες συστήματος Για να δούμε βασικές πληροφορίες για τον υπολογιστή μας, πατάμε το κουμπί «Έναρξη» και επιλέγουμε διαδοχικά «Πίνακας Ελέγχου», «Σύστημα

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

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP... 9 Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Κεφάλαιο 3: Γραμμή εργασιών (taskbar)... 26 Κεφάλαιο 4: Χειρισμός παραθύρων... 44

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

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Οδηγός Εργαστηρίου για το Μεταπτυχιακό Μάθημα Τεχνολογία Διοίκησης

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Excel 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Προσθήκη

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

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) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: PowerPoint... 9 Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Κεφάλαιο 3: Δημιουργία νέας παρουσίασης... 27 Κεφάλαιο 4: Μορφοποίηση κειμένου παρουσίασης...

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

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

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

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΔΙΕΥΘΥΝΣΗ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου Συντάκτες: Παναγιώτα Μπούγια Θεοδώρα Νάνου Ιανουάριος 2015 Περιεχόμενα 1. Εισαγωγή...

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

Microsoft Office. Δρ. Νικόλαος Σγούρος

Microsoft Office. Δρ. Νικόλαος Σγούρος Microsoft Office Δρ. Νικόλαος Σγούρος 1 Εφαρμογές Γραφείου Εφαρμογές αυτοματισμού καθημερινών διαδικασιών: Επεξεργασία κειμένου Επεξεργασία Λογιστικών Φύλλων Δημιουργία Παρουσιάσεων Δημιουργίας Βάσεων

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

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

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

Αντικείμενα και εφαρμογές τους στο λογισμικό LabVIEW 2009

Αντικείμενα και εφαρμογές τους στο λογισμικό LabVIEW 2009 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ-ΥΠΟΛΟΓΙΣΤΩΝ Αντικείμενα και εφαρμογές τους στο λογισμικό LabVIEW 2009

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

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36

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

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer Σελίδα 1 Copyright Copyright 2007 Atlantis Group. Ιστορικό εγγράφου Έκδοση Εγχειριδίου: 1.0 Ημερομηνία δημιουργίας: 26/11/2007 Σελίδα 2 ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/97 11/01/2017 Περιεχόμενα

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

Joomla! with K2 - User Guide

Joomla! with K2 - User Guide Joomla! with K2 - User Guide τελευταία ανανέωση: 27/03/2014 από την ICAP WEB Solutions 1 Η κατασκευή της δυναμικής σας ιστοσελίδας έχει ολοκληρωθεί και μπορείτε πλέον να προχωρήσετε σε αλλαγές ή προσθήκες

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

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία Blog στο Wordpress Επιμέλεια: Δέγγλερη Σοφία Περιεχόμενα Μετάβαση στο blog Σύνδεση ως διαχειριστής Πίνακας ελέγχου Εμφάνιση Ρυθμίσεις Άρθρα Σελίδες Πολυμέσα Σύνδεσμοι Widgets Μετάβαση στο blog Πληκτρολογούμε

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ.

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. Το πρώτο πράγμα που βλέπουμε μόλις ξεκινάμε το παιχνίδι είναι μια λίστα με όλα τα διαθέσιμα βίντεο με τα οποία μπορούμε να εξασκηθούμε. Σε αυτή περιλαμβάνονται επίσης πληροφορίες

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

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal

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

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ H ΥΠΗΡΕΣΙΑ DHCP Αν είστε ένας διαχειριστής δικτύου (network administrator),σίγουρα θα έχετε αντιμετωπίσει το πρόβλημα των "ip conflicts", εν όσο προσπαθείτε να ρυθμίσετε τις διευθύνσεις ip των hosts στο

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

Εγκατάσταση του Arduino IDE

Εγκατάσταση του Arduino IDE ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το

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

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση ΣΥΝ ΕΣΗ ΜΕ ΤΟ ΙΚΤΥΟ Ε ΟΜΕΝΩΝ ΜΕΣΩ MODEM Το Κέντρο Λειτουργίας και ιαχείρισης ικτύου του Πανεπιστηµίου Αθηνών παρέχει τη δυνατότητα Dial-up σύνδεσης

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

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

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

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

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