Microsoft Robotics Developer Studio ( RDS ) är ett NET miljö . . Utvecklare kan designa robottillämpningar och distribuera dem . Detta komplex mjukvaruutveckling ingår förstå samtidighet och samordning Runtime ( CCR ) och decentraliserade Software ( DSS ) . Tutorials är tillgängliga att man i flera programmeringsspråk : VPL , VB.Net , C3, C + + och Python. Denna handledning kan verka kryptiskt för många , eftersom det kräver kunskaper i . NET och att läsa och förstå programmering instruktioner och villkor . Saker du behöver
Robot med mikrokontroller och kontaktsensor
Microsoft Robotics programvara Microsoft Robotics dokumentationen Review, Visual Basic.NET
Microsoft Internet Explorer eller annan webbläsare
Show fler instruktioner
1 Programmering färdigheter är avgörande i robotik .
Navigera till Visual Basic.NET . Välj " Start " och välj sedan " Program . " Välj " Visual Basic.NET . " Från VB.NET Editor välj " File" och sedan " Nytt projekt " och " Console Application " för att skapa ett nytt projekt .
2 Olika programmeringsspråk kan användas för att bygga robotar .
I projekt du skapat , lägga ett projekt hänvisning till proxy DLL , vilket gör att du kan få tillgång till tjänster för en robot . Välj " Project " och sedan " Egenskaper . " Klicka på " Referenser " fliken , klicka sedan på "Reference banor . " Kontrollera för RDS bin katalogen . Om du inte ser det du lägga till den genom att klicka på knappen märkt " ... " Navigera till bin mappen , klicka sedan på " Lägg till mapp . " Addera 3 Programmering kod är komplex .
Återgå till " Main" genom att klicka på knappen "Add" . I . NET fliken , kopiera och klistra in följande DLL-filer från Global Assembly Cache ( GAC ) , inte bin -mappen . Programmerare vet GAC som butiken för aggregat delas av program de utvecklar . Lägg följande DLL till lägga till denna hänvisning till proxy DLL för de generiska köra typer som är i bin -mappen på " bin \\ RoboticsCommon.proxy.dll . " Om gjort rätt referensbanan kommer att synas i den . NET fliken i " Add Reference ". Tillgång till dessa hänvisningar i deklarationen med hjälp av " Import " uttalande i koden .
4 Tusentals portar är tillgängliga för kommunikation .
Starta DSS miljö med hjälp av " Initiera " metoden , som använder portnummer för att kommunicera med roboten tjänsten . Välj portnummer över 32000 för att förebygga konflikter . Portnummer under 32000 används ofta för Internet och applikationer kommunikation .
5
Ge plats för ett manifest -fil som innehåller konfigurationen för de tjänster du behöver för att börja . Dessa bör vara i " Samples \\ Config \\ katalog " i din Robotics Developer Studio installation . Sök efter ditt specifika robot som slutar med " . MotorTouchSensor.manifest.xml . " Din robot måste stödjas . Besök Microsoft Robotics Dokumentation ( se Resurser ) för prover av VB.NET kod att använda för en LEGO robot .
6
Följ programmerare praxis att kopiera och klistra in koden från Microsoft Developers Network ( MSDN ) Microsoft Robotics anvisningarna i dokumentationen för att skapa följande hanterare :
1.Exit ansökan
2.DirectoryQueryFailure
3.DirectoryQuerySuccess
Skapa ett meddelande i " Prova Catch " funktion inom " DirectoryQuerySuccess . "
7
Prenumerera på stötfångaren tjänsten att generera meddelanden när stötfångaren för roboten trycks . Detta meddelande kommer att ske genom hamnen skapas i koden ovan . När porten har skapats , kommer en subrutin i detta steg prenumerera på porten .
8
Använd " Aktivera " för att arbeta med att få skiljedomare . Syftet med sökaren är att påskynda kommunikationen mellan hamnen och tjänsten .
9
Konfigurera programmet för att förbereda den för att kompilera . Välj " Projekt " i menyn , och sedan Lägg till " Nytt objekt " och välj sedan " File Application Configuration ", klicka sedan på " OK . " Du måste lägga till ett kodavsnitt i detta steg finns i Microsoft Robotics dokumentationen , som du har vid din sida under detta projekt . Sedan spara projektet .
10
Välj " Bygg " och sedan klicka på " Build Solution . " Välj RDS bin mapp för projektet destination . Kör programmet genom att välja den kompilerade körbara filen i katalogen bin . Tryck på stötfångaren och stötfångaren meddelandet , " Aj , var stötfångaren tryckte " kommer att visas på skärmen .