Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

OpenVex API

διεπαφές προγραμματισμού εφαρμογών χρησιμεύσει ως λειτουργικό σύστημα back-end για σχεδόν κάθε εφαρμογή υπολογιστή . API κάθε προγράμματος του επιτρέπει να εκτελεί βασικές λειτουργίες και να επικοινωνούν με άλλα λογισμικά . Μεταξύ μυριάδες επιλογές API , η βιβλιοθήκη OpenVex API , μέχρι την έκδοση 0.5.0 από τον Δεκέμβριο του 2011 , προσφέρει μια διεπαφή προγραμματισμού προσανατολισμένη προς την ρομποτική . Σύμφωνα με τους προγραμματιστές του , OpenVex στοχεύει στον εξορθολογισμό της διαδικασίας προγραμματισμού Vex διατηρώντας την ταχύτητα και την ευελιξία της γλώσσας προγραμματισμού C . Εφαρμογή
Η

OpenVex , που συχνά υποστηρίζεται και εντελώς δωρεάν firmware , επιτρέπει στους χρήστες να προγραμματίσουν ελεγκτές για Vex ρομπότ , τα οποία είναι ελεγχόμενα από υπολογιστή τα εκπαιδευτικά ρομπότ από Vex Ρομποτικό Σύστημα Σχεδιασμού . Αυτό το API περιλαμβάνει λειτουργίες για ρομποτικές συσκευές, όπως αναλογικών και ψηφιακών αισθητήρων , LED συσκευές εξόδου , ​​μοτέρ , servos και χρονόμετρα .
Εικόνων Δομή
Η

προγραμματιστές του API συνιστούν, ότι οι χρήστες αρχίζουν OpenVex προγραμματισμού σε απομακρυσμένες ελεγχόμενο τρόπο . Κύριο βρόχο του κώδικα ανιχνεύει ρομποτικά των τιμών των αισθητήρων και αναμεταδίδει τα δεδομένα , καθώς σαρώνει συνήθως τη μονάδα RC . " Rc_routine ( ) " αυτού του API για τις διαδικασίες λειτουργίας των δεδομένων που λαμβάνονται από τη μονάδα RC και θα ελέγχει τον κινητήρα και λειτουργία υποβοήθησης . OpenVex είναι ικανό αυτόνομης ρουτίνες μέσω εναύσματα εισόδου. Μόλις φορτωθεί, ελεγκτές προγραμματιστούν μέσω OpenVex παίρνει άμεση ισχύ .

Η Modules
Η

προγραμματιζόμενες μονάδες σε OpenVex εξοπλίσει ελεγκτές Vex με πάνω από μια ντουζίνα λειτουργίες . Ενότητες επιτρέπουν στους χρήστες να προγραμματίζουν ρομπότ για παύση των καθηκόντων τους , εκπέμπουν παλμούς υπερήχων μέσω σόναρ και λειτουργούν μέσω του τηλεχειριστηρίου ή το joystick , μεταξύ άλλων δράσεων . Μέσα από ενότητες , OpenVex προγραμματιστές μπορούν επίσης να δημιουργήσουν ένα απλοποιημένο interface χρονόμετρο , debug ρομπότ τους και να ασκήσουν έλεγχο λεπτό επί των αξόνων και των λειτουργιών επιταχυνσιόμετρο των ρομπότ τους .
Εικόνων Συμβατότητα
Η

OpenVex είναι συμβατή με τους ελεγκτές ρομπότ χρησιμοποιώντας μικρές compilers της συσκευής C και Microchip MCC18 compilers . Σε αντίθεση με άλλες βιβλιοθήκες προγραμματισμού Vex , OpenVex συνεργάζεται με πολλά λειτουργικά συστήματα , συμπεριλαμβανομένων των Windows , Intel ή PowerPC Mac OS X πλατφόρμες και περισσότερα συστήματα Unix . Προγραμματιστές του API συνιστούν, χρησιμοποιώντας το περιβάλλον γραμμής εντολών Cygwin όταν χρησιμοποιούν OpenVex με τα Windows
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα