FAQs from Rohde & Schwarz

El multímetro digital R&S®HMC8012 controlado a distancia registra y guarda el archivo de registro en su PC local

Descripción

¿Pueden proporcionarme un ejemplo de cómo
- Activar el registro controlado a distancia y
- Transferir el archivo de registro a mi PC local
con el R&S®HMC8012?

He intentado de diversas maneras completar la tarea con un script de Python. Desafortunadamente, al menos yo, no consigo transferir el archivo de registro a mi PC cuando se solicita «DATA:DATA?».
Según sea el caso puede arrojar diferentes errores:
- «Timeout», pero solo he recibido la primera línea del archivo.
- «Query interrupted» (consulta interrumpida) cuando se solicita «SYST:ERR?» después del comando «DATA:DATA?»

¿Qué está fallando en mi script?

Solución

En el anexo de estas preguntas frecuentes puede encontrarse un script de Phyton escrito con R&S®Forum (utilizando PyVISA).
Aquí se describen los comandos y las configuraciones necesarias para las funciones de registro, así como la manera de transferir el archivo CSV a su PC.

Como el comando «DATA:DATA?» Función no trabaja en formato binario, el archivo CSV debe leerse línea por línea.
Cada línea del archivo CSV contiene LF (Line Feed) ("\n" / CHR$10 / h0A / 0x0A) al final. Este es el mismo carácter que utilizamos para la terminación de línea de comando/respuesta.
Por lo tanto, una solicitud estándar verá el final de la transmisión además si los búfers aún contienen datos.

La única manera de obtener los datos es leer línea por línea, incluso desde el encabezamiento hasta el final del archivo CSV.
La solicitud para «DATA:POINts?» proporcionará información sobre el número de líneas de datos que se transferirán.

Name
Type
Version
Date
Size
HMC8012_Logging_Voltage_and_save_to PC.i3e
Type
FAQ
Version
Date
Dec 17, 2020
Size
5 kB