Δημιουργία εκτελέσιμων εφαρμογών για γρήγορη δημιουργία πρωτοτύπων

Δημιουργία εκτελέσιμων εφαρμογών για γρήγορη δημιουργία πρωτοτύπων

Η σουίτα ενσωματωμένου λογισμικού που βασίζεται σε μοντέλα SCADE διαθέτει τώρα μια αυτόματη δημιουργία εκτελέσιμων εφαρμογών HMI από ένα μόνο μοντέλο σε διάφορους στόχους, συμπεριλαμβανομένων tablet Android ή iOS και άλλες παρόμοιες συσκευές.

Ο κώδικας που δημιουργείται από τα μοντέλα SCADE είναι θεμελιωδώς ανεξάρτητος από την πλατφόρμα προορισμού - είτε πρόκειται για το υλικό και τα σχετικά προγράμματα οδήγησης είτε για το λειτουργικό σύστημα - καθώς δεν εκτελούνται κλήσεις συστήματος σε αυτόν τον παραγόμενο κώδικα. Η φορητότητα των μοντέλων SCADE HMI ως εκτελέσιμων εφαρμογών διευκολύνεται έτσι, καθώς οι ανάγκες για προσαρμογή βρίσκονται στη συνέχεια μόνο στους κύριους βρόχους εκτέλεσης και αλληλεπίδρασης ή στη διαχείριση του συστήματος παραθύρου. Η υιοθέτηση διεθνών προτύπων όπως το OpenGL (για σχέδια) EGL (ως το σχετικό σύστημα παραθύρων) διευκολύνει επίσης αυτό το έργο.

Τόσο το SCADE Display, για το σχεδιασμό και τη δημιουργία ενσωματωμένων HMI, όσο και το SCADE LifeCycle Rapid Prototyper, για γρήγορη δημιουργία προσομοίωσης οδήγησης, υποστηρίζουν την αυτόματη δημιουργία διαδραστικών HMI ή πάνελ ταχείας δημιουργίας πρωτοτύπων από ένα μόνο μοντέλο εισόδου. Αυτό το κάνουν και για τους δύο Επιτραπέζιοι υπολογιστές/φορητοί υπολογιστές με Windows (όλα ικανά να διαχειρίζονται εφαρμογές OpenGL, είτε μέσω αποκλειστικών τσιπ γραφικών είτε μέσω ενσωματωμένων προσαρμογέων γραφικών μητρικής πλακέτας) και Κινητές συσκευές Apple iOS ή Android , όπως smartphone ή ταμπλέτες αφής, μέσω του εγγενούς υποστήριξη OpenGL ES 1.1 και 2.0 (Το ES σημαίνει ενσωματωμένα συστήματα και είναι το άρωμα OpenGL που αναπτύσσεται στην πλειονότητα αυτών των κινητών στόχων).

Οι δυνατότητες σχεδίασης SCADE εννοιών διαδραστικότητας σε επίπεδο μοντέλου, όπως βασικά τούβλα που ονομάζονται αλληλεπιδρώντες (δείκτες, πληκτρολόγια, διαδραστικές ενεργές περιοχές), σε συνδυασμό με την ανεξαρτησία του κώδικα που δημιουργείται SCADE από την πλατφόρμα προορισμού, παρέχουν στους σχεδιαστές HMI δυνατότητες δημιουργίας ανάρτησης πολλαπλής αφής -Διασυνδέσεις WIMP που μπορούν να αναπτυχθούν γρήγορα στον στόχο.



Οι συμπεριφορές, οι αλληλεπιδράσεις και οι τρόποι δεν ενσωματώνονται ούτε κρύβονται στο εργαλείο και όλα σχεδιάζονται και διαχειρίζονται ως μοντέλο. Αυτό προσφέρει τόσο στους προγραμματιστές όσο και στους σχεδιαστές HMI την ευελιξία και τις προηγμένες δυνατότητες να δημιουργήσουν τις δικές τους φυσικές διεπαφές, βασισμένες σε μοντέλα, χωρίς να χρειάζεται να γνωρίζουν ή να χειρίζονται έννοιες χαμηλού επιπέδου.

Τόσο οι εφαρμογές SCADE Display όσο και οι εφαρμογές SCADE LifeCycle Rapid Prototyper που δημιουργούνται διαθέτουν ένα ενσωματωμένο επίπεδο επικοινωνίας, το οποίο μπορεί να ενεργοποιηθεί ή όχι στην επιλογή, επιτρέποντας τη δημιουργία ενός απομακρυσμένη επικοινωνία μέσω του δικτύου - συνήθως μέσω Wi-Fi για κινητές συσκευές - μεταξύ του πίνακα γραφικών που δημιουργείται από SCADE και οποιασδήποτε άλλης εφαρμογής SCADE ή απομακρυσμένων προσομοιωτών ή περιβάλλοντος δοκιμών . Αυτό επιτρέπει, για παράδειγμα, την οδήγηση και την παρακολούθηση μιας συνεδρίας προσομοίωσης πολλαπλών τομέων ANSYS Simplorer σε πραγματικό χρόνο - πιθανώς συμπεριλαμβανομένων στοιχείων λογισμικού που δημιουργούνται από SCADE - από ένα tablet, μέσω ενός γραφικού πίνακα ελέγχου που έχει σχεδιαστεί με τα ενσωματωμένα στοιχεία από τη βιβλιοθήκη γραφικών στοιχείων Rapid Prototyper .