GPIB via LAN spectrum analyser (Toestel of techniek)

door leemhuis01 @, Coevorden, 16-07-2024, 14:22 (94 dagen geleden) @ loek
Gewijzigd door leemhuis01, 16-07-2024, 14:26

Beste Loek,

Bedankt voor je bericht.
Inmiddels heb ik ook al een oplossing voor mijn probleem gevonden.
Ik ben geen programmeer wonder, dus software duurt altijd wat langer bij mij.

Maar ik heb een soort van peakdetector geprogrammeerd op de volgende manier:

def Peak():
power_meter.write('CALC:MARK1:MAX')

power_meter.write('CALC:MARK1:Y?')
marker1_ampl = float(power_meter.read()) + 19.6 + 2.853
#Attenuator 19.6 dB and 2.853 dB deviation signal generator
print("Peak Amplitude:", marker1_ampl, "dBm")

power_meter.write('CALC:MARK1:X?')
marker1_freq = float(power_meter.read())
print("Peak Frequency:", marker1_freq / 1e6, "MHz")

Op dit moment is meerdere scans maken niet belangrijk.
Ik moet alleen voor een hele grote reeks makkelijk de waardes van de piek kunnen bepalen.
Dus voor iedere nieuwe scan, laat ik gewoon de marker opnieuw het maximum opzoeken.

--
Met vriendelijke groet,
Nick Leemhuis


Complete draad:

 RSS Feed van berichtenreeks

powered by my little forum