Fonction Receive
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Lit des octets à partir d'un périphérique GPIB.
Reportez-vous à la rubrique Valeurs par défaut des fonctions GPIB pour obtenir des informations complémentaires sur les valeurs de timeout et d'adresse par défaut.

Entrées/Sorties
bus
—
bus La fonction communique en tant que récepteur avec l'interface indiquée par bus. bus fait référence au numéro du bus GPIB. Si vous ne disposez que d'une interface GPIB dans votre ordinateur, le numéro de bus par défaut est 0. Consultez les instructions d'installation logicielles fournies avec votre contrôleur GPIB pour des interfaces GPIB supplémentaires.
adresse
—
adresse contient l'adresse principale du périphérique GPIB avec lequel la fonction communique. Si une adresse secondaire est nécessaire, utilisez la fonction MakeAddr pour formater les adresses principale et secondaire.
mode
—
mode sélectionne la méthode pour signaler la fin des données. La valeur par défaut est 0. Si mode est égal à une valeur comprise entre décimal 0 et 255, le caractère ASCII qui lui correspond équivaut au caractère de terminaison et la fonction arrête la lecture lorsqu'elle détecte le caractère. Si mode n'est pas câblé ou est égal à décimal 256, la fonction arrête la lecture lorsqu'elle détecte END.
nombre
—
nombre représente le nombre maximum d'octets de données à renvoyer depuis le périphérique dans chaîne de données.
entrée d'erreur
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
chaîne de données
—
chaîne de données contient un nombre d'octets de données en provenance du périphérique GPIB égal au nombre.
état
—
état représente un tableau de booléens dans lequel chaque bit décrit un état du contrôleur GPIB. Si une erreur se produit, la fonction définit le bit 15 à 1. erreur GPIB n'est valide que si le bit 15 d'état est défini à 1. Le tableau suivant présente la valeur numérique et l'état symbolique de chaque bit d'état. Ce tableau propose également une description de chaque bit.
nombre d'octets
—
nombre d'octets fait référence au nombre d'octets qui transitent par le GPIB.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Receive se termine lorsque la fonction effectue l'une des opérations suivantes :
- Lit le nombre d'octets requis
- Détecte une erreur
- Dépasse les délais
- Détecte le message FIN (EOI activé)
- Détecte le caractère EOS (en supposant que la valeur fournie dans mode ait activé cette option)
bus
—
adresse
—
entrée d'erreur
—
chaîne de données
—
état
—
nombre d'octets
—
sortie d'erreur
—