Diseño electrónico
Empresa
Contacto
Noticias
Productos
 Control Industrial
 Interfaz Hombre-Máquina
 Modems Industriales
 Comunicaciones
 Diseño Electrónico
 Programadores
Servicios
 Formación
 Soporte Técnico
 Solicitud RMA
 Instalaciones
 Desarrollo
 
Página anterior

 
Preguntas más Frecuentes del RLC-ARM-Plus

  1. ¿Viene el Windows CE incluido? ¿Tengo que pagar royalties?
     
  2. ¿Por qué cuando ejecuto la aplicación desde el IDE de Visual Basic funciona correctamente, pero cuando intento ejecutarla de forma independiente el sistema operativo no encuentra los ficheros de soporte?
     
  3. ¿Por qué si el Active Sync funciona correctamente y me permite explorar el contenido del RLC las herramientas visuales de Microsoft son incapaces de comunicarse para depurar?
     
  4. ¿Por qué cuando si realizo la calibración de la pantalla táctil con el dedo luego la precisión es tan mala?
     
  5. ¿Cuál es el mejor tipo de fuente de alimentación para usar con el RLC-ARM-Plus?
     
  6. ¿Por qué no aparece el texto en mis programas/formularios de Visual Basic?
     
  7. ¿Cómo puedo presentar imágenes (mapas de bits) en mi programa?
     
  8. ¿Cómo ejecuto mi aplicación usando la modalidad “sin escritorio” del RLC-CE?
     
  9. ¿Por qué cuando uso el Windows 2000 con las Microsoft Visual Embedded tools 3.0 la función de depuración remota no funciona correctamente?
     
  10. ¿Hay que seguir alguna secuencia en concreto en el Active Sync para conectar el PC con el equipo RLC?
     
  11. ¿Qué SDKs y tipos de procesadores debo incluir durante la instalación de las Microsoft Embedded Visual Tools 3.0?
     
  12. ¿Cómo puedo crear mi aplicación con formularios en Visual Basic si sólo aparece en la ventana de project la aplicación formless?
     
  13. ¿Por qué no puedo depurar con el Visual C++ de las Microsoft Embedded Visual tools 3.0 en un sistema con Windows 98?
     
  14. ¿Por qué no instala correctamente el SDK y siempre presenta un error?
     
  15. ¿Por qué tardan tanto en descargarse las aplicaciones que desarrollo con Microsoft Visual Basic CE?
     
  16. ¿Dónde puedo ver qué controles y funciones de Microsoft Visual C++ y Visual Basic están disponibles para desarrollar aplicaciones para Windows CE?
     
  17. ¿Por qué cuando uso las Microsoft Visual C++ MFC (Microsoft foundation class) el compilador pide una librería que no está ahí y no compila la aplicación? Visual C++ studio no descarga correctamente las DLLs y los ficheros de aplicación en el RLC.
     
  18. ¿Existe alguna forma de que mi programa ocupe toda la pantalla y que no aparezca la barra de título y el menú?

     

Indice de Preguntas

Pregunta: ¿Viene el Windows CE incluido? ¿Tengo que pagar royalties?

Respuesta: Todos los equipos de RLC vienen con el Windows CE incluido e instalado. Y el coste de la licencia del sistema operativo Windows CE está incluida en el precio del equipo.

Indice de Preguntas

Pregunta: ¿Por qué cuando ejecuto la aplicación desde el IDE de Visual Basic funciona correctamente, pero cuando intento ejecutarla de forma independiente el sistema operativo no encuentra los ficheros de soporte?

Respuesta: Seguramente durante la depuración ha salvado el registro, salvando así información de depuración que el IDE de Visual Basic había almacenado de forma temporal en el registro para realizar la depuración. Debe reinicializar el registro y reiniciar el equipo. Se recomienda mantener un registro de back-up si ha hecho cambios al registro que no desea volver a introducir. También recomendamos que no salve el registro o realice la calibración de la pantalla táctil mientras esté realizando una depuración desde el IDE de Visual Basic. Si salva el registro mientras está depurando con el IDE de Visual Basic tendrá un registro que no funcionará en modo independiente. Sin embargo el registro continuará funcionando en modo depuración.

Indice de Preguntas

Pregunta: ¿Por qué si el Active Sync funciona correctamente y me permite explorar el contenido del RLC las herramientas visuales de Microsoft son incapaces de comunicarse para depurar?

Nota: Este problema sólo se presenta en un limitado número de PCs. Siempre puede usar otro PC ya que en la mayoría de los equipos no surge este problema.

El problema surge de las propias aplicaciones de Microsoft (Microsoft embedded visual tools 3.0 y Active Sync) y de las interrelaciones de estas con el sistema operativo Windows. Ya se le ha notificado a Microsoft de la existencia de este problema. Mientras tanto se ha llegado a una solución que, en la mayoría de los casos, da resultado.

Respuesta: Se ha comprobado que instalando un SDK anterior (2.12) posteriormente a la última versión (3.0) el problema queda resuelto. Por ello en el CD de RLC se incluye una versión de este SDK (2.12). Recuerde que la versión vieja (2.12) del SDK sólo se debe instalar después de la versión nueva (3.0) y sólo si se presenta este problema. Tras instalar el viejo SDK y comprobar que ya funciona todo correctamente puede desinstalar esta versión (2.12) para evitar confusión a la hora de compilar. Siempre debe usar la versión 3.0 del SDK para compilar. Y siempre puede usar otro PC ya que en la mayoría de los equipos no surge este problema.

Los únicos cambios que puede realizar se encuentran accesibles a través de los IDEs de las Microsoft Embedded Visual Tools 3.0 tanto el Visual Basic como el Visual C++.

Seleccione: Tools/Remote Tools

Seleccione: Configure Platform Manager

Abra: RLC_CE_30 (+) Haga Click en el signo más

Seleccione: RLC_CE_30 (Default Device)

Seleccione: Properties

Ahora puede elegir el tipo de comunicación que usará el Active Sync: serie RS-232 o TCP/IP a través de una tarjeta Ethernet. Puede pulsar sobre el botón de test para comprobar el funcionamiento de las comunicaciones. Una vez conectado correctamente las herramientas funcionarán sin problemas.

Indice de Preguntas

Pregunta: ¿Por qué cuando si realizo la calibración de la pantalla táctil con el dedo luego la precisión es tan mala?

Respuesta: No recomendamos relizar la calibración de la pantalla táctil con el dedo. Está comprobado que si la calibración se hace con un puntero, la pantalla táctil funcionará luego correctamente tanto con puntero como con el dedo. Tenga cuidado de no estar depurando desde el IDE del Visual Basic cuando realice la calibración, ya que corrompería el registro del sistema. Para más información lea la pregunta anterior.

Indice de Preguntas

Pregunta: ¿Cuál es el mejor tipo de fuente de alimentación para usar con el RLC-ARM-Plus?

Respuesta: Todos los envíos de R.L.C. a partir del 5 de Mayo de 2001 incluyen nuevos reguladores de corriente de baja caída (low drop-out). Esta nueva mejora permite usar una fuente de alimentación de menor tensión (voltage). Recomendamos usar una fuente de corriente de 6Vdc que resultará en una disipación de calor mínima de los reguladores.

Esta baja tensión eliminará la necesidad de ventilación adicional en la mayoría de las aplicaciones. En el kit de desarrollo se incluye una fuente de alimentación conmutada de 6Vdc, aprobada internacionalmente. La fuente de alimentación también está disponible como elemento independiente en siguientes pedidos.

Se puede conectar hasta una tensión de 18Vdc como entrada directa a la fuente de alimentación, aunque en dichos casos serán necesarios ventiladores para eliminar el exceso de calor generado por los reguladores de la placa.

Indice de Preguntas

Pregunta: ¿Por qué no aparece el texto en mis programas/formularios de Visual Basic?

Respuesta: Para que se presenten los textos es necesario, en tiempo de ejecución, inicializar el tamaño de las fuentes para todos los objetos al cargar el formulario. Observe el código fuente de los programas en Visual Basic que se suministran con el kit de desarrollo.


Pregunta: ¿Cómo puedo presentar imágenes (mapas de bits) en mi programa?

Respuesta: El problema más frecuente está relacionado con la propia imagen. Las imágenes deben tener 4 bits por pixel. Si está experimentando problemas, pruebe a usar la imágen rlcce.bmp que está en el directorio windows y que está disponible una vez ha arrancado el sistema operativo RLC-CE Windows CE.

Indice de Preguntas

Pregunta: ¿Cómo ejecuto mi aplicación usando la modalidad “sin escritorio” del RLC-CE?

Respuesta: Debe asegurarse que su aplicación está situada en el directorio startup de la IPSM y que tiene el nombre start.exe o start.vb. Antes de alimentar el equipo sitúe en interruptor 4 del Dip en la posición On/Abajo para que no se presente el escritorio. Los fallos más frecuentes son la falta de un programa start o la existencia de dos programas start, un .exe y un .vb. El programa start.exe que se incluye con el RLC no sirve para realizar las pruebas ya que necesita del escritorio para funcionar correctamente; recordemos que crea accesos directos en el escritorio.

Indice de Preguntas

Pregunta: ¿Por qué cuando uso el Windows 2000 con las Microsoft Visual Embedded tools 3.0 la función de depuración remota no funciona correctamente?

Respuesta: Debe actualizar el Active Sync a la nueva versión, la 3.1 para poder utilizar la función de depuración remota. El Active Sync 3.1 ya viene incluido en el CD de RLC o si lo prefiere puede descargarlo de la web de Microsoft.

Indice de Preguntas

Pregunta: ¿Hay que seguir alguna secuencia en concreto en el Active Sync para conectar el PC con el equipo RLC?

Respuesta: La primera vez que ejecute el Active Sync éste buscará automáticamente la conexión con el RLC. Si no encuentra ninguna conexión pasará al estado de inactividad. Primero debería alimentar el RLC-ARM-Plus y después decirle al Active Sync que se conecte, finalmente ejecutar la aplicación Active Sync en el RLC-ARM-Plus. Las conexiones posteriores a la primera son más fáciles, porque el Active Sync ya ha salvado los parámetros de la conexión.

Indice de Preguntas

Pregunta: ¿Qué SDKs y tipos de procesadores debo incluir durante la instalación de las Microsoft Embedded Visual Tools 3.0?

Respuesta: No le recomendamos que instale ninguno de los SDK de ejemplo que se incluyen en el CD de Microsoft. Si únicamente instala el SDK suministrado por RLC tendrá menos posibilidades de equivocarse durante el desarrollo de sus aplicaciones. Si fuera necesario podría instalar cualquiera de los otros SDK posteriormente.Durante la instalación del Visual C++ recomendamos que únicamente instale el procesador ARM y no instale ninguno de los otros procesadores disponibles.

Puede eliminar cualquiera de los SDK y de los procesadores durante la instalación o tras la misma.

Indice de Preguntas

Pregunta: ¿Cómo puedo crear mi aplicación con formularios en Visual Basic si sólo aparece en la ventana de project la aplicación formless?

Respuesta: Puede utilizar cualquiera de los proyectos de demostración en Visual Basic que se incluyen en el CD de RLC. Tras abrirlos elimine todo lo que no necesite y salve el proyecto con el nombre que desee asignarle a su propio proyecto. Se ha actualizado el SDK de RLC que se incluye en el CD para que se pueda crear una aplicación con o sin formulario sin la necesidad de utilizar una aplicación ya creada.

Indice de Preguntas

Pregunta: ¿Por qué no puedo depurar con el Visual C++ de las Microsoft Embedded Visual tools 3.0 en un sistema con Windows 98?

Respuesta: Directamente de Microsoft technical support.Debe eliminar y reinstalar uno de los componentes que están instalados en el PC de desarrollo siguiendo el siguiente procedimiento.

1. En el Panel de Control ejecutar Agregar o quitar programas.

2. Seleccione Microsoft Embedded Visual Tools y pulse el botón de Cambiar/Quitar.

3. Deseleccione Common Components.

4. Seleccione el botón de continuar. Ignore el mensaje que le avisa que el programa no funcionará si se elimina el componente. Ya reinstalaremos el componente.

5. Una vez eliminado el componente repita el mismo proceso para instalarlo. En el paso 3 seleccione el componente.

6. Ahora funcionará la opción de depuración en el Visual C++.

Indice de Preguntas

Pregunta: ¿Por qué no instala correctamente el SDK y siempre presenta un error?

Respuesta: El PC de desarrollo en el que instale el SDK de RLC debe tener como sistema operativo el Windows 98 revisión 2 o posterior.

Indice de Preguntas

Pregunta: ¿Por qué tardan tanto en descargarse las aplicaciones que desarrollo con Microsoft Visual Basic CE?

Respuesta: Si está desarrollando su aplicación usando Visual Basic RLC ha incluido un programa muy últil, VB Debug Start.vb. No está obligado a utilizarlo, pero se recomienda.

Cuando se ejecuta este programa copia todos los ficheros de soporte de Visual Basic que están situados en el directorio VB_Files de la IPSM al directorio Windows y ejecuta el Active Sync. Si no usa este programa el Visual Basic tendrá que descargar todos los ficheros de soporte. Lo cual lleva mucho tiempo. Puede añadir o eliminar ficheros de soporte de Visual Basic de este directorio.

Si copia el fichero VB Debug Start.vb al directorio startup de la IPSM y lo renombra a Start.vb éste se ejecutará automáticamente cada vez que se reinicie el RLC y copiará todos los ficheros dejanto el equipo preparado para poder depurar rápidamente desde el Visual Basic. Así sólo se descargarán en el RLC los ficheros de la aplicación y no los ficheros de soporte.

Una vez finalizado el desarrollo su aplicación debería sustituir el programa start. No es necesario copiar los ficheros de soporte porque RLC ha incluído entradas en el registro que apuntan al directorio que contiene los ficheros de soporte de Visual Basic.

Indice de Preguntas

Pregunta: ¿Dónde puedo ver qué controles y funciones de Microsoft Visual C++ y Visual Basic están disponibles para desarrollar aplicaciones para Windows CE?

Respuesta: Las herramientas de Microsoft Windows CE incluyen documentación on line específica para el desarrollo de aplicaciones de Windows CE. Deberá usar exclusivamente esta documentación y nunca la documentación para desarrollar aplicaciones para su PC de escritorio. Hay muchas funciones del Visual Basic y del Visual C++ que no funcionan apra las aplicaciones de Windows CE.

Indice de Preguntas

Pregunta: ¿Por qué cuando uso las Microsoft Visual C++ MFC (Microsoft foundation class) el compilador pide una librería que no está ahí y no compila la aplicación? Visual C++ studio no descarga correctamente las DLLs y los ficheros de aplicación en el RLC?

Respuesta: Se trata de un problema de Microsoft, pero siguiendo los siguientes pasos podrá utilizar las MFC en el desarrollo de sus aplicaciones.

Lo primero que debe hacer es decirle al compilador que no use la librería que está intentando enlazar. (wininet.lib) Una vez cambiado este parámetro en el proyecto podrá compilar correctamente la aplicación. El fichero wininet.lib no suele ser necesario pero en las últimas versiones ya se incluye con el RLC.

Para hacerlo siga estos pasos:

Tras abrir el proyecto:

Vaya al cuadro de diálogo project settings y bajo la solapa de link, elija la categoría input en la lista desplegable.

Aquí puede listar las librerías que desea ignorar.

Para evitar las repetidas descargas cada vez que resetee el equipo, una vez creada su aplicación MFC debe arrastrar y soltar la librería de soporte de MFC (MFCCE212.DLL o MFCCE212D.DLL) al directorio Startup del RLC usando la función de explorar del Active Sync. De esta forma cada vez que se reinicie el RLC se cargará automáticamente la librería. Asegúrese de estar usando la librería correcta en cada momento. Para la depuración use MFCCE212D.DLL y para la aplicación final MFCCE212.DLL.

Indice de Preguntas

Pregunta: ¿Existe alguna forma de que mi programa ocupe toda la pantalla y que no aparezca la barra de título y el menú?

Respuesta: Puede usar el interruptor Dip para evitar que se cargue el escritorio de windows en el arranque. En las aplicaciones de Visual Basic la propiedad Borderstyle controla la aparición o no de la barra de título. En el Visual C++ la barra de título se manipula con el atributo WS_Caption durante la creación de la ventana.

 
Página anterior