Microsoft Robotics Developer Studio ( RDS ) ist ein NET-Umgebung . . Entwickler können Anwendungen entwerfen Robotik und verteilen sie . Diese komplexe Software-Entwicklung beinhaltet das Verständnis der Concurrency und Coordination Runtime ( CCR) und dezentrale Software Services ( DSS) . Tutorials zur Verfügung, um in mehreren Programmiersprachen entwickeln : VPL , VB.Net , C3, C + + und Python. Dieses Tutorial mag kryptisch zu viele , da sie Kenntnisse in . NET und in Lesen und Verstehen Programmierung Anweisungen und Bedingungen erfordert . Things You 
 Roboter mit Microcontroller und Berührungssensor 
 Microsoft Robotics Software herunterladen Microsoft Robotics Dokumentation 
 Visual Basic.NET 
 Microsoft Internet Explorer oder andere Browser 
 Karte brauchen Weitere Anweisungen 
 1 Programmierkenntnisse sind entscheidend in der Robotik . 
 auf Visual Basic.NET Navigieren . Wählen Sie "Start " und wählen Sie " Programme". Wählen Sie " Visual Basic.NET . " Von der VB.NET -Editor wählen Sie "Datei ", dann " New Project" und "Console Application" , um ein neues Projekt zu erstellen. 
 2 verschiedene Programmiersprachen verwendet werden, um Roboter zu bauen. 
 Im Projekt, das Sie erstellt haben, fügen Sie einen Verweis auf das Projekt Proxy DLL ; dies ermöglicht es Ihnen , die Dienste für einen Roboter zugreifen . Wählen Sie "Projekt ", dann " Eigenschaften". Klicken Sie auf die " Referenzen "-Registerkarte, dann klicken Sie auf den " Verweispfade . " Überprüfen Sie die RDS bin. Wenn Sie nicht sehen , können Sie es durch einen Klick auf die Schaltfläche hinzufügen "..." Navigieren Sie zu dem Ordner bin , dann klicken Sie auf " Ordner hinzufügen ". 
 3 Programmiercode ist komplex. 
 auf " Main" zurück, indem Sie auf die Schaltfläche "Hinzufügen" . In der Registerkarte. NET , kopieren und fügen Sie die folgenden DLLs aus dem Global Assembly Cache (GAC ), nicht die Ordner bin . Programmierer kennen das GAC als Speicher für Baugruppen von Anwendungen, die sie entwickeln geteilt. Fügen Sie die folgenden DLLs auf die hinzufügen, um dieses Referenz auf den Proxy -DLL für die generischen Typen, die Fahrt in den Ordner bin an ist " bin \\ RoboticsCommon.proxy.dll . " Wenn es richtig gemacht die Referenzstrecke wird sichtbar in der Registerkarte. NET in "Add Reference." Besuchen Sie diese Verweise in der Erklärung, die mit dem "Imports" Anweisung im Code . 
 4 Tausende von Ports zur Verfügung für die Kommunikation. 
 Starten Sie den DSS -Umgebung unter Verwendung des " Initialize " -Methode, die Port-Nummern verwenden, um mit dem Roboter -Dienst zu kommunizieren . Wählen Sie Port-Nummern über 32000 um Konflikte zu vermeiden . Port-Nummern unter 32000 werden oft für Internet -Anwendungen und Kommunikation verwendet. 
 5 
 Geben Sie den Speicherort einer Manifest-Datei , die die Konfiguration für die Dienstleistungen, die Sie brauchen, um enthält . Diese sollten in " Samples \\ Config \\ Verzeichnis" in Ihrem Robotics Developer Studio-Installation sein . Suchen Sie nach Ihren spezifischen Roboter, der mit endet " . MotorTouchSensor.manifest.xml . " Dein Roboter muss unterstützt werden. Besuchen Sie Microsoft Robotics Dokumentation ( siehe Ressourcen) für Proben von VB.NET-Code für einen LEGO Roboter verwenden . 
 6 
 Folgen der Programmierer Praxis zu kopieren und fügen Sie den Code aus dem Microsoft Developer Network (MSDN ) Microsoft Robotics Anweisungen in der Dokumentation zur Verfügung gestellt , um die folgenden Handler erstellen : 
 
 1.Exit die Anwendung 
 
 2.DirectoryQueryFailure 
 
 3.DirectoryQuerySuccess 
 
 erstellen eine Meldung in der " Try Catch "-Funktion innerhalb " DirectoryQuerySuccess . " 
 7 
 an der Stoßstange Service abonnieren , um Nachrichten zu generieren, wenn der Stoßfänger für den Roboter gedrückt wird. Diese Mitteilung wird durch die Öffnung in dem obigen Code erstellt auftreten . Nach dem Anschluss erstellt wird, wird ein Unterprogramm in diesem Schritt in den Hafen zu abonnieren. 
 8 
 Verwenden Sie die Funktion "Aktivieren" , um mit dem Schiedsrichter erhalten zu arbeiten. Der Zweck des Schiedsrichters ist es, die Kommunikation zwischen dem Hafen und dem Service zu beschleunigen. 
 9 
 Konfigurieren Sie die Anwendung , um sie darauf vorzubereiten, zu kompilieren. Wählen Sie "Projekt" aus dem Menü , dann auf Hinzufügen " Neues Element ", und wählen Sie dann "Application Configuration File " und anschließend auf "OK". Sie müssen ein Code-Snippet in diesem Schritt in der Microsoft Robotics Dokumentation, die Sie an Ihrer Seite während dieses Projekt hinzuzufügen. Dann speichern Sie das Projekt . 
 10 
 Wählen Sie " Erstellen " und anschließend auf " Projektmappe erstellen. " Wählen Sie die RDS bin-Ordner für das Projekt Ziel. Führen Sie das Programm , indem Sie die kompilierte ausführbare Datei in das Verzeichnis bin . Drücken Sie die Stoßfänger und die Stoßstange Meldung " Autsch, der Stoßfänger wurde gedrückt " wird auf dem Bildschirm angezeigt werden.