Standard Event Status & Standard Event Status Enable Registers (registres d'état d'événement
standard et d'activation d'état d'événement standard)
Ces deux registres sont mis en oeuvre comme exigé par la norme IEEE 488.2.
Tous les bits définis dans le Standard Event Status Register qui correspondent aux bits positionnés
dans le Standard Event Status Enable Register entraîneront le positionnement du bit ESB dans le
Status Byte Register.
Le Standard Event Status Register est lu, puis vidé par la commande *ESR?. Le Standard Event
Status Enable Register est réglé par la commande *ESE <nrf> et lu par la commande *ESE?.
C'est un champ de bit dans lequel chaque bit a la signification suivante.
Bit 7:
Mise sous tension. Définie lorsque l'alimentation est d'abord appliquée à l'instrument.
Bit 6:
Requête utilisateur (non utilisé).
Bit 5:
Erreur de commande. Défini lorsqu'une erreur de type de syntaxe est détectée dans une
commande depuis le bus. L'analyseur est réinitialisé et l'analyse continue au prochain bit
dans le courant d'entrée
Bit 4:
Erreur d'exécution. Défini lorsqu'une erreur est rencontrée pendant une tentative
d'exécuter une commande complètement analysée. Le numéro d'erreur approprié sera
indiqué dans le Execution Error Register, voir la section Messages d'erreur
Bit 3:
Vérifier les erreurs de délais dépassés. Défini lorsqu'un paramètre est réglé avec
« vérifier » spécifié et que la valeur n'est pas atteinte dans les 5 secondes, par exemple la
tension de sortie est ralentie par un important condensateur sur la sortie.
Bit 2:
Erreur de requête. Régler quand une requête se produit. Le numéro approprié de l'erreur
est signalé dans le Registre des erreurs de requête ; voir la section du Registre des
erreurs de demande.
Bit 1:
Non utilisé.
Bit 0:
Opération terminée : Défini en réponse à la commande '*OPC'.
Execution Error Register
Ce registre contient un nombre représentant la dernière erreur rencontrée sur l'interface actuelle.
Le Execution Error Register est lu et effacé à l'aide de la commande 'EER?'. A l'allumage, ce
registre est défini sur 0 pour toutes les instances d'interface.
Les messages d'erreur ont la signification suivante :
0:
Aucune erreur rencontrée
1-9:
Erreur de matériel interne détectée.
100:
Erreur d'intervalle. La valeur numérique envoyée n'est pas autorisée. Cela inclut des
nombres qui sont trop grands ou trop petits pour le paramètre défini et les non entiers
envoyés lorsque seuls les nombres entiers sont autorisés.
101:
Un rappel des données de paramétrage a été demandé mais le magasin spécifié contient
des données corrompues. Cela indique un défaut matériel ou une corruption de données
temporaire, qui peut être corrigé en réécrivant les données dans le magasin.
102:
Un rappel des données de paramétrage a été demandé mais le magasin spécifié ne
contient aucune donnée.
103:
Tentez de lire ou écrire une commande sur la deuxième sortie lorsqu'elle n'est pas
disponible. En règle générale, cela se produira si on tente de programmer la deuxième
sortie sur les instruments à canal unique ou sur un instrument à deux canaux qui est défini
en mode parallèle.
60