Chapitre 4 Référence de l'interface de commande à distance
FORMat:BORDer {NORMal|SWAPped}
FORMat:BORDer?
Utilisé exclusivement pour les transferts de blocs binaires. Détermine
l'ordre des octets dans les transferts binaires en mode bloc réalisés via la
commande DATA:DAC. La valeur par défaut est NORM (ordre normal).
La commande :BORD? renvoie "NORM" ou "SWAP".
• Dans l'ordre NORM (par défaut), le premier des deux octets reçus
pour chaque point de données est considéré comme l'octet de poids
fort (MSB).
• Dans l'ordre SWAP, le premier des deux octets reçus pour chaque
point de données est considéré comme l'octet de poids faible (LSB).
La plupart des ordinateurs utilisent l'ordre "inversé".
• Le générateur de fonctions représente les données binaires par des
entiers signés sur 16 bits, chacun étant transmis sous forme de paire
d'octets. Par conséquent, chaque point de données du signal exige
16 bits, lesquels doivent être transférés sous forme de deux octets via
les interfaces du générateur de fonctions.
DATA:COPY <nom forme arbitraire cible> [,VOLATILE]
Copie le signal de la mémoire vive vers la mémoire non volatile sous le
nom spécifié. La source de la copie est toujours la mémoire vive
(qui porte le nom générique "volatile"). Il est impossible de copier un
signal à partir d'une autre source, de même que vous ne pouvez pas
copier un signal dans la mémoire "vive".
• Le nom du signal de forme arbitraire peut comprendre jusqu'à
12 caractères. Le premier caractère doit être une lettre de A à Z. Les
autres peuvent être des chiffres (0 à 9) ou des traits de soulignement
("_"). Les espaces ne sont pas autorisés. Si vous spécifiez un nom
comportant plus de 12 caractères, l'erreur "Program mnemonic too
long" (Mnémonique de programme trop long) est générée.
• Le paramètre VOLATILE est optionnel et peut donc être omis.
Notez qu'il n'existe pas de forme abrégée pour le mot clé "VOLATILE".
• Les noms suivants sont ceux des signaux prédéfinis et ne peuvent
donc pas être utilisés avec la commande DATA:COPY : "EXP_RISE",
"EXP_FALL", "NEG_RAMP", "SINC" et "CARDIAC". Si vous
spécifiez l'un de ces noms, l'erreur "Cannot overwrite a built-in
waveform" (Impossible de remplacer un signal prédéfini) est générée.
• L'instrument ne fait pas la distinction entre majuscules et
minuscules. Par conséquent, il considère comme équivalents les noms
ARB_1 et arb_1. Tous les caractères sont convertis en majuscules une
fois mémorisés dans l'instrument.
Commandes pour signaux arbitraires (option 002)
4
227