Sous-système FUNCtion

Le sous-système FUNCtion configure la fonction de sortie de l'instrument :

[SOURce[1|2]:]FUNCtion <fonction>
[SOURce[1|2]:]FUNCtion?

Sélectionne la fonction de sortie.

Paramètre Renvoi type
{SINusoid|SQUare|TRIangle|RAMP|PULSe|PRBS|NOISe|ARB|DC},  SINusoid par défaut SIN, SQU, TRI, RAMP, PULS, PRBS, NOIS, ARB ou DC
Régler la sortie de la voie 2 sur un signal sinusoïdal :
SOUR2:FUNC SIN

[SOURce[1|2]:]FUNCtion:ARBitrary {<nom de fichier>}
[SOURce[1|2]:]FUNCtion:ARBitrary?

Sélectionne un signal arbitraire (.arb/barb) ou une séquence (.seq) précédemment chargé en mémoire volatile pour la voie spécifiée à l'aide de la commande MMEMory:LOAD:DATA[1|2] ou DATA:ARBitrary. Plusieurs signaux peuvent se trouver simultanément en mémoire volatile.

Paramètre Renvoi type
Reportez-vous à la section MMEMory:LOAD:DATA[1|2] pour connaître les formats de <noms de fichiers> valides. "INT:\MyArb103.arb"

Sélectionner un signal arbitraire en mémoire sur la voie 2 :
FUNC:ARB "INT:\MyArb103.arb"

Chargez un signal arbitraire du lecteur interne en mémoire volatile. Sélectionnez et lisez ensuite le signal :
MMEM:LOAD:DATA "INT:\BUILTIN\Sinc.arb"
FUNCtion:ARBitrary "INT:\BUILTIN\Sinc.arb"
FUNCtion ARB

[SOURce[1|2]:]FUNCtion:ARBitrary:ADVance {TRIGger|SRATe}
[SOURce[1|2]:]FUNCtion:ARBitrary:ADVance?

Indique la méthode de progression jusqu'au point suivant du signal arbitraire pour la voie spécifiée.

Paramètre Renvoi type
{TRIGger|SRATe},  TRIG par défaut TRIG ou SRAT
Définir la méthode de progression jusqu'au déclenchement :
FUNC:ARB:ADV TRIG

[SOURce[1|2]:]FUNCtion:ARBitrary:FILTer {NORMal|STEP|OFF}
[SOURce[1|2]:]FUNCtion:ARBitrary:FILTer?

Spécifie le filtre d'un signal arbitraire.

Paramètre Renvoi type
{NORMal|STEP|OFF},  STEP par défaut NORMal, STEP ou OFF
Régler le filtre sur NORMal :
FUNCtion:ARBitrary:FILTer NORM

[SOURce[1|2]:]FUNCtion:ARBitrary:FREQuency {<fréquence>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:FREQuency? {MINimum|MAXimum}

[SOURce[1|2]:]FUNCtion:ARBitrary:PERiod {<période>|MINimum|MAXimum}DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:PERiod? {MINimum|MAXimum}

Définit la fréquence ou la période du signal arbitraire.

Paramètre Renvoi type
<fréquence> (Hz) : Limité par le nombre de points du signal ; valeur par défaut basée sur une fréquence d'échantillonnage 40 k.éch/s. +1,000000000000000E+03

<période> (secondes) : Limité par le nombre de points du signal ; valeur par défaut basée sur une fréquence d'échantillonnage 40 k.éch/s.

+1,000000000000000E‑03
Réglez la fréquence du signal arbitraire sur 1 000 Hz.
FUNC:ARB:FREQ 1000

[SOURce[1|2]:]FUNCtion:ARBitrary:POINts?

Renvoie le nombre de points dans le signal arbitraire actuellement sélectionné.

Paramètre Renvoi type
(aucun) +100000
Renvoyer le nombre de points du signal arbitraire actif de la voie 1 :
FUNC:ARB:POIN?

[SOURce[1|2]:]FUNCtion:ARBitrary:PTPeak {<tension>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:PTPeak? [{MINimum|MAXimum}]

Configure la tension crête à crête.

Paramètre Renvoi type
10 VDC dans 50 Ω, 20 Vcc dans un circuit ouvert ; 100 mV par défaut +4,000000000000000E+00

Régler la tension crête à crête sur 4 V :
FUNC:ARBitrary:PTPeak 4

[SOURce[1|2]:]FUNCtion:ARBitrary:SRATe {<fréquence_échantillonnage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:SRATe? {MINimum|MAXimum}

Définit la fréquence d'échantillonnage du signal arbitraire.

Paramètre Renvoi type
1 µSa/s à 250 M.éch/s (série 33500) ou 1 Géch/s (série 33600), 40 M.éch/s par défaut. Limité à 62,5 M.éch/s (série 33500) ou 250 M.éch/s (série 33600) si FUNCtion:ARBitrary:FILTer est désactivé (OFF). +1,000000000000000E+04
Régler la fréquence d'échantillonnage sur 10 M.éch/s :
FUNC:ARB:SRAT 1e4

[SOURce[1|2]:]FUNCtion:ARBitrary:SYNChronize

Provoque la synchronisation de deux signaux arbitraires indépendants sur le premier point de chaque signal (instruments 2 voies uniquement).

Paramètre Renvoi type
(aucun) (aucun)
Chargez un signal interne demi-sinus inverse (Haversine) dans la voie 1 et un signal arbitraire à partir d'une clé USB dans la voie 2. Configurez les deux fréquences d'échantillonnage à 100 k.éch/s et synchronise les deux voies sur le premier point de chaque signal :

MMEM:LOAD:DATA "Int:\Builtin\HAVERSINE.arb"
FUNC:ARB "Int:\Builtin\HAVERSINE.ARB"
FUNC ARB
FUNC:ARB:SRATE 1E+05

MMEM:LOAD:DATA2 "USB:\MyFiles\TestDUT3.arb"
SOUR2:FUNC:ARB "USB:\MyFiles\TestDUT3.arb"
SOUR2:FUNC ARB
SOUR2:FUNC:ARB:SRAT 1E+05

FUNC:ARB:SYNC

[SOURce[1|2]:]FUNCtion:NOISe:BANDwidth {<bande passante>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:NOISe:BANDwidth? [{MINimum|MAXimum}]

Configure la bande passante du bruit.

Paramètre Renvoi type
1 mHz à la fréquence maximale de l'instrument, 100 kHz par défaut +6,000000000000000E+03
Régler la bande passante sur 20 kHz :
FUNC:NOISe:BWIDth 20000

[SOURce[1|2]:]FUNCtion:PRBS:BRATe {<débit_binaire>| MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PRBS:BRATe? [{MINimum|MAXimum}]

Définit le débit binaire d'une séquence binaire pseudo-aléatoire (PRBS).

Paramètre Renvoi type
1 mbit/s à la valeur maximale autorisée pour l'instrument, 1 000 bit/s par défaut +1,920000000000000E+04
Régler le débit binaire sur 19 200 bits par seconde :
FUNC:PRBS:BRATe 19200

[SOURce[1|2]:]FUNCtion:PRBS:DATA <type_séquence>
[SOURce[1|2]:]FUNCtion:PRBS:DATA?

Définit le type de séquence binaire pseudo-aléatoire (PRBS). La configuration du type de séquence entraîne la définition de la longueur et des valeurs de retour, comme indiqué ci-dessous.

Paramètre Renvoi type
Série 33500 : {PN7|PN9|PN11|PN15|PN20|PN23}
Série 33600 : PN3 à PN32 (les 30 valeurs possibles de 3 à 32)

La valeur après PN correspond à la longueur maximale du registre à décalage en bits. La valeur par défaut est PN7.
PN# (PN3 à PN9) ou PN## (PN10 à PN32), où chaque signe # correspond à un chiffre.
Configurer le format des données sur PN23 :
FUNC:PRBS:DATA PN23

[SOURce[1|2]:]FUNCtion:PRBS:TRANsition[:BOTH] {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PRBS:TRANsition[:BOTH]? [{MINimum|MAXimum}]

Configure le temps de transition des fronts d'une séquence PRBS.

Paramètre Renvoi type

Série 33500 : 8,4 ns (par défaut) à 1 μs, limité comme décrit ci-dessous

Série 33600 : 2,9 ns jusqu'à 4 Vpp, et 3,3 ns au-dessus de 4 Vpp à 1 μs ; limité comme indiqué ci-dessous

+1,000000000000000E‑08
Régler le temps des fronts montant et descendant sur 10 ns (deux méthodes) :
FUNC:PRBS:TRAN 10 ns
FUNC:PRBS:TRAN ,000000010

[SOURce[1|2]:]FUNCtion:PULSe:DCYCle {<pourcentage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:DCYCle? [{MINimum|MAXimum}]

Définit le rapport cyclique de l'impulsion.

Paramètre Renvoi type
0 à 100, limité comme décrit ci-dessous ; 10 par défaut +5,000000000000000E+01
Régler le rapport cyclique sur 50 % :
FUNC:PULS:DCYC 50

Rapport cyclique ³ 100(Largeur d'impulsion minimale/Période)

et

Rapport cyclique £ 100(1 – (Largeur d'impulsion minimale/ Période)

Sur la série 33500, la largeur d'impulsion minimale est de 16 ns. Sur la série 33600, la largeur d'impulsion minimale est de 5 ns jusqu'à 4 Vpp et de 8 ns jusqu'à 10 Vpp.

Rapport cyclique ³ [(0,8 x Temps du front montant) + (0,8 x Temps du front descendant) ]/ Période x 100

et

Rapport cyclique £ [1 – [(0,8 x Temps du front montant) + (0,8 x Temps du front descendant) ]/ Période] x 100

[SOURce[1|2]:]FUNCtion:PULSe:HOLD {WIDTh|DCYCle}
[SOURce[1|2]:]FUNCtion:PULSe:HOLD?

Définit le paramètre de train d'impulsions (largeur d'impulsion ou rapport cyclique) à une valeur constante lorsque les autres paramètres varient.

Paramètre Renvoi type
{WIDTh|DCYCle}, WIDTh par défaut WIDT ou DCYC
Configurer l'instrument pour maintenir le rapport cyclique des trains d'impulsion :
FUNC:PULS:HOLD DCYC

Remarque

La commande FUNCtion:PULSe:HOLD ne limite pas les réglages de période. La largeur d'impulsion ou le rapport cyclique peuvent être réglés le cas échéant pour tenir compte de la configuration d'une nouvelle période.

[SOURce[1|2]:]FUNCtion:PULSe:PERiod {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:PERiod? [{MINimum|MAXimum}]

Définit la période d'impulsion. Cette commande est associée à la commande FREQuency ; celle qui est exécutée en dernier a priorité sur l'autre, du fait que la fréquence et la période spécifient le même paramètre.

Paramètre Renvoi type
De l'inverse de la fréquence maximale de l'instrument jusqu'à 1 000 000 s.

Par défaut, 1 ms
+2,000000000000000E‑07
Définir la période à 500 ms :
FUNC:PULS:PER ,5
ou
FUNC:PULS:PER 500 ms

[SOURce[1|2]:]FUNCtion:PULSe:TRANsition[:BOTH] {<secondes>|MINimum|MAXimum|DEFault}

[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:LEADing {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:LEADing? [{MINimum|MAXimum}]

[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:TRAiling {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:TRAiling? [{MINimum|MAXimum}]

Règle le temps du front montant, du front descendant (ou des deux) pour une impulsion.

Paramètre Renvoi type

Série 33500 : 8,4 ns (par défaut) à 1 μs, limité comme décrit ci-dessous

Série 33600 : 2,9 ns jusqu'à 4 Vpp, et 3,3 ns au-dessus de 4 Vpp à 1 μs ; limité comme indiqué ci-dessous

+1,000000000000000E‑08
Régler le temps du front montant sur 10 ns (deux méthodes) :
FUNC:PULS:TRAN:LEADing 10 ns
FUNC:PULS:TRAN:LEADing ,000000010

[SOURce[1|2]:]FUNCtion:PULSe:WIDTh {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:WIDTh? [{MINimum|MAXimum}]

Configure la largeur d'impulsion.

Paramètre Renvoi type
16 ns (série 33500), 5 ns (série 33600 jusqu'à 4 Vpp) ou 8 ns (série 33600 jusqu'à 10 Vpp) jusqu'à approximativement 1 000 000 s, limité comme décrit ci-dessous ; 100 µs par défaut +5,000000000000000E‑03
Définir la largeur d'impulsion à 5 ms (deux méthodes) :
FUNC:PULS:WIDT 5 ms
FUNC:PULS:WIDT ,005

[SOURce[1|2]:]FUNCtion:RAMP:SYMMetry {<pourcentage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:RAMP:SYMMetry? [{MINimum|MAXimum}]

Définit le pourcentage de symétrie des rampes.

Paramètre Renvoi type
0 à 100, 100 par défaut +5,000000000000000E+01
Définir la symétrie à 50% :
FUNC:RAMP:SYMM 50

[SOURce[1|2]:]FUNCtion:SQUare:DCYCle {<pourcentage>|MINimum|MAXimum}
[SOURce[1|2]:]FUNCtion:SQUare:DCYCle? [{MINimum|MAXimum}]

Configure le pourcentage du rapport cyclique d'un signal carré.

Paramètre Renvoi type
0,01 à 99,99, soumis à la limitation de 16 ns sur la largeur d'impulsion minimale ; 50 par défaut +5,000000000000000E+01
Régler le rapport cyclique sur 30% :
FUNC:SQU:DCYC 30

Régler le rapport cyclique sur sa valeur minimale :
FUNC:SQU:DCYC MIN

[SOURce[1|2]:]FUNCtion:SQUare:PERiod {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:SQUare:PERiod? [{MINimum|MAXimum}]

Définit la période d'un signal carré.

Paramètre Renvoi type
De l'inverse de la fréquence maximale du signal carré à 1 000 000 s, 1 ms par défaut +5,000000000000000E‑01
Définir la période à 500 ms (deux méthodes) :
FUNC:SQUare:PER ,5
FUNC:SQUare:PER 500 ms

Les commandes répertoriées ci-dessous nécessitent toutes l'option de lecteur IQ.

FUNCtion:ARBitrary:BALance[:STATe] {ON|1|OFF|0}
FUNCtion:ARBitrary:BALance[:STATe]?

(Option lecteur IQ uniquement)

Active/désactive l'équilibrage des voies pour les signaux arbitraires doubles (FUNCtion:ARBitrary:BALance:GAIN et FUNCtion:ARBitrary:BALance:OFFSet).

Paramètre Renvoi type
{ON|1|OFF|0}, OFF par défaut 0 (OFF) ou 1 (ON)

Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :

FUNC:ARB "USB:\qam32.barb"
FUNC:ARB:BAL:GAIN 1,02
FUNC:ARB:BAL:OFFS1 0,12
FUNC:ARB:BAL:OFFS2 -0,038
FUNC:ARB:BAL ON

FUNCtion:ARBitrary:BALance:GAIN {<pourcentage>|MINimum|MAXimum|DEFine}
FUNCtion:ARBitrary:BALance:GAIN? [{MINimum|MAXimum}]

(Option lecteur IQ uniquement)

Configure le rapport de balance du gain pour les signaux arbitraires doubles.

Paramètre Renvoi type
-30 à +30 +1,02000000E+000

Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :

FUNC:ARB "USB:\qam32.barb"
FUNC:ARB:BAL:GAIN 1,02
FUNC:ARB:BAL:OFFS1 0,12
FUNC:ARB:BAL:OFFS2 -0,038
FUNC:ARB:BAL ON

FUNCtion:ARBitrary:BALance:OFFSet{1|2} {<volts>|MINimum|MAXimum|DEFault}
FUNCtion:ARBitrary:BALance:OFFSet{1|2}? [MINimum|MAXimum]

(Option lecteur IQ uniquement)

Spécifie la tension résiduelle (en volts) ajoutée à la tension résiduelle du signal arbitraire double pour la voie spécifiée.

Paramètre Renvoi type
Valeur à virgule flottante, limitée par l'amplitude du signal arbitraire double. +1,00000000E+000

Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :

FUNC:ARB "USB:\qam32.barb"
FUNC:ARB:BAL:GAIN 1,02
FUNC:ARB:BAL:OFFS1 0,12
FUNC:ARB:BAL:OFFS2 -0,038
FUNC:ARB:BAL ON

FUNCtion:ARBitrary:SKEW[:STATe] {ON|1|OFF|0}
FUNCtion:ARBitrary:SKEW[:STATe]?

(Option lecteur IQ uniquement)

Active/désactive la compensation de la durée du déphasage (FUNCtion:ARBitrary:SKEW:TIME). Ce paramètre est toujours désactivé (OFF) pour les signaux modulés, les balayages, les listes et les rafales.

Paramètre Renvoi type
{ON|1|OFF|0}, OFF par défaut 0 (OFF) ou 1 (ON)
Configurez la durée du déphasage pour compenser la voie 1 derrière la voie 2 de 140 picosecondes :
FUNCtion:ARBitrary:SKEW:TIME 1,4e-10
FUNCtion:ARBitrary:SKEW ON

FUNCtion:ARBitrary:SKEW:TIME [{<temps>|MINimum|MAXimum|DEFault}]
FUNCtion:ARBitrary:SKEW:TIME? [{MINimum|MAXimum}]

(Option lecteur IQ uniquement)

Configure une légère différence de temps entre les voies pour compenser de légères variations de synchronisation sur la sortie du connecteur ou le dispositif testé. Notez que la commande FUNC:ARB:SKEW[:STATe] OFF  s'applique aux signaux modulés, aux balayages, aux listes et aux rafales.

Paramètre Renvoi type
Valeur à virgule flottante dans la plage ±4 ns. Par défaut, 0. +1,40000000E‑010

Configurez la durée du déphasage pour compenser la voie 1 derrière la voie 2 de 140 picosecondes :
FUNCtion:ARBitrary:SKEW:TIME 1,4e-10
FUNCtion:ARBitrary:SKEW ON