Microsoft Robotics Developer Studio (RDS ) er en NET miljø . . Udviklere kan designe robotteknologi applikationer og distribuere dem . Denne komplekse software udvikling omfatter forstå Concurrency og Koordinering Runtime ( CCR) og decentral Software Services ( DSS) . Tutorials er tilgængelige til at udvikle på flere programmeringssprog : VPL , VB.Net , C3, C + + og Python. Denne tutorial kan virke kryptisk for mange, da det kræver færdigheder i . NET og i at læse og forstå programmeringsinstruktioner og vilkår. Ting du skal
Robot med microcontroller og kontakt sensor
Microsoft Robotics software
Microsoft Robotics dokumentation
Visual Basic.NET
Microsoft Internet Explorer eller anden browser
Show flere instruktioner
1 Programmering af færdigheder er afgørende i robotteknologi .
Naviger til Visual Basic.NET . Vælg "Start" og derefter vælge " Programmer ". Vælg "Visual Basic.NET ". Fra VB.NET Editor Vælg "File " og derefter " Nyt projekt " og " Console Application " for at oprette et nyt projekt.
2 forskellige programmeringssprog kan bruges til at bygge robotter .
det projekt, du har oprettet, tilføjer et projekt henvisning til proxy DLL , dette giver dig mulighed for at få adgang til tjenester for en robot. Vælg "Projekt ", derefter " Egenskaber". Klik på " Referencer " fanen , og klik derefter på " Reference- Paths ". Check for RDS bin. Hvis du ikke kan se det, kan du tilføje den ved at klikke på knappen " ... " Naviger til mappen bin og klik på " Tilføj mappe ".
3 Programmering kode er kompleks.
Retur til "Main" ved at klikke på knappen "Tilføj" . I . NET fanen kopiere og indsætte følgende DLL fra Global Assembly Cache ( GAC) , ikke bin mappen. Programmører vil vide GAC som butikken for forsamlinger deles af applikationer, de udvikler. Tilføj følgende DLL til tilføje denne henvisning til proxy dll for de generiske drevtyper som er i bin mappen på " bin \\ RoboticsCommon.proxy.dll . " Hvis det gøres korrekt reference vej vil være synlig i . NET fanen i "Add reference ". Adgang disse referencer i erklæringen ved at bruge " Import " erklæring i din kode .
4 Tusindvis af porte er tilgængelige for kommunikation.
Start DSS miljøet ved hjælp af " Initialiser "-metoden , som vil bruge portnumre til at kommunikere med robotten tjenesten . Vælg portnumre over 32000 for at forebygge konflikter. Portnumre under 32000 er ofte brugt til internet og applikationer kommunikation.
5.
Give placeringen af en manifest-fil , der indeholder konfigurationen for de tjenester, du har brug for at starte. Disse bør være i " Samples \\ Config \\ mappe" i din Robotics Developer Studio installation. Søg efter dit specifikke robot, der slutter med " . MotorTouchSensor.manifest.xml ". Din robot skal støttes . Besøg Microsoft Robotics Dokumentation ( se Resources) for prøver af VB.NET kode til brug for en LEGO robot.
6
Følg programmører praksis at kopiere og indsætte koden fra Microsoft Developers Network ( MSDN ) Microsoft Robotics instruktionerne i dokumentationen til at skabe de følgende handlere :
1.Exit ansøgningen
2.DirectoryQueryFailure
3.DirectoryQuerySuccess
Opret en meddelelse i " Prøv Fang " funktion inden " DirectoryQuerySuccess ".
7
Abonner på kofangeren service til at generere meddelelser, når kofangeren til robotten er trykket . Denne meddelelse vil ske gennem porten skabt i ovenstående kode . Når porten er oprettet, vil en subrutine i dette trin abonnere på porten.
8
Brug " Activate" -funktionen til at arbejde med modtage dommer . Formålet turneringslederen er at fremskynde kommunikationen mellem havnen og tjenesten.
9
konfigurere programmet til at forberede den til at kompilere. Vælg " Project" fra menuen, og derefter Tilføj " Nyt element " og derefter vælge "Ansøgning Configuration File " og derefter klikke på "OK ". Du bliver nødt til at tilføje et kodestykke på dette trin til rådighed i Microsoft Robotics dokumentationen , som du har på din side i løbet af dette projekt. Derefter gemme projektet .
10
Vælg " Build " og derefter klikke på " Build Solution. " Vælg RDS bin mappe til projektet destination. Kør programmet ved at vælge kompileret eksekverbare fil i bin mappen. Tryk på kofangeren og kofangeren meddelelsen, " Ouch blev kofangeren trykket " vil blive vist på skærmen .