Microsoft Robotics Developer Studio ( RDS ) is een . NET-omgeving . Ontwikkelaars kunnen robotica applicaties te ontwerpen en te distribueren . Dit complex software-ontwikkeling omvat het begrijpen van de concurrency en Coördinatie Runtime ( CCR ) en decentrale Software Services ( DSS ) . Tutorials zijn beschikbaar om te ontwikkelen in diverse programmeertalen : VPL , VB.Net , C3 , C + + en Python . Deze tutorial lijkt misschien cryptisch te veel , want het vereist vaardigheid in . NET en in het lezen en begrijpen van programma-instructies en voorwaarden. Wat je Robot nodig met microcontroller en sensorcontact Microsoft Robotics software Microsoft Robotics documentatie Visual Basic.NET Microsoft Internet Explorer of een andere webbrowser Show meer instructies 1 Programmeren vaardigheden zijn van cruciaal belang in de robotica . Navigeer naar Visual Basic.NET . Selecteer "Start " en selecteer " Programma's ". Selecteer ' Visual Basic.NET . " Vanuit de VB.NET Editor select " File " en vervolgens " New Project " en " Console Application " om een nieuw project aan te maken . Kopen van 2 Verschillende programmeertalen kan worden gebruikt om robots te bouwen . In het project dat u hebt gemaakt , voeg een project verwijzing naar de proxy- DLL , dit geeft u toegang tot de diensten voor een robot . Selecteer " Project " en vervolgens "Eigenschappen . " Klik op het tabblad "Verwijzingen " , klik dan op de " Reference Paden. " Controleer voor het RDS- bin directory . Als je het niet ziet kunt u deze toevoegen door te klikken op de knop " ... " Navigeer naar de map bin , en klik op ' Map toevoegen . " 3 programmeercode is complex . terug naar " Main " door op de knop 'Toevoegen' . In de . Tabblad NET , kopieer en plak de volgende DLL's uit de Global Assembly Cache ( GAC ) , niet de map bin . Programmeurs zullen weten de GAC als de winkel voor vergaderingen gedeeld door applicaties die zij ontwikkelen . Voeg de volgende DLL de voeg deze verwijzing naar de proxy- dll voor het generieke station types die in de map bin op " bin \\ RoboticsCommon.proxy.dll . " Als dit juist gebeurt de verwijzing pad zal zichtbaar zijn in het tabblad . NET in zijn " Add Reference . " Toegang krijgen tot deze referenties in de aangifte met behulp van de " Invoer " instructie in uw code . 4 Duizenden poorten zijn beschikbaar voor communicatie . Start de DSS milieu wordt " Initialize " -methode , die gebruikt poortnummers te communiceren met de robot service. Selecteer poortnummers boven 32.000 om conflicten te voorkomen . Poortnummers onder 32.000 worden vaak gebruikt voor internet en applicaties communicatie . 5 Geef de locatie van een manifest bestand dat de configuratie voor de diensten die u nodig hebt om te beginnen bevat . Deze dienen in " Samples \\ Config \\ directory " in je Robotics Developer Studio installatie . Zoeken naar uw specifieke robot die eindigt met " . MotorTouchSensor.manifest.xml . " Jouw robot moet worden ondersteund . Bezoek Microsoft Robotics Documentatie ( zie bronnen ) voor monsters van VB.NET code te gebruiken voor een LEGO robot . 6 Volg praktijk de programmeurs ' om de code te kopiëren en te plakken vanaf het Microsoft Developer Network ( MSDN ) Microsoft Robotics instructies in de documentatie bij de volgende handlers maken: 1.Exit de toepassing 2.DirectoryQueryFailure 3.DirectoryQuerySuccess maken een melding in de " Try Catch " functie binnen " DirectoryQuerySuccess . " 7 Abonneer u op de bumper dienst om berichten te genereren wanneer de bumper voor de robot wordt gedrukt . Deze mededeling zal plaatsvinden via de poort die in de bovenstaande code . Nadat de poort is gemaakt, zal een subroutine in deze stap abonneren op de haven . 8 Gebruik de functie " Activeren" om te werken met het ontvangen arbiter . Het doel van de arbiter is om de communicatie tussen de haven en de service versnellen . 9 de applicatie configureren om deze voor te bereiden om te compileren . Selecteer " Project" in het menu , dan toevoegen " Nieuw item ", selecteer vervolgens " Application Configuration File 'en vervolgens op ' OK '. Je moet een stukje code toe te voegen aan deze stap beschikbaar in de Microsoft Robotics documentatie , die u aan uw zijde tijdens dit project . Sla het project . 10 Selecteer " Build , " en klik op ' Build Solution . " Kies de map RDS bak voor het project bestemming . Start het programma door de gecompileerde uitvoerbare bestand in de bin directory te selecteren . Druk op de bumper en de bumper boodschap , "Auw , de bumper werd ingedrukt " wordt weergegeven op het scherm .
|