Microsoft Robotics Developer Studio ( RDS ) est un environnement . NET. Les développeurs peuvent concevoir des applications de robotique et de les distribuer . Ce développement logiciel complexe comprend la compréhension de la Concurrence et de la coordination Runtime (CCR) et des services logiciels décentralisés ( SSD ) . Tutoriels sont disponibles pour se développer dans plusieurs langages de programmation : VPL , VB.Net , C3, C + + et Python. Ce tutoriel peut paraître énigmatique pour beaucoup, car elle exige une compétence . NET et à lire et comprendre les instructions de programmation et les modalités. Choses que vous devez Robot avec microcontrôleur et le contact capteur Microsoft Robotics logiciel Microsoft Robotics documentation Visual Basic.NET Microsoft Internet Explorer ou un autre navigateur Web Afficher plusieurs instructions 1 compétences de programmation sont essentiels dans la robotique . Accédez à Visual Basic.NET . Sélectionnez "Démarrer" puis sélectionnez "Programmes". Sélectionnez « Visual Basic.NET . " De l'éditeur , sélectionnez " Fichier", VB.NET , puis "Nouveau Projet " et " Application console " pour créer un nouveau projet. 2 Différents langages de programmation peuvent être utilisés pour construire des robots . Dans le projet que vous avez créé , ajouter une référence de projet à la DLL proxy , ce qui vous permet d'accéder aux services d'un robot . Sélectionnez " Projet ", puis " Propriétés". Cliquez sur l'onglet «Références» , puis cliquez sur les "Chemins de référence . " Vérifiez le répertoire bin RDS. Si vous ne le voyez pas , vous pouvez l'ajouter en cliquant sur le bouton " ... " Naviguez jusqu'au dossier bin, puis cliquez sur " Ajouter un dossier ". 3 du code de programmation est complexe. Retour à la "Main" en cliquant sur le bouton "Ajouter" . Dans l'onglet . NET, copiez et collez les DLL suivantes à partir du Global Assembly Cache (GAC) , pas le dossier bin . Les programmeurs sauront le GAC comme le magasin pour les assemblages partagés par les applications qu'ils développent. Ajoutez les DLL suivantes à l' ajouter cette référence à la dll proxy pour les types d'entraînement génériques qui se trouve dans le dossier bin de " bin \\ RoboticsCommon.proxy.dll . " Si cela est fait correctement la trajectoire de référence sera visible dans l'onglet . NET dans « Ajouter une référence. " L'accès à ces références dans la déclaration en utilisant l'instruction " Imports " dans votre code. 4 milliers de ports sont disponibles pour la communication. démarrer l'environnement DSS en utilisant la méthode « d'initialisation », qui va utiliser les numéros de port pour communiquer avec le service de robot. Sélectionnez les numéros de port ci-dessus 32000 pour prévenir les conflits . Les numéros de port inférieurs à 32000 sont souvent utilisés pour Internet et la communication des applications. 5 indiquer l'emplacement d'un fichier manifeste qui contient la configuration pour les services dont vous avez besoin pour commencer. Ceux-ci devraient être en " Samples \\ Config \\ répertoire" dans votre installation Robotics Developer Studio . Rechercher votre robot qui se termine par " . MotorTouchSensor.manifest.xml . " Votre robot doit être pris en charge. Visitez le site Microsoft Robotics Documentation (voir Ressources ) pour les échantillons de code VB.NET à utiliser pour un robot LEGO . 6 Suivez la pratique des programmeurs de copier et coller le code de Microsoft Developers Network ( MSDN Microsoft Robotics ) les instructions fournies dans la documentation pour créer les gestionnaires suivants : 1.Exit l'application 2.DirectoryQueryFailure 3.DirectoryQuerySuccess créer une notification dans la " try catch " fonction de " DirectoryQuerySuccess . " 7 S'abonner au service pare-chocs pour générer des messages lorsque le pare-chocs pour le robot est pressé. Cette communication se fera par le port créé dans le code ci-dessus. Une fois le port créé, un sous-programme dans cette étape abonner au port . 8 Utilisez la fonction " Activer" pour travailler avec l'arbitre recevoir . Le but de l'arbitre est d'accélérer les communications entre le port et le service. 9 Configurez l'application pour le préparer à compiler. Sélectionnez " Projet " dans le menu , puis Ajouter " New Item », puis sélectionner «Fichier de configuration de l'application, " puis cliquez sur "OK". Vous aurez besoin d'ajouter un extrait de code à cette étape disponible dans la documentation de Microsoft Robotics , que vous avez à vos côtés au cours de ce projet. Puis enregistrez le projet. 10 Sélectionnez " Créer ", puis cliquez sur " Générer la solution . " Choisissez le dossier bin RDS pour la destination du projet. Exécutez le programme en sélectionnant le fichier exécutable compilé dans le répertoire bin . Appuyez sur le pare-chocs et le message de pare-chocs , "Aïe , le pare-chocs a été pressé " sera affiché sur l'écran.
|