FAQs from Rohde & Schwarz

Einzelimpuls über den Signalgenerator HMF2525/HMF2550 unter Verwendung der Enter-Taste als Triggerquelle

Beschreibung

Ich möchte den HMF2525/2550 zur Erzeugung eines Einzelimpulses verwenden, indem ich meine Tastatur als Triggerquelle verwende.

Auflösung

Um den HMF2550 per USB mit Ihrem Computer zu verbinden, müssen Sie den Treiber für den USB Virtual COM Port (VCP) herunterladen (Link 1) und installieren.
Wie Sie die Treiber für den VCP genau installieren müssen, ist unter Link 2 in den Referenzen beschrieben.
Nach der ordnungsgemäßen Installation des VCP-Treibers sollte das Gerät im Gerätemanager verfügbar sein. Hier (Abb. 1) ist das Gerät dem COM-Port 3 zugeordnet.
Je nachdem, welchem COM-Port das Gerät zugeordnet ist, muss der Resource-String 'ASRL3::INSTR' für die VISA-Verbindung geändert werden.

Einzelimpuls über den Signalgenerator HMF2525/HMF2550 - Bildschirm 1

Im Python-Code wurden die folgenden Einstellungen vorgenommen:

- Anzahl der Bursts
- Eingestellte Spannung 3 V
- Impulsbreite 10 µs

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

von RsInstrument.RsInstrument import RsInstrument

def main():
instr = RsInstrument('ASRL3::INSTR', True, False)# Gerät ist dem COM-Port 3 zugeordnet
instr.clear_status()
instr.reset()
print(f'Instrument full name: {instr.full_instrument_model_name}')

# Definieren Sie Ihren Impuls
num_of_burst_cycles = '1'
voltage = '3'
pulse_width = '0.00001'

instr.write_str('FUNC PULS')
# Werte für den Impuls einstellen
instr.write_str('BURS:NCYC ' + num_of_burst_cycles)
instr.write_str('VOLT ' + voltage)
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("Zum Triggern eines Impulses bitte die Enter-Taste drücken")
instr.write_str('TRIG')

if __name__=="__main__":
main()

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Mit einem RTB2004 wurde der Burst des Signal-
Generators gemessen und mit dem Wert verglichen, den das Python-Skript zur
Durchführung eines Konzeptnachweises verwendet.

Das Oszilloskop wurde in den Einzelerfassungs-
Modus versetzt und erfasst das Signal, sobald ein Burst erkannt wird.

Im Screenshot in Abb. 2 vom Oszilloskop wurde eine Signalerfassung aufgezeichnet.
Wie zu sehen ist, werden die Einstellungen korrekt über das Python-Skript übernommen. Die eingestellte Spannung des Bursts beträgt 3 V
und die Burstbreite 10 µs.

Name
Typ
Version
Datum
Größe
burst_signal.py
Typ
FAQ
Version
Datum
27.09.2021
Größe
1 kB