Tecnología

Inicio

Microsoft Robotics Developer Studio 2008 Tutorial

Microsoft Robotics Developer Studio 2008 Tutorial


Microsoft Robotics Studio (RDS) es un entorno .NET. Los desarrolladores pueden diseñar aplicaciones de robótica y distribuirlos. Este desarrollo de software complejo incluye la comprensión de la concurrencia y coordinación en tiempo de ejecución (CCR) de software y servicios descentralizados (DSS). Tutoriales están disponibles para el desarrollo en varios lenguajes de programación: VPL, VB.Net, C3, C ++ y Python. Este tutorial puede parecer críptico para muchos, ya que requiere el dominio de instrucciones y términos de programación .NET y en la lectura y la comprensión.

Instrucciones

1 Microsoft Robotics Developer Studio 2008 Tutorial

conocimientos de programación son críticos en la robótica.

Navegar a Visual Basic.NET. Seleccione "Inicio" y seleccione "Programas". Seleccione "Visual Basic.NET." Desde el Editor de VB.NET seleccionar "Archivo", luego "Nuevo proyecto" y "Aplicación de consola" para crear un nuevo proyecto.

2 Microsoft Robotics Developer Studio 2008 Tutorial

Varios lenguajes de programación pueden ser utilizados para construir robots.

En el proyecto que ha creado, agregue una referencia de proyecto a la DLL de proxy; esto le permite acceder a los servicios para un robot. Seleccione "Proyecto", luego "Propiedades". Haga clic en la pestaña "Referencias", a continuación, haga clic en las "rutas de referencia." Compruebe si el directorio bin RDS. Si no lo ves, lo puedes añadir haciendo clic en el botón "..." Vaya a la carpeta bin, a continuación, haga clic en "Añadir carpeta".

3 Microsoft Robotics Developer Studio 2008 Tutorial

código de programación es compleja.

Volver a "Principal" haciendo clic en el botón "Añadir". En la ficha .NET, copiar y pegar los siguientes archivos DLL de la memoria caché de ensamblados global (GAC), no la carpeta bin. Los programadores sabrán el GAC como el almacén de ensamblados compartidos por las aplicaciones que desarrollan. Agregue los siguientes archivos DLL al proyecto:

Microsoft.Ccr.Core.dll

Microsoft.Dss.Base.dll

Microsoft.Dss.Environment.dll

Microsoft.Dss.Runtime.dll

Microsoft.Dss.Runtime.Proxy.dll

También añadir esta referencia a la DLL proxy para los tipos de unidades genéricas, que se encuentra en la carpeta bin en "bin \ RoboticsCommon.proxy.dll." Si se hace correctamente la trayectoria de referencia será visible en la ficha .NET en "Agregar referencia". Acceder a estas referencias en la declaración mediante la instrucción "importaciones" en el código.

4 Microsoft Robotics Developer Studio 2008 Tutorial

Miles de puertos están disponibles para la comunicación.

Iniciar el entorno de DSS utilizando el método de "inicialización", que utilizará los números de puerto para comunicarse con el servicio de robot. Seleccione los números de puerto por encima de 32000 para evitar conflictos. Los números de puerto por debajo de 32000 se utilizan a menudo para Internet y aplicaciones de comunicación.

5 Proporcionar la ubicación de un archivo de manifiesto que contiene la configuración de los servicios que necesita para empezar. Estos deben estar en "Samples \ Config \ directorio" en la instalación de Developer Studio Robotics. Buscar su robot específico que termina con ".MotorTouchSensor.manifest.xml." El robot debe ser apoyada. Visita Microsoft Robotics Documentación (ver Recursos) para las muestras de código VB.NET a utilizar para un robot LEGO.

6 Siga la práctica de los programadores para copiar y pegar el código de los desarrolladores de Microsoft Network instrucciones (MSDN) Microsoft Robotics previstas en la documentación para crear los siguientes manejadores:

1.Exit la aplicación

2.DirectoryQueryFailure

3.DirectoryQuerySuccess

Crear una notificación en la función "Prueba capturas", en "DirectoryQuerySuccess."

7 Suscribirse al servicio del parachoques para generar mensajes cuando se presiona el parachoques para el robot. Esta comunicación se realizará a través del puerto creado en el código de seguridad. Después de crear el puerto, una subrutina en este paso se suscribirá al puerto.

8 Utilice la función "Activar" para trabajar con el árbitro de recibir. El propósito del árbitro es acelerar las comunicaciones entre el puerto y el servicio.

9 Configurar la aplicación para prepararlo para compilar. Seleccione "Proyecto" del menú, a continuación, añadir "Nuevo elemento", a continuación, seleccione "Archivo de configuración de aplicaciones", a continuación, haga clic en "Aceptar". Usted tendrá que añadir un fragmento de código en este paso disponible en la documentación de Microsoft Robotics, que tiene a su lado durante este proyecto. A continuación, guarde el proyecto.

10 Seleccione "Build", a continuación, haga clic en "Generar solución." Elija la carpeta bin RDS para el destino del proyecto. Ejecutar el programa seleccionando el archivo ejecutable compilado en el directorio bin. Pulse el parachoques y el mensaje de parachoques, "Ay, el parachoques se pulsa" se mostrará en la pantalla.

Consejos y advertencias

  • Los novatos deben dedicar tiempo a la lectura y la comprensión del entorno .NET y las distinciones en términos de programación antes de intentar este tutorial. Consulte la documentación de Microsoft Robotics para obtener los mejores resultados.
  • No utilizar Visual Basic 6.0 para este proyecto. Se requiere un conocimiento profundo de la programación y el marco .NET. Un principiante debe también comprender las consecuencias de los errores de compilación de su ordenador.
  • Lea las especificaciones para el robot selecciona para asegurarse de que es compatible con Microsoft Robotics.