λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Τεχνολογία Λογισμικού

Microsoft Robotics Developer Studio 2008 Tutorial

Microsoft Robotics Developer Studio ( RDS ) είναι μια NET περιβάλλον . . Οι προγραμματιστές μπορούν να σχεδιάσουν εφαρμογές ρομποτικής και τη διανομή τους . Αυτό το συγκρότημα ανάπτυξη λογισμικού περιλαμβάνει την κατανόηση της Παράλληλεσ και Συντονισμού Runtime ( CCR ) και Αποκεντρωμένων Υπηρεσιών Λογισμικού ( DSS ) . Tutorials είναι διαθέσιμες για την ανάπτυξη σε διάφορες γλώσσες προγραμματισμού : VPL , VB.Net , C3 , C + + και Python . Αυτό το σεμινάριο μπορεί να φαίνεται αινιγματικό για πολλούς , δεδομένου ότι απαιτεί επάρκεια γνώσης της . ΝΕΤ και στην ανάγνωση και κατανόηση οδηγιών προγραμματισμού και όρους. Τα πράγματα που θα χρειαστείτε
ρομπότ με μικροελεγκτή και τον αισθητήρα επαφής
λογισμικού της Microsoft Robotics για Microsoft Robotics τεκμηρίωση
Visual Basic.NET για Microsoft Internet Explorer ή κάποιο άλλο πρόγραμμα περιήγησης στο Web

Παρουσίαση περισσότερες οδηγίες
Η 1 δεξιότητες προγραμματισμού είναι ζωτικής σημασίας στη ρομποτική .

Πλοηγηθείτε στο Visual Basic.NET . Επιλέξτε "Start " και στη συνέχεια επιλέξτε " Προγράμματα ". Επιλέξτε " Visual Basic.NET . " Από την VB.NET Εκδότης επιλέξτε "Αρχείο , " τότε " New Project" και "Console Application " για να δημιουργήσετε ένα νέο έργο . 2
διάφορες γλώσσες προγραμματισμού μπορεί να χρησιμοποιηθεί για την κατασκευή ρομπότ .

Στο πλαίσιο του έργου θα δημιουργηθεί , να προσθέσετε μια αναφορά έργου για το αρχείο DLL proxy ? αυτό σας επιτρέπει να έχουν πρόσβαση στις υπηρεσίες για ένα ρομπότ . Επιλέξτε " Project, " τότε " Ιδιότητες". Κάντε κλικ στο "Αναφορές" καρτέλα και στη συνέχεια κάντε κλικ στις " Διαδρομές αναφοράς . " Έλεγχος για τον κατάλογο bin RDS . Αν δεν το βλέπετε μπορείτε να το προσθέσετε κάνοντας κλικ στο κουμπί με την ένδειξη " ... " Πλοηγηθείτε στο φάκελο bin , στη συνέχεια, κάντε κλικ στην επιλογή " Προσθήκη φακέλου ".
Εικόνων 3 του κώδικα προγραμματισμού είναι πολύπλοκη .

Επιστροφή στο " Main" κάνοντας κλικ στο κουμπί "Προσθήκη " . Στην καρτέλα NET . , Αντιγράψετε και να επικολλήσετε τα ακόλουθα DLL από την Παγκόσμια Συνέλευση Cache ( GAC ) , όχι στο φάκελο bin . Οι προγραμματιστές θα γνωρίζουν το GAC ως το κατάστημα για συγκροτήματα από κοινού από τις εφαρμογές που αναπτύσσουν . Προσθέστε τις ακόλουθες DLL, για να το προσθέστε αυτή την αναφορά στο dll μεσολάβησης για τους γενικούς τύπους δίσκου που είναι στο φάκελο bin στο " bin \\ RoboticsCommon.proxy.dll . " Αν γίνει σωστά η διαδρομή αναφοράς θα είναι ορατή στην καρτέλα NET . Στο " Add Reference ". Αποκτήστε πρόσβαση σε αυτές τις αναφορές στη δήλωση με τη χρήση των " Εισαγωγές" δήλωση στον κώδικά σας .
Η 4 Χιλιάδες θύρες είναι διαθέσιμες για την επικοινωνία .

Ξεκινήστε το περιβάλλον DSS χρησιμοποιώντας τη μέθοδο " Προετοιμασία " , η οποία θα χρησιμοποιήσει αριθμούς θύρας για να επικοινωνούν με την υπηρεσία ρομπότ . Επιλέξτε το λιμάνι αριθμοί πάνω από 32000 για την πρόληψη των συγκρούσεων . Λιμάνι παρακάτω αριθμούς 32000 χρησιμοποιούνται συχνά για το Internet και τις εφαρμογές επικοινωνίας .
5

Παρέχει τη θέση της πρόδηλης αρχείο που περιέχει τις ρυθμίσεις για τις υπηρεσίες που χρειάζεστε για να ξεκινήσετε . Αυτά θα πρέπει να είναι σε " Δείγματα \\ Config \\ κατάλογο" Ρομποτικής εγκατάσταση Developer Studio σας . Αναζήτηση για συγκεκριμένες ρομπότ σας, το οποίο τελειώνει με " . MotorTouchSensor.manifest.xml . " Ρομπότ σας πρέπει να υποστηριχθεί . Επισκεφθείτε το Microsoft Robotics Τεκμηρίωσης ( βλ. Πόρων ) για δείγματα κώδικα VB.NET να χρησιμοποιήσετε για ένα ρομπότ LEGO .
Η 6

Ακολουθήστε πρακτική των προγραμματιστών για να αντιγράψετε και να επικολλήσετε τον κώδικα από το Developers Network Microsoft ( MSDN ) τις οδηγίες της Microsoft Robotics που παρέχονται στην τεκμηρίωση για να δημιουργήσει τις ακόλουθες χειριστές :

1.Exit η εφαρμογή

2.DirectoryQueryFailure

3.DirectoryQuerySuccess

Δημιουργία κοινοποίηση στο "Try Catch » μέσα " DirectoryQuerySuccess . "
Η 7

Εγγραφείτε στην υπηρεσία προφυλακτήρα να παράγει μηνύματα , όταν ο προφυλακτήρας για το ρομπότ είναι πατημένο. Η ανακοίνωση αυτή θα προκύψει μέσα από το λιμάνι δημιουργήσαμε στο παραπάνω κώδικα . Αφού δημιουργηθεί το λιμάνι , μια υπορουτίνα σε αυτό το βήμα θα εγγραφούν στο λιμάνι .
8

Χρησιμοποιήστε τη λειτουργία "Ενεργοποίηση " για να συνεργαστεί με το διαιτητή να λαμβάνουν . Ο σκοπός του διαιτητή είναι να επισπεύσει τις επικοινωνίες μεταξύ του λιμανιού και της υπηρεσίας .
Η 9

Διαμόρφωση της εφαρμογής για να την προετοιμάσει για την κατάρτιση . Επιλέξτε το " Project" από το μενού και, στη συνέχεια Add " Νέο στοιχείο ", στη συνέχεια, επιλέξτε " Εφαρμογή Configuration File , " και στη συνέχεια κάντε κλικ στο κουμπί "OK". Θα χρειαστεί να προσθέσετε ένα απόσπασμα κώδικα σε αυτό το βήμα που διατίθενται στην τεκμηρίωση του Microsoft Robotics , που έχετε στο πλευρό σας κατά τη διάρκεια αυτού του έργου . Στη συνέχεια, αποθηκεύστε το έργο .
Η 10

Επιλέξτε "Build " και στη συνέχεια κάντε κλικ στο κουμπί "Build Solution . " Επιλέξτε το φάκελο bin RDS για τον προορισμό του έργου . Εκτελέστε το πρόγραμμα επιλέγοντας το μεταγλωττισμένο εκτελέσιμο αρχείο στον κατάλογο bin . Πατήστε το προφυλακτήρα και το μήνυμα προφυλακτήρα , "Ωχ , ο προφυλακτήρας πιέστηκε " θα εμφανιστεί στην οθόνη .
Η
εικόνων

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

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