06-06-2006 09:09 AM
06-07-2006 01:24 PM - edited 06-07-2006 01:24 PM
Hola, como el mensaje de error te lo indica, el timeout que tienes es corto para la operación que estas ejecutando, es decir, con este tiempo no se puede terminar de realizar en su totalidad una acción u orden mandada al instrumento. Te sugiero lo siguiente:
* Dentro del VI de ejemplo debe de haber una etapa de inicicalización (un subVI), en la cual se debe de proporcionar un valor para el timeout (en algunos ejemplos para instrumentos de agilent, está dentro de un case), te recomiendo que intentes incrementando este valor, lo mas seguro es que lo tengas que dar en multiplos de milisegundos.
* Recordando que algunos drivers (la mayoría) estan elaborados en VISA, podrías modificar los VI's (drivers) para que antes de un "VISA Write.vi" por ejemplo, introduzcas un "VISA Set Timeout.vi"
Te recomiendo tratar de resolverlo con la primera opción, escribe para saber si esto funcionó y de no ser así trataré de instalar el ejemplo para ver como modificar los VI's
Saludos
Luis T.
NI
Mensaje editado por ltrujill
06-29-2006 07:59 AM
Gracias por responder a mi anterior pregunta, su respuesta fue de mucha utilidad.
Tengo ahora dos problemitas con el multimetro:
1. Cada vez que el multímetro funciona de manera remota y toma un dato la pantalla desaparece y vuelve a aparecer para la proxima muestra y vuelve a desaparecer.
2. Cómo comunico un calibrador multifuncion con un multìmetro. Necesito saber es como hago que el multìmetro capte los datos enviados por el calibrador. El calibrador es comunicado por puerto serial y el multìmetro por GPIB
07-03-2006 04:04 PM
Si la pantalla desaparece despues de cada lectura, es posible que estas enviando un comando de CLR o RESET con cada lectura. El VI HP 3458A Initialize tiene una entrada que se llama "Reset" que es "T" por default. Si estas llamando ese VI antes de cada lectura, a lo mejor el RESET esta causando el comportamiento que estas notando. Para mas informacion de los comandos del 3458, puedes ver:
http://cp.literature.agilent.com/litweb/pdf/03458-90014.pdf
Si el comportamiento continua, debes contactar a Agilent para ver si eso es normal.
Para hacer comunicacion entre el calibrador y el multimetro, solo hay que programar el calibrador usando los mismos VIs de VISA y los comandos del instrumento y crear un programa en LabVIEW que combina las dos operaciones. LabVIEW se puede comunicar con mulitples instrumentos al mismo tiempo. Solo es una question de programarlo. Puedes encontrar ejemplos de programacion serial en LabVIEW desde el menu Help>>Find Examples...>>Hardware Input and Output>>Serial Communication.
Espero que esto te ayude.
Saludos,
Erin
NI Mexico
07-10-2006 08:39 AM
07-10-2006 08:44 AM