Microsoft Robotics Developer Studio 2008 Tutorial

Microsoft Robotics Developer Studio 2008 Tutorial


Microsoft Robotics Developer Studio (RDS) er en .NET-miljø. Utviklere kan designe roboter applikasjoner og distribuere dem. Dette komplekset programvareutvikling omfatter forstå Samtidighet og Koordinasjon Runtime (CCR) og desentralisert Software Services (DSS). Guider er tilgjengelige for å utvikle seg i flere programmeringsspråk: VPL, VB.Net, C3, C ++ og Python. Denne opplæringen kan virke kryptisk for mange, ettersom det krever ferdigheter i NET og i lesing og forståelse av programmeringsinstruksjoner og vilkår.

Bruksanvisning

1 Microsoft Robotics Developer Studio 2008 Tutorial

Programmeringskunnskaper er avgjørende i robotikk.

Naviger til Visual Basic.NET. Velg "Start" og velg deretter "programmer". Velg "Visual Basic.NET." Fra VB.NET Editor velger du "Fil" og deretter "New Project" og "Console Application" for å opprette et nytt prosjekt.

2 Microsoft Robotics Developer Studio 2008 Tutorial

Ulike programmeringsspråk kan brukes til å bygge roboter.

I prosjektet du har opprettet, legge til et prosjekt referanse til proxy DLL; Dette gjør at du kan få tilgang til tjenestene for en robot. Velg "Prosjekt" og deretter "Egenskaper". Klikk på fanen "Referanser", klikk på "referansebaner." Sjekk for RDS bin. Hvis du ikke ser det du kan legge den ved å klikke på knappen merket "..." Naviger til bin-mappen, og klikk deretter på "Add Folder."

3 Microsoft Robotics Developer Studio 2008 Tutorial

Programmeringskode er kompleks.

Gå tilbake til "Main" ved å klikke på "Legg til" knappen. I kategorien .NET, kopiere og lime inn følgende DLL-filer fra Global Assembly Cache (GAC), ikke bin mappen. Programmerere vil vite GAC som butikken for forsamlinger som deles av programmene de utvikler. Legg til følgende DLL-filer til prosjektet:

Microsoft.Ccr.Core.dll

Microsoft.Dss.Base.dll

Microsoft.Dss.Environment.dll

Microsoft.Dss.Runtime.dll

Microsoft.Dss.Runtime.Proxy.dll

Også legge denne referansen til proxy dll for de generiske stasjonstyper som er i bin mappen "bin \ RoboticsCommon.proxy.dll." Hvis det gjøres riktig referansebanen vil være synlig i kategorien .NET i "Add Reference". Tilgang til disse referansene i erklæringen ved å bruke "Import" statement i koden.

4 Microsoft Robotics Developer Studio 2008 Tutorial

Tusenvis av porter er tilgjengelig for kommunikasjon.

Start DSS miljø ved hjelp av "Initialize" metoden, som vil bruke portnumre for å kommunisere med roboten service. Velg portnumre over 32 000 for å forebygge konflikter. Portnumre under 32000 blir ofte brukt for internett og applikasjoner kommunikasjon.

5 Gi plasseringen av en manifest fil som inneholder konfigurasjonen for de tjenestene du trenger for å starte. Disse bør være i "Samples \ Config \ katalog" i din Robotics Developer Studio installasjon. Søk etter ditt spesifikke robot som slutter med ".MotorTouchSensor.manifest.xml." Roboten må støttes. Gå til Microsoft Robotics dokumentasjon (se Ressurser) for prøver av VB.NET kode for å bruke for en LEGO robot.

6 Følg programmerere praksis å kopiere og lime inn koden fra Microsoft Developer Network (MSDN) Microsoft Robotics instruksjonene i dokumentasjonen for å opprette følgende teleskopisk:

1.Exit søknaden

2.DirectoryQueryFailure

3.DirectoryQuerySuccess

Opprette et varsel i funksjonen "Try Catch" innenfor "DirectoryQuerySuccess."

7 Abonner på støtfangeren for å generere meldinger når støtfangeren for roboten er trykket. Denne kommunikasjonen vil skje gjennom porten opprettet i koden ovenfor. Når porten er opprettet, vil en subrutine i dette trinnet abonnere på porten.

8 Bruk "Aktiver" -funksjonen til å jobbe med mottaks oppmannen. Formålet med oppmannen er å fremskynde kommunikasjon mellom havnen og service.

9 Konfigurere programmet til å forberede det å kompilere. Velg "Prosjekt" fra menyen, deretter Add "Nytt element", velg deretter "Application Configuration File", deretter "OK". Du må legge til en kodebit på dette trinnet er tilgjengelig i Microsoft Robotics dokumentasjon, som du har på din side under dette prosjektet. Deretter lagrer prosjektet.

10 Velg "Build", deretter "Build Solution." Velg RDS bin mappe for prosjektet destinasjon. Kjør programmet ved å velge den kompilerte kjørbar fil i bin-katalogen. Trykk på støtfanger og støtfanger meldingen, "Au, støtfangeren ble trykket" vises på skjermen.

Hint

  • Nybegynnere bør bruke tid på å lese og forstå .NET miljø og skillene i programmering vilkårene før du prøver denne opplæringen. Se i Microsoft Robotics dokumentasjon for best resultat.
  • Ikke bruke Visual Basic 6.0 for dette prosjektet. En grundig forståelse av programmering og .NET rammeverket er nødvendig. En nybegynner bør også forstå konsekvensene av Kompilerings- feil til sin datamaskin.
  • Les spesifikasjonene for roboten du velger å sørge for at den støttes av Microsoft Robotics.