Scilab Function
Last update : 03/11/2008

GPIB_set_awg_envelope - Fixe l'amplitude crête-crête en volt sur les canaux de l'AWG

Calling Sequence

GPIB_set_awg_envelope(id,typ,data,clock)

Parameters

Description

typ : Langage GPIB de l'AWG. Actuellement, 2 types d'AWG sont pris en charge :

Tektronix AWG 520 => type = 1

Tektronix AWG 2021 => type = 2

data : L'utilisateur doit s'assurer par lui même de la compatibilité avec le matériel. Généralement, il faut un nombre de point d'une part multiple de 8 et d'autre part inférieur à 250000. L'AWG peut s'avérer très lent lors du chargement des enveloppes. L'utilisateur doit configurer le VISA-time-out lié à l'adresse GPIB de l'AWG afin d' éviter un plantage de l'AWG produit par VISA. La valeur du time-out dépend du nombre de point et de l'AWG. Veuillez faire des test préliminaires avant d'envoyer des enveloppes trop importantes. Sur l'AWG 520, pour 200 000 points de time-out est de 5 ou 10 secondes suivant l'année de construction de l'appareil.

clock : L'utilisateur doit s'assurer lui même de la compatibilité entre la valeur rentrée et le matériel.

Examples

// Génération de l'enveloppe complexe sous Scilab
x=linspace(0,2*%pi,801);
y=cos(x);
y=y(1:$-1);
y=y+%i*y^2;

// Affichage des parties r éelle et imaginaire
plot2d([real(y)',imag(y)']);

// Spécifie le time-out de l'AWG (à l'adresse GPIB 1)
GPIB_timout(1,5000);

// Envoi de l'enveloppe ( écriture sur le disque dur interne de l'AWG + chargment des signaux 'real.wfm' et 'imag.wfm')
GPIB_set_awg_envelope(1,1,y,250*10^6);

// Amplitude crête-crête : 0.1V sur le canal 1 (partie réelle) et 0.2V sur le canal 2 (partie imaginaire)
GPIB_set_awg_amplitude(1,1,[0.1 0.2]);

// Met le canal 1 actif (ON=1) et le canal 2 inactif (OFF=2)
GPIB_set_awg_output(1,1,[1 2]);
  

See Also

GPIB_set_awg_amplitude ,   GPIB_set_awg_run ,   GPIB_set_awg_output ,  

Authors

Tibault Reveyrand - www.microwave.fr

Bibliography

Used Function