GPIB_set_awg_envelope - Fixe l'amplitude crête-crête en volt sur les canaux de l'AWG
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.
// 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]);
GPIB_set_awg_amplitude , GPIB_set_awg_run , GPIB_set_awg_output ,