Télécharger Imprimer la page

TDK-Lambda Z+ Serie Notice D'utilisation page 101

Publicité

7.10 Protocole SCPI
La sélection de l'adresse de l'alimentation (INSTrument:NSELect <address>) est nécessaire
avant d'envoyer une commande.
7.10.1 Format des données
8 bits, un bit de départ, un bit d'arrêt. Pas de bit de parité.
7.10.2 Fin de message
Le caractère de fin de message est un retour chariot (ASCII 13) ou de renvoi à la ligne
(ASCII 10).
7.10.3 Commande de fin
La commande de fin est un caractère de retour chariot (ASCII 13) et/ou un caractère de
renvoi à la ligne (ASCII 10).
7.10.4 Checksum
L'utilisateur peut éventuellement ajouter une "checksum" à la fin de la commande. La
checksum est caractérisée par un "$" suivi de 2 caractères hexadécimaux. Si une
commande ou une interrogation possède une checksum, la réponse en aura également
une. Il n'y a pas de retour chariot entre la commande et le symbole "$".
7.10.5 Conditions nécessaires pour utiliser le langage SCPI
L'alimentation doit répondre aux conditions suivantes :
Commandes génériques SCPI.
1.
2.
Arborescence de commandes SCPI.
3
Commandes de sous-systèmes.
4.
Niveau du chemin d'accès ROOT.
5.
L'alimentation est activée
6.
Un effacement (DCL) est envoyé à l'alimentation
7.
L'interface SCPI répond à un chemin spécifique (:)
Registres d'état d'interrogation (QSR), Condition, Evènement, activés
8.
Registres d'état de fonctionnement (OSR), Condition, Evènement, activés
9.
10.
Registre de bit d'état (SBR)
11.
Registre d'état d'évènement standard (SESR)
12.
Utilisation des paramètres MIN et MAX.
13.
Suffixe et multiplicateur.
14.
Données booléennes. 1 | 0 ou ON | OFF
7.10.6 Hiérarchie des commandes SCPI
Le langage SCPI est basé sur les commandes ASCII, conçu pour être utilisé sur les
équipements de test. La structure des commandes est organisée autour d'une racine
commune ou nœuds qui sont des blocs intégrés aux sous-systèmes SCPI. Un exemple de
racine commune peut être "OUTPut", et certaines des commandes appartenant
à ce sous-système peuvent être :
OUTPut
[:STATe]<bool>
:PON
NOTE:
101

Publicité

loading