EXFO FTB-500 (Window XP) Manuel d'utilisation
Page 207

Types de données
FTB-500
195
Types de données applicables en entrée — IEEE 488.2
³
<DONNÉES DE PROGRAMME ARBITRAIRES DE TYPE BLOC>
Ce type de données permet d’envoyer des blocs d’informations
arbitraires 8 bits lorsque vous voulez travailler avec de grands volumes
de données.
La longueur réelle des données envoyées est structurée comme suit :
³
Le premier octet contient le caractère #.
³
L’octet situé immédiatement après contient le nombre d’octets
suivants que vous avez à vérifier pour obtenir la longueur totale.
Note : Si vous utilisez zéro comme premier chiffre (#0), il doit être suivi d’un
<TERMINATEUR DE MESSAGE PROGRAMME> pour que le périphérique
puisse identifier la fin des <DONNÉES DE PROGRAMME ARBITRAIRES DE
TYPE BLOC>. Cette valeur force également la fin immédiate du message.
Par exemple, si vous envoyez les données suivantes (pour des
questions de lisibilité, les valeurs sont exprimées ici sous forme
décimale et non binaire) :
# 2 1 3 7 6 8 9 2 ...
L’octet situé immédiatement après le # contient 2, ce qui signifie que
vous aurez à lire les deux octets suivants pour connaître la longueur
(en octets) des données récupérées. Les octets indiquent 1 et 3.
La longueur est alors de 13 octets. Dans notre cas, la réponse réelle
débute à l’octet 5.
#
<non-zero
digit>
<digit>
<8-bit data
byte>
0
<8-bit data
byte>
<PROGRAM MESSAGE
TERMINATOR>