Microsoft Robotics Developer Studio ( RDS ) è un ambiente NET . . Gli sviluppatori possono progettare applicazioni di robotica e di distribuirli. Questo sviluppo software complesso include la comprensione della concorrenza e coordinamento Runtime ( CCR) e decentrata Software Services ( DSS ) . Tutorial sono disponibili a sviluppare in diversi linguaggi di programmazione : VPL , VB.Net , C3 , C + + e Python . Questo tutorial può sembrare criptica per molti, in quanto richiede competenza in . NET e nel leggere e comprendere le istruzioni di programmazione e termini. Cose che ti serviranno
Robot con il microcontrollore e il contatto del sensore
Microsoft Robotics il software Microsoft Robotics documentazione
Visual Basic.NET
Microsoft Internet Explorer o altri browser Web
Mostra più istruzioni
1 competenze di programmazione sono fondamentali nel campo della robotica .
Passare a Visual Basic.NET . Selezionare "Start" e selezionare " Programmi ". Selezionare " Visual Basic.NET . " Dal redattore selezionare "File ", VB.NET poi " Nuovo progetto " e "Console Application " per creare un nuovo progetto .
2 Diversi linguaggi di programmazione possono essere utilizzate per costruire robot .
Nel progetto si è creato , aggiungere un riferimento al progetto della DLL proxy: questo permette di accedere ai servizi di un robot . Selezionare "Progetto ", quindi " Proprietà". Fare clic sulla scheda " Riferimenti" , quindi fare clic su " Percorsi riferimento . " Controllare la directory bin RDS . Se non lo vedi è possibile aggiungerlo facendo clic sul pulsante " ... " Passare alla cartella bin , quindi fare clic su " Aggiungi cartella".
3 codice di programmazione è complessa .
ritorno alla " principale" , cliccando sul pulsante "Aggiungi " . Nella scheda . NET , copiare e incollare le seguenti DLL dalla Global Assembly Cache ( GAC) , non la cartella bin . I programmatori sapranno la GAC come archivio per assembly condivisi da applicazioni che si sviluppano. Aggiungere le seguenti DLL per l' aggiungere questo riferimento alla DLL proxy per i tipi di unità generiche che si trova nella cartella bin al "bin \\ RoboticsCommon.proxy.dll . " Se fatto correttamente il percorso di riferimento sarà visibile nella scheda . NET in " Aggiungi riferimento ". Accedere a questi riferimenti nella dichiarazione utilizzando l'istruzione " Imports " nel codice.
4 migliaia di porte sono disponibili per la comunicazione.
Avviare l'ambiente DSS utilizzando il metodo " Initialize " , che utilizzerà i numeri di porta per comunicare con il servizio di robot. Selezionare numeri di porta sopra 32000 per prevenire i conflitti . Numeri di porta inferiori a 32000 sono spesso utilizzati per Internet e la comunicazione delle applicazioni .
5
fornire la posizione di un file manifesto che contiene la configurazione per i servizi di cui avete bisogno per iniziare . Questi dovrebbero essere in " Samples \\ Config \\ directory " nel tuo Developer installazione Robotics Studio. Cerca il tuo robot specifico che termina con " . MotorTouchSensor.manifest.xml ". Il robot deve essere sostenuta . Visita Microsoft Robotics Documentazione ( vedi Risorse ) per i campioni di codice VB.NET da utilizzare per un robot LEGO .
6
Seguire la pratica dei programmatori di copiare e incollare il codice dalla Microsoft Developers Network (MSDN Microsoft Robotics ) istruzioni fornite nella documentazione per creare i seguenti gestori :
1.Exit l'applicazione
2.DirectoryQueryFailure
3.DirectoryQuerySuccess
creare una notifica nella " Try Catch " funzione all'interno di " DirectoryQuerySuccess . "
7
iscriversi al servizio paraurti per generare messaggi quando si preme il paraurti per il robot . Tale comunicazione avverrà attraverso la porta creata nel codice sopra . Dopo aver creato la porta , una subroutine in questa fase sottoscriverà la porta .
8
Utilizzare la funzione "Attiva" per lavorare con l'arbitro ricevere . Lo scopo del l'arbitro è quello di accelerare le comunicazioni tra il porto e il servizio .
9
Configurare l'applicazione per prepararlo per la compilazione. Selezionare "Progetto " dal menu , quindi Add " nuovo elemento ", quindi selezionare " File di configurazione dell'applicazione ", quindi fare clic su " OK ". Sarà necessario aggiungere un frammento di codice in questa fase disponibile nella documentazione di Microsoft Robotics , che avete al vostro fianco nel corso di questo progetto . Quindi salvare il progetto .
10
Seleziona " costruire", quindi fare clic su " Genera soluzione . " Scegliere la cartella bin RDS per la destinazione del progetto . Eseguire il programma selezionando il file eseguibile compilato nella directory bin . Premere il paraurti e il messaggio paraurti , "Ahi , è stato premuto il paraurti " sarà visualizzato sullo schermo.