Κτίριο eHouse Αυτοματισμού – Ανάπτυξη Λογισμικού για πίνακες ελέγχου δωμάτια για Windows Tablet

eHouse Αυτοματισμού .
Συζήτηση του λογισμικού (πηγαίος κώδικας) της βιβλιοθήκης προγραμματισμού των Windows .
Δημιουργήστε ένα ειδικό πάνελ αίθουσα ελέγχου των Windows XP Tablet . . 7
Λόγω των ολοένα και χαμηλότερο κόστος δισκία και πάνελ τοίχου μπορεί να μπει στον πειρασμό να χρησιμοποιήσει μια τέτοια ομάδα, όπως ” εικονικό διακόπτες ” .
Τα δισκία είναι πολύ μεγαλύτερη κινητικότητα από ό, τι πρότυπο ηλεκτρικοί διακόπτες και τα πάνελ τοίχου .
Σε σύγκριση με τα ειδικά πινάκια τοιχώματος για τυπικά συστήματα Αυτοματισμού είναι σχεδόν δέκα φορές φθηνότερο να μειώσει δραστικά το κόστος του τελικού συστήματος που επιτρέπει Αυτοματισμοί Αρχική .
Στην περίπτωση των εφαρμογών ξενοδοχείο , σε συντάξεις , γραφεία , όταν αυτός ο αριθμός είναι πολύ μεγάλος (δεκάδες / εκατοντάδες) τα κέρδη από αυτές τις λύσεις είναι πολύ συγκεκριμένες (με περίπου 3000 € ανά πίνακα στην τιμή των πάνελ αφιερωμένο στον αυτοματισμό κτιρίου σε διάφορα πρότυπα) .
Το έργο βασίστηκε στην επίτευξη της πιο απλό δωμάτιο του πίνακα ελέγχου (αίθουσα) με ένα RoomManager ( Ελεγκτές Αυτοματισμού eHouse) , αποκτήσει πλήρη λειτουργικότητα και ευκολία στη χρήση , χωρίς wade μέσα από αμέτρητες αριθμός των αντικειμένων μενού που μπορεί να είναι ιδιαίτερα δύσκολο για τα παιδιά ή άτομα με αδύναμη όραση .
Είναι πιο εκπαιδευτικό και μινιμαλιστικό σχεδιασμό από το στόχο για το VIP πίνακα ελέγχου .
Ο πηγαίος κώδικας για το πρότυπο εφαρμογή λογισμικού μπορεί να είναι πιο κομψή και ” γεμάτος – ανατινάχθηκε ” επιτροπή που δημιουργήθηκε από τις εταιρείες και τους επενδυτές την ανάπτυξη του συστήματος eHouse ή μεμονωμένες εγκαταστάσεις του .
Η απλότητα του πίνακα ελέγχου Αυτοματοποίηση , δεν συγκλονιστικό προηγμένα γραφικά και μια ποικιλία από επιπρόσθετα , μέτρια απαραίτητες λειτουργίες , Ωστόσο , όσον αφορά τις μέγιστες gadgets αδυνατίσματος , προκειμένου να γίνει κατανοητή η ιδέα του â € <â € <ο πίνακας και δεν ακαταστασία τον πηγαίο κώδικα γεμάτα .
Ένα άλλο επιχείρημα , που υποστηρίζει για την απλότητα είναι μια σημαντική εξοικονόμηση ενέργειας (η οποία είναι ιδιαίτερα σημαντική στον τομέα των κινητών πάνελ , μπαταρία) και χαμηλή κατανάλωση ενέργειας της CPU σε σύγκριση με τις ίδιες εφαρμογές , πολύ πιο γραφικό utylizujÄ … cych .
Αυτό καθιστά επίσης τα πάνελ , πολύ πιο ευανάγνωστο και σας επιτρέπει να διαβάσετε τις μετρήσεις και την κατάσταση του συστήματος , μια πολύ μεγαλύτερη απόσταση , άμεσα, χωρίς την ανάγκη να προσεγγίσουμε το πάνελ
Στιγμιότυπα για διαφορετικές καταστάσεις του ελεγκτή μικροεπεξεργαστή (για την Έκθεση) δείχνει το on / off εξόδους και αναλογικές τιμές μέτρησης .
 Το λογισμικό του πίνακα ελέγχου του συστήματος eHouse μοντέλο για ταμπλέτες και πάνελ αφής των Windows XP , Μακρινή θέα , Windows 7
 Το λογισμικό του πίνακα ελέγχου του συστήματος eHouse μοντέλο για ταμπλέτες και πάνελ αφής των Windows XP , Μακρινή θέα , Windows 7  Το λογισμικό του πίνακα ελέγχου του συστήματος eHouse μοντέλο για ταμπλέτες και πάνελ αφής των Windows XP , Μακρινή θέα , Windows 7
Η αρχική περιγραφή του έργου μπορεί να βρεθεί στη διεύθυνση:
” Ανάπτυξη Λογισμικού ειρηνική πίνακα ελέγχου των Windows για έξυπνο σπίτι eHouse ”
Η εφαρμογή βασίζεται σε μια βιβλιοθήκη του APIs (από κοινού με το λογισμικό πηγαίο κώδικα) eHouseLogAnalizer , η οποία υλοποιεί την αυτόματη ανάγνωση των ονομάτων των οδηγών , Εγώ , παραγωγή και συγχρονίζει την κατάσταση των οδηγών με τη δημιουργία ενός συστήματος συνδέεται στον υπολογιστή eHouse σύστημα διακομιστή .
Περισσότερες πληροφορίες: ” Το λογισμικό API Βιβλιοθήκη για Ευφυής eHouse Κτίριο για τα Windows – eHouseLogAnalizer ”
Η αρχική διαμόρφωση γίνεται με την κύρια εφαρμογή της γραμμής εντολών:
Όπως παραμέτρους στη γραμμή εντολών ή συντόμευση εφαρμογή εκκίνησης για τις ακόλουθες περιπτώσεις:
/ X: panel_width – Πίνακας πλάτος σε pixels / x: 800
/ S: panel_height – ύψος του πίνακα σε pixels / s: 600
/ Α: controller_address – π.χ. " ; / Α: 55 – 1 " ; για μια εναλλακτική λύση για roommanger / r
/ R: controller_name – π.χ. " ; / R: σαλόνι " ; ως εναλλακτική λύση στην / α
/ P: ehouse_remote_path – όταν εκτελείτε το λογισμικό στο διακομιστή , για το σύστημα του υπολογιστή και των δεδομένων του πίνακα διαβάσει eHouse δεν είναι καθορισμένη διαδρομή και όχι το τοπικό κατάλογο – για παράδειγμα:
/ P: / / ehousesrv / eHouse /
Εκθέτοντας τα ονόματα λαμβάνονται από τη διαμόρφωση της PC (eHouse διακομιστή) .
Το υπόλοιπο από τις ρυθμίσεις είναι στο στόχο των παγκόσμιων μεταβλητών μπορεί να ανακτηθεί από τα αρχεία κειμένου διαμόρφωσης .
var διαδρομή: String ; / / Τοπικό μονοπάτι
remotepath: string ; / / Remote μονοπάτι – eHouse μονοπάτι για απομακρυσμένο διακομιστή
oncolor: tcolor = clwhite ; / / Κουμπί χρώμα για έξοδο ON – το χρώμα του κουμπιού για την έξοδο είναι ενεργοποιημένο
offcolor: tcolor = clgray ; / / Κουμπί χρώμα για έξοδο OFF – Χρώμα κουμπί για την εκκίνηση
deviceindex: ακέραιος ; / / Δείκτης RM πίνακα για να εμφανίσετε – δείκτης του σήμερα εμφανίζεται roommangera
γραμμές: ακέραιος = 4 ; / / Αριθμός κουμπιών ανά σειρά για να εμφανίσετε – τον αριθμό των κουμπιών σε μια γραμμή
labelrows: ακέραιος = 2 ; / / Αριθμός κουμπιών ανά σειρά για να εμφανίσετε – αριθμός των ετικετών σε μία γραμμή κειμένου
/ / Όλες οι μονάδες σε pixels για την τρέχουσα οθόνη – διαστάσεις σε pixels οθόνη
Γράμματα: integer = 10 ; / / Μέγεθος της γραμματοσειράς για τα κουμπιά – μέγεθος γραμματοσειράς για τα κουμπιά
labelfontsize: integer = 12 ; / / Μέγεθος της γραμματοσειράς για τις ετικέτες κειμένου – το μέγεθος της γραμματοσειράς για τις ετικέτες κειμένου
yoffsetlabel: integer = 10 ; / / Offset για τις ετικέτες μπλοκ στον άξονα y από την κορυφή – μπλοκάρουν αντισταθμιστούν στην x – ετικέτες άξονα
Buttonwidth: integer = 180 ; / / Όλα πλάτος πλήκτρα – πλάτος του τα εικονικά πλήκτρα
Buttonheight: integer = 30 ; / / Όλα ύψος κουμπιά – ποσό των εικονικών πλήκτρων
LabelHeight: integer = 20 ; / / Όλες οι ετικέτες ύψος – η ποσότητα των ετικετών κειμένου
yoffsetouts: integer = 100 ; / / Offset για outputbuttons μπλοκ στο y άξονα – μετακινηθείτε προς τα κάτω για να τα κουμπιά εισόδου
yoffsetprograms: integer = 350 ; / / Offset για programbuttons μπλοκ στο y άξονα – πατημένο το πλήκτρο Shift πρόγραμμα
Xspace: ακέραιος = 3 ; / / Απόσταση μεταξύ κουμπιά στο x άξονα – Η απόσταση μεταξύ των πλήκτρων για το x – άξονας
yspace: ακέραιος = 5 ; / / Space Between κουμπί y άξονα – Η απόσταση μεταξύ των πλήκτρων για την y – άξονας
labelwidth: integer = 250 ; / / Πλάτος για όλες τις ετικέτες – πλάτος όλων των ετικετών κειμένου
labelresultsize: integer = 100 ; / / Δυναμική αποτέλεσμα οι ετικέτες για το μέγεθος – μέγεθος της μεταβλητής στην ετικέτα να αντικατασταθεί από τα αποτελέσματα των μετρήσεων
όνομα_υπολογιστή: string ; / / Όνομα_υπολογιστή για το μοναδικό όνομα του πίνακα – το όνομα του υπολογιστή για την ενοποίηση των πολλαπλών πάνελ ταυτόχρονα εργασίας
devicestoupdatestatus: string = ‘ * ‘ ; / / * Για όλες οι συσκευές διαφορετικά addressh – addresslow – * Star ελέγχονται όλα τα προγράμματα οδήγησης ή ” ADRESH – adresl ” μόνο ένα (π.χ. ” 55 – 1 ” )