el 04-20-2008 11:26 PM
el 05-05-2008 10:52 AM
Buen día oana,
Puesto que comentas que con el sofware propietario si puedes comunicarte con el instrumento, el problema no debe ser un problema de Hardware. Sin embargo, aún así es recomendable que hagas un Loopback test para que veas como trabaja el ejemplo de LabVIEW. Para esta prueba solo necesitas un cable hembra - hembra conectado a tu computadora y conectar las terminales Tx con Rx.
http://zone.ni.com/devzone/cda/tut/p/id/3450
Me parece que vas por el rumbo correcto y es muy probable que se trate del caracter de terminación. Como bien mencionas, algunos instrumentos esperan "\n" (linefeed), pero otros esperan un retorno de carrete ("\r") o terminación de línea ("\r\n").
http://digital.ni.com/public.nsf/websearch/862567530005F09C862565BE005AB500?OpenDocument
El otro factor importante es que todos los parámetros de configuración tienen que ser los mismos que utiliza el instrumento. Esta información seguramente puedes verificarla en el manual del instrumento o en opciones de configuración del software propietario que también debe estar utilizando los mismos parámetros.
Si existe un diver que maneja la comunicación serial, se llama NI-VISA. Muy probablemente ya lo tienes instalado y puedes verificarlo abriendo el Measurement & Automation Explorer (MAX) entrando a Inicio>>Todos los Programas>>National Instruments>>Measurement & Automation. Puedes verificar si tienes NI-VISA instalado bajo My System>>Software.
Puedes descargar la version más reciente de NI-VISA de la siguiente liga:
http://joule.ni.com/nidu/cds/view/p/id/988/lang/en
Te envío estas otras dos ligas que te pueden ayudar a seguir depurando el problema:
http://digital.ni.com/public.nsf/allkb/8887D749A5E24AC88625696200665C56?OpenDocument
http://digital.ni.com/public.nsf/allkb/E6DFA2B8D7E99F9886256C14005E82F7?OpenDocument
Espero que esta información te sea de utilidad.
Saludos y que tengas un exelente día.
el 07-04-2009 09:10 AM