R&S FSU
status = viWrite(analyzer, "DISP:WIND:TRAC3:STAT OFF", 24, retCnt)
status = viWrite(analyzer, "CALC:MATH:STAT OFF", 18, retCnt)
status = viWrite(analyzer, "DETECTOR1 RMS", 13, retCnt)
status = viWrite(analyzer, "DET2:AUTO ON", 12, retCnt)
status = viWrite(analyzer, "DET3:AUTO ON", 12, retCnt)
REM ------ Largeurs de bande et temps de balayage--------------------------
status = viWrite(analyzer, "BAND:RES 100KHz", 15, retCnt) 'Largeur bde résol. (*)
status = viWrite(analyzer, "BAND:VID 1MHz", 13, retCnt)
status = viWrite(analyzer, "SWE:TIME 100ms", 14, retCnt) 'Temps de balayage
END SUB
REM ************************************************************************
Utilisation des marqueurs et marqueurs delta
Fonctions de recherche de marqueurs, limitation de la plage de
recherche
L'exemple suivant suppose un signal modulé en AM à 100 MHz ayant les caractéristiques
suivantes :
• Niveau signal de porteuse :–30 dBm
• Fréquence AF : 100 kHz
• Taux de modulation : 50 %
Le marqueur 1 et le marqueur delta 2 sont positionnés sur les maxima les plus élevés de la
courbe de mesure, puis la fréquence et le niveau sont lus. Le réglage par défaut de l'appareil
pour les mesures (SetupInstrument) peut s'utiliser pour les mesures suivantes.
REM ************************************************************************
Public Sub MarkerSearch()
Dim status As ViStatus
Dim retCnt As Long
result$ = Space$(100)
Call SetupInstrument
REM ------ Recherche de crête sans limites de plage-------------------------
status = viWrite(analyzer, "INIT:CONT OFF", 13, retCnt)
status = viWrite(analyzer, "CALC:MARK:PEXC 6DB", 18, retCnt)
status = viWrite(analyzer, "CALC:MARK:STAT ON", 17, retCnt)
1166.1725.63
Exemples de programmation détaillés
'Courbe3 blank
'Différence de courbe désactivée
'Détecteur Courbe1
'Détecteur Courbe2
'Détecteur Courbe3
'Réglage par défaut
'Commute sur balayage unique
'Définit l'excursion de crête
'Active le marqueur 1
7.11
(*)
(*)
(*)
'Largeur bde vidéo (*)
(*)
F-1