ΤΟ ΕΠΙΠΕΔΟ ΧΡΗΣΤΗ.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Κληρονομικότητα. Εισαγωγή  Κληρονομικότητα (Inheritance) καλείται ο μηχανισμός με τον οποίο μία νέα κλάση που ονομάζεται παράγωγη (derived class) δημιουργείται.
Advertisements

Δημιουργία μαθησιακού υλικού πολυμέσων και υπερμέσων
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
7.5.2 Αντικειμενοστραφής προγραμματισμός
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Διαδικασία ανάπτυξης Προσδιορισμός απαιτήσεων Αρχιτεκτονικός Σχεδιασμός Λεπτομερής Σχεδιασμός Κωδικοποίηση Έλεγχος Παράδοση Συστήματος Λειτουργία - Συντήρηση.
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
Αναδρομη και static Γραψετε την συναρτηση sequence_size που διαβαζει μια απροσδιοριστου μεγεθους σειρας και υπολογιζει και τυπωνει το μεγεθος της. int.
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
ΠΡΟΤΥΠΑ ΜΑΘΗΣΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΔΑΚΤΙΚΑ ΟΦΕΛΗ Ενότητα 3.7 – Β’ Μέρος.
24/11/2003Message Passing Interface (MPI)1 Αθήνα, Νοέμβριος 2003 Συστήματα Παράλληλης Επεξεργασίας Εργαστήριο Υπολογιστικών Συστημάτων.
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Φροντιστήρια Εισηγητής: Σπύρος Αργυρόπουλος Μέλος ΕΤΕΠ Εργαστήριο Προγραμματισμού & Τεχνολογίας Ευφυών Συστημάτων.
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ
Projects 2007 εργαστήριο Προηγμένων μΕ. Program for TLB testing Υλοποίηση προγράμματος για την μελέτη των TLBs. πέρασμα όλων των δυνατών συνδυασμών των.
Εργασία Η υλοποίηση του αλγορίθμου συγχώνευσης θα πρέπει να χρησιμοποιεί την ιδέα των ροών (streams). Θα πρέπει να υπάρχουν δύο διαφορετικά είδη.
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
ΕΝΟΤΗΤΑ 12η Συστήματα μετρήσεων SCADA
Τι είναι Ανάλυση Τι είναι Συστήματα Πληροφορικής
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
Τεχνολογία ΛογισμικούSlide 1 Σχεδιασμός Λογισμικού u Ανάπτυξη λύσης που ικανοποιεί τις απαιτήσεις λογισμικού.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (Ε') - Κωδ. Μαθήματος:
ΗΥ302 Διδακτική της Πληροφορικής Η γλώσσα προγραμματισμού LOGO Writer Ομάδα Εργασία: Αλεβίζου Βασιλική (Α.Μ.:1029) Κοφφινά Ιωάννα (Α.Μ.:1035) Τριανταφυλλίδου.
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
HY 120 "ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ" Programming Logic Devices (PLDs) (Συσκευες Προγραμματιζομενης Λογικης)
Μάθημα: Δίκτυα Υπολογιστών Remote MONitoring Copyright  Οικονομικό Πανεπιστήμιο Αθηνών 1 Remote MONitoring, RMON  Παρακολούθηση δικτύου (network monitoring):
Κεφάλαιο 6: Εισαγωγή στον προγραμματισμό Φυσικές και τεχνητές γλώσσες.
Για τη διεκπεραίωση ενός προβλήματος πρέπει να ακολουθηθεί η εξής διαδικασία:  να γραφεί ο αλγόριθμος να συνταχθεί το πρόγραμμα σε γλώσσα υψηλού επιπέδου.
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
ΕΝΟΤΗΤΑ 13η Λογισμικό Μετρήσεων
ΕΝΟΤΗΤΑ 10 η Τεχνικές Ι/Ο: Η θύρα USB  Χαρακτηριστικά της θύρας USB  Τοπολογία διαύλου USB  Κλάσεις συσκευών USB, Endpoints, pipes  Tύποι μετάδοσης.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
19η Συνάντηση Εκπαιδευτικών Δυτ. Μακεδονίας ΠΑΡΟΥΣΙΑΣΗ Πολυμεσικές Εφαρμογές με Χρήση ΕΛ/ΛΑΚ ΔΗΜΗΤΡΗΣ ΤΖΗΜΑΣ Εκπαιδευτικός ΠΕ19 Πληροφορικός ΚΑΣΤΟΡΙΑ ΔΕΚΕΜΒΡΙΟΣ.
Κεφάλαιο 10 – Υποπρογράμματα
Network Inference Μπαλάφα Κασιανή - Αδριανή Πλασταρά Κατερίνα.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Πολυμορφισμός.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις.
Ασφάλεια Δικτύων. “Αγαθά” πληροφοριακού συστήματος Δεδομένα Πληροφορίες Υπολογιστικοί πόροι.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
Επαλήθευση κα Βελτιστοποίηση Συστήματος Διαχείρισης XML εγγράφου στη γλώσσα CLIPS Διπλωματική Εργασία της Andoena Balla.
ΗΥ-340 Γλώσσες και Μεταφραστές Φροντιστήριο Syntax Directed Translation and alpha Language.
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών “Θεωρητική Πληροφορική & Θεωρία Συστημάτων και Ελέγχου” Ανάπτυξη διαδραστικού περιβάλλοντος (GUI)
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα.
Απόκτηση και Αναπαράσταση Γνώσης. Μηχανική Γνώσης (Knowledge Engineering) Η Μηχανική Γνώσης μπορεί να εξετασθεί από δύο διαφορετικές απόψεις. Αυτή που.
ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ ΜΕ ΤΟ ΑΒΑΚΙΟ. Μικρόκοσμοι και Αβάκιο Μέσω του περιβάλλοντος του Αβακίου κατασκευάζονται εκπαιδευτικά λογισμικά που ονομάζονται μικρόκοσμοι,
Βιομηχανική Πληροφορική Βολογιαννίδης Σταύρος Αρχιτεκτονική συστημάτων βιομηχανικού ελέγχου.
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Αντικειμενοστραφής προγραμματισμός Web Site: ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ.
Ιατρικά Συστήματα Τεχνητής Νοημοσύνης με την συνεργασία τεχνικών Ασαφούς Λογικής, Νευρωνικών Δικτύων και Γενετικών Αλγορίθμων. A.Τζαβάρας P.R.Weller B.
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Structure of Management Information (SMI)
Επίλυση Προβλημάτων με Αναζήτηση
Κλάσεις και αντικείμενα
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
TCP/IP.
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Λύσεις Ασφάλειας στο Επίπεδο Διασύνδεσης
3 – Simple Network Δελτούζος Κωνσταντίνος
Ειδικά Θέματα στον προγραμματισμό Υπολογιστών
Εισαγωγή στον Προγραμματισμό με Python, ΑΠΘ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Εισαγωγή στον Προγραμματισμό με Python Εβδομάδα 1: Βασικά στοιχεία.
ΥΛΟΠΟΙΗΣΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΥΠΟΔΕΙΓΜΑΤΑ  Προγραμματιστικό Υπόδειγμα: Είναι ένα πρότυπο ανάπτυξης προγραμμάτων, δηλ. μια καθορισμένη μεθοδολογία με βάση την οποία.
Μεταγράφημα παρουσίασης:

ΤΟ ΕΠΙΠΕΔΟ ΧΡΗΣΤΗ

Η Γενική Δομή Oρίζει μία αντικειμενοστραφή δομή (object-oriented structure) βάσει της οποίας είναι δυνατή η περιγραφή του βιομηχανικού περιβάλλοντος με ενιαίο τρόπο Σχέδιο (draft) από την ISA/IEC SP5O για ένα πρότυπο στο επίπεδο χρήστη Τρεις τύποι αντικειμένων: 1. ο Φυσικός Κόμβος (Physical Node, PN) 2. o Λογικός Κόμβος (Logical Node, LN) 3. η ομάδα Συναρτήσεων (Function Block, FB)

Tα Function Blocks Αντικείμενο που περιέχει έναν αλγόριθμο και μία βάση δεδομένων Τα δεδομένα που μπορούν να προσπελασθούν μέσω του δικτύου πεδίου είναι τα attributes του FB Η δομή του FB:

Interoperable Generic Οι κατηγορίες των FBs Τύπος FB Περιγραφή Standard Ο αλγόριθμος και η βάση δεδομένων ορίζονται πλήρως αναφορικά με το πρότυπο. Alternative Οι ιδιότητες καθορίζονται σύμφωνα με το Standard FB, αλλά ο αλγόριθμος μπορεί να διαφέρει. Interoperable Generic Ο αλγόριθμος δεν ορίζεται σύμφωνα με το Standard FB, ενώ η βάση δεδομένων είναι σύμφωνη με αυτό. Open O αλγόριθμος και η βάση δεδομένων δεν ορίζονται σύμφωνα με το Standard FB.

Συστήματα Αναλόγως με τον βαθμό της συμμόρφωσης στο πρότυπο, ένα σύστημα μπορεί να χαρακτηρισθεί ως: διασυνδετικό (interconnecable) διεργατικό (interworkable) διαλειτουργικό (interpretable) εναλλάξιμο (interchangeable)

Κατηγορίες συστημάτων Τύπος Περιγραφή Interconnectability Το σύστημα πρέπει να ακολουθεί το πρότυπο, δηλαδή να διαθέτει PNs με TAG και Data Record. Κάθε PN μπορεί να έχει ένα ή περισσότερους LNs με TAG και Data Record. Κάθε FB θα πρέπει να έχει με TAG και Data Record. Interworkability Οι PNs, LNs υποστηρίζουν τις ελάχιστες προδιαγραφές δεδομένων του προτύπου και τα FBs είναι κατ’ ελάχιστον τύπου Open και υποστηρίζουν τις ελάχιστες προδιαγραφές δεδομένων. Interoperability Τα FBs είναι κατ’ ελάχιστον τύπου Interoperable Generic και οι LNs είναι ενός από τους ορισμένους τύπους Interchangeability Τα FBs είναι πρότυπου τύπου και οι LNs είναι τύπου Time Standard

Fieldbus Foundation Επιπλέον Resource Block (RB): Transducer Block (TB): Αποδεσμεύουν τα FBs από τις τοπικές συναρτήσεις Ε/Ε που απαιτούνται για την ανάγνωση (είσοδο) των αισθητών και την εγγραφή (έξοδο) εντολών

Επιπλέον αντικείμενα στο επίπεδο χρήστη Link Objects, που ορίζουν τις συνδέσεις μεταξύ των FBs Trend Objects, που επιτρέπουν την τοπική παρακολούθηση των παραμέτρων των FBs για πρόσβαση από άλλες συσκευές Alert Objects, που υλοποιούν την αναφορά των συναγερμών και γεγονότων στο δίκτυο πεδίου View Objects, που είναι προκαθορισμένα σύνολα παραμέτρων που μπορούν να χρησιμοποιηθούν για την υλοποίηση του Human Machine Interface (ΗΜΙ).

Παράδειγμα σχεδίασης εφαρμογής στο Επίπεδο Χρήστη

Η Τεχνολογία Περιγραφής Συσκευών Πεδίου (DD) Είναι ουσιαστικά ένας οδηγός (driver) για τη συσκευή, υλοποιώντας ουσιαστικά την περιγραφή, με ένα πρότυπο τρόπο, των αντικειμένων που περιλαμβάνονται σε ένα VMD Περιλαμβάνει τις λειτουργικές διαδικασίες, τις περιγραφές των μεταβλητών και άλλες πληροφορίες που απαιτούνται από τον κεντρικό σταθμό

Περιγραφή συσκευής σύμφωνα με την τεχνολογία DD (1) Tested Device Manufacturer Fisher Control International, Inc. Modeln DVC5000f Type Digital Valve Controller Revision (ACT8.K.PID.1) 06 Serial No 180 Device IDon 0051000100FisherDVC9829052000180 Tested FB's* PID (S), AO (S), RB (S) Contains Untested Function Blocksn No Comm. Profile Class Basic Device 101 IT Camp. Number IT001203

Περιγραφή συσκευής σύμφωνα με την τεχνολογία DD (2) Device Description Manufacturer ID Number 5100 Device Type 300 DD Revision 1 Physical Layer Physical Layer Class 111 Standard-power signaling, bus-powered, I.S. Test Camp. Number PT-010 Stack Manufacturer Fisher Controls International, Inc./National Instruments Revision 2.2 CT0011FF *Note if FB is Standard (S) or Enhanced (E) FF-524 Revision 1.3

Η ιεραρχία των DDS Τα επίπεδα αυτής της ιεραρχίας περιλαμβάνουν: τις Γενικές Παραμέτρους (Universal Parameters), όπως Tags, Revision , Mode κ.λ.π. (1ο Επίπεδο) τις Παραμέτρους των προτύπων FBs και RBs (2ο Επίπεδο) τις Παραμέτρους των προτύπων TBs (3ο Επίπεδο) τις Ειδικές Παραμέτρους Κατασκευαστή, οι οποίες περιλαμβάνουν επιπρόσθετες παραμέτρους από τον κατασκευαστή της συσκευής, πέραν αυτών που περιλαμβάνονται στην περιγραφή των προτύπων FBs, TBs (4ο Επίπεδο)