LabView - ook

 
Vista:

ook

Publicado por Julia (15 intervenciones) el 24/04/2007 12:30:50
Wenas:
He estao viendo la segunda parte y esta muy muy bien, sirve de gran ayuda. Mi pregunta es: ¿Hay forma de leer el hp34970A, sin tener que mandar comandos SCPI? supongo que si. ¿Para cuando sera la tercera parte? Ya se que soy muy pesado. Jaja. Lo siento y muchas gracias.
saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ook

Publicado por Vicente (103 intervenciones) el 25/04/2007 19:36:02
Hola, si que hay forma de hacerlo, utiliando los drivers que he realizado para el Agilent 34970A puedes, sin necesidad de que seas una esperta en SCPI. Mi intencion era incluirlos en esta segunda parte, pero entonces me dí cuenta que si lo hacia saldria un manual con demasiada información. Para este puente espero sacar la tercera y definitiva entrega (esto parece ya una serie de TV). En esta explicaré como funcionan los drivers que he realizado.

La cosa tiene su trabajo porque los drivers son VIs que a su vez tienen llamadas a otros subVIs, tengo que ordenarlo todo, porque sino habrá errores cuando el programa llame a los SubVIs. A ver si puede estar.

De todos modos mi consejo es que intentes programar el instrumento tu misma. Te paso un script en SCPI comentandote que hace cada cosa, recuerda no introducir los comentarios que encabezo con #. Esto que que voy a hacer Agilent no tiene un jodido tecnico en toda España que te lo diga, asi funciona el servicio tecnico en España en casi todas las empresas, mucho comercial despachando marrones y poco tecnico especializado. "Browns Dispacher" la profesión para el españolito que al mundo viene.

CONF:TEMP FRTD, 85, (@107,109);
#configura una lectura de temperatura a 4hilos canales 107 109
CONF:TEMP TC,J, (@111);
#configura un termopar canal 111
ROUT:SCAN (@101,102,103,104,105,106,108,110,111,107,109);
#Indico los canales que voy a leer
CALC:SCALE:GAIN 1, (@101);
#El canal 101 tiene una ganacia de 1 (lectura x 1)
CALC:SCALE:GAIN 1, (@102);
#El canal 102 tiene una ganacia de 1 (lectura x 1)
CALC:SCALE:GAIN 1, (@103);
#El canal 103 tiene una ganacia de 1 (lectura x 1)
CALC:SCALE:GAIN 166, (@104);
#El canal 104 tiene una ganacia de 166 (lectura x 166)
CALC:SCALE:GAIN 416, (@105);
#El canal 105 tiene una ganacia de 416 (lectura x 416)
CALC:SCALE:GAIN 100, (@106);
#El canal 106 tiene una ganacia de 1 (lectura x 1)
CALC:SCALE:GAIN 7620, (@108);
#El canal 108 tiene una ganacia de 7620 (lectura x 7620)
CALC:SCALE:GAIN 1, (@110);
#El canal 110 tiene una ganacia de 1 (lectura x 1)
CALC:SCALE:STATE ON, (@101,102,103,104,105,106,108,110);
#realiza la adaptación de ganancia para los canales indicados
SENS:VOLT:DC:NPLC 0.02, (@101,102,103,104,105,106,108,110);
#Indico los canales a medir de voltaje con la precisión correspondiente
READ?;
#Le indico que lea, (este ultimo comando puede que esté mal, por favor revisar)

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar