Descripción
Deseo utilizar el HMF2525/2550 para generar un monoimpulso con mi teclado como un fuente de disparo.
Deseo utilizar el HMF2525/2550 para generar un monoimpulso con mi teclado como un fuente de disparo.
Para conectar el HMF2550 a su computadora por medio de USB, se necesita descargar (enlace 1) e instalar el driver del puerto (VCP) virtual COM USB.
Las instrucciones sobre cómo instalar de manera exacta para el VCP se describen el enlace 2 en las referencias.
Después de que el VCP se haya instalado correctamente, el dispositivo de estar disponible en el administrador de dispositivos. Aquí (fig. 1) el dispositivo se asigna al puerto COM 3.
Según el puerto COM al cual se asignó este dispositivo, la cadena de recursos 'ASRL3::INSTR' para la conexión VISA tiene que cambiarse.
Se aplicó la siguiente configuración en el código Python:
- Número de ráfagas:
- voltaje configurado a 3V
- ancho de impulso de 10us
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Desde RsInstrument.RsInstrument importe RsInstrument
def main():
instr = RsInstrument('ASRL3::INSTR', True, False)# Se signó dispositivo al puerto COM 3
instr.clear_status()
instr.reset()
print(f'Nombre completo del instrumento: {instr.full_instrument_model_name}')
# Defina su impulso
num_of_burst_cycles = '1'
voltaje = '3'
pulse_width = '0.00001'
instr.write_str('FUNC PULS')
# Configurar valores para el impulso
instr.write_str('BURS:NCYC ' + num_of_burst_cycles)
instr.write_str('VOLT ' + voltaje)
instr.write_str('FUNC:PULS:WIDT:HIGH ' + pulse_width)
instr.write_str('BURS:MODE TRIG')
instr.write_str('TRIGGER:SOURCE EXT')
instr.write_str('OUTP ON')
instr.write_str('BURS:STAT ON')
while True:
input("Presione la tecla Enter para disparar un impulso")
instr.write_str('TRIG')
if __name__=="__main__":
main()
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Al utilizar un RTB2004 la ráfaga del generador de señales
se midió y se comparó con la que aplicó el script de Python para
realizar una prueba de concepto.
Se configuró el osciloscopio en modo adquisición
individual y graba apenas se reconoce una ráfaga.
En la captura de pantalla de la fig. 2 del osciloscopio se ha grabado una adquisición.
Como se ve, la configuración se aplica correctamente en el script Python. El voltaje configurado de la ráfaga es de 3V
y el ancho de la ráfaga 10us.