Microsoft Robotics Developer Studio (RDS) é um ambiente de NET . . Os desenvolvedores podem criar aplicações robóticas e distribuí-los . Este desenvolvimento de software complexo inclui a compreensão da Concorrência e Coordenação Runtime (CCR) e descentralizadas Software Services (DSS). Tutoriais estão disponíveis para desenvolver-se em várias linguagens de programação : VPL , VB.Net , C3, C + + e Python. Este tutorial pode parecer enigmática para muitos, uma vez que requer proficiência em . NET e em ler e compreender as instruções de programação e prazos. Coisas que você precisa
Robô com microcontrolador e sensor de contato
software Microsoft Robotics
documentação do Microsoft Robotics
Visual Basic.NET
Microsoft Internet Explorer ou outro navegador da Web
Mostrar mais instruções
1 Habilidades de programação são críticos na área da robótica .
Navegue até Visual Basic.NET . Selecione " Iniciar " e selecione " Programas". Selecione "Visual Basic.NET . " Do editor VB.NET selecione " File", depois "New Project " e " Console Application " para criar um novo projeto.
2 Várias linguagens de programação pode ser usado para construir robôs .
No projeto criado , adicionar uma referência de projeto para o proxy DLL , o que permite que você acesse os serviços para um robô. Selecione "Projeto ", depois " Propriedades". Clique na aba "Referências" , em seguida, clique em " Caminhos de referência . " Verifique se o diretório bin RDS. Se você não vê-lo , você pode adicioná-lo clicando no botão " ... " Navegue até a pasta bin e clique em "Add Folder ".
3 código de programação é complexa.
Retornar para "Main" , clicando no botão "Adicionar" . Na guia NET . , Copie e cole o seguinte DLLs do Global Assembly Cache ( GAC) , não a pasta bin. Os programadores vão saber o GAC como a loja para assemblies compartilhados pelas aplicações que desenvolvem. Adicione as seguintes DLLs para o adicionar essa referência para a dll proxy para os tipos de unidades de genéricos que está na pasta bin no " bin \\ RoboticsCommon.proxy.dll ". Se feito corretamente o caminho de referência será visível na NET . Em "Add Reference ". Acesse essas referências na declaração , utilizando as "importações" de instrução no seu código.
4 Milhares de portas estão disponíveis para a comunicação.
Comece o ambiente DSS utilizando o método " Inicializar " , que usará os números de porta para se comunicar com o serviço de robô. Selecione números de porta acima de 32000 para evitar conflitos . Os números de porta abaixo de 32000 são muitas vezes utilizados para a comunicação na Internet e aplicações.
5
Fornecer a localização de um arquivo de manifesto que contém a configuração para os serviços que você precisa para começar. Estes devem ser em " Samples \\ Config \\ diretório " em sua instalação Robotics Developer Studio. Procure seu robô específico que termina com " . MotorTouchSensor.manifest.xml ". O robô deve ser apoiada . Visite o Microsoft Robotics Documentação ( consulte Recursos) para amostras de código VB.NET para usar para um robô LEGO .
6
Siga prática dos programadores para copiar e colar o código do Microsoft Developers Network (MSDN ) Instruções Microsoft Robotics fornecidas na documentação para criar os seguintes manipuladores :
1.Exit a aplicação
2.DirectoryQueryFailure
3.DirectoryQuerySuccess
criar uma notificação na função de " Try catch" dentro " DirectoryQuerySuccess ".
7
Assinar o serviço pára de gerar mensagens quando o pára-choques para o robô é pressionado. Esta comunicação irá ocorrer através da porta criada no código acima . Depois que a porta é criado, uma sub-rotina nesta etapa irá subscrever a porta .
8
Use a função " Activate " para trabalhar com o árbitro recebe. O propósito do árbitro é agilizar a comunicação entre a porta eo serviço.
9
configurar o aplicativo para prepará-lo para compilar. Selecione "Projeto" a partir do menu , em seguida, Adicionar " Novo Item ", selecione " Application Configuration File " e clique em "OK". Você vai precisar adicionar um trecho de código nesta etapa disponíveis na documentação do Microsoft Robotics , que você tem ao seu lado durante este projeto . Em seguida, salve o projeto.
10
Selecione "Build ", clique em " Criar soluções. " Escolha a pasta bin RDS para o destino do projeto . Execute o programa , selecionando o arquivo executável compilado no diretório bin. Pressione o pára-choques e pára-choques a mensagem , "Ai , o pára-choque foi pressionado " será exibido na tela.