Ce document est la notice de fonctionnement des Oscilloscopes
SCOPIX III. Elle s’applique aussi aux Oscilloscopes SCOPIX I et II,
mais avec les restrictions suivantes :
Les instructions de programmation respectent la norme IEEE488.2, et
le protocole SCPI.
Elles donnent à l'utilisateur la possibilité de contrôler l'instrument à
distance.
La communication entre un contrôleur et l'appareil permet de :
• Configurer l'instrument
• Effectuer des mesures
• Transférer des fichiers
L’oscilloscope peut être programmé à distance avec un ordinateur ou
un PC. Le dialogue entre l'appareil et le PC peut être réalisé via la
liaison USB, RS232 ou ETHERNET.
• Raccorder le cordon HX0084 entre un port USB du PC et le
connecteur de communication de SCOPIX.
• Configurer le port COM virtuel du PC avec les paramètres suivant :
460800 bauds, 8 bits, pas de parité, Protocole hardware.
vers
Prise
USB
Câble d’interface
USB (HX0084)
Connexion via
« RS232 »
Connecteur interfaces de
communication
• Raccorder le coté DB9F du cordon sur l’une des entrées « COM »
RS232C du PC.
• Configurer le port du PC et le port de l’instrument avec les mêmes
paramètres.
vers
Prise
DB9F
Câble d’interface
RS232 (HX0042)
Connecteur interfaces de
communication
SCOPIX 5
Programmation à distance
Introduction (suite)
Connexion via
« ETHERNET »
Câble croisé
- Connecter le câble interface ETHERNET croisé directement sur le PC.
- Etablir la connexion avec un terminal (Port TELNET : 23) à l'adresse IP
définie sur l'oscilloscope.
vers
prise
RJ45
Câble d’interface ETHERNET
croisé (HX0040)
Câble droit
Connecteur interfaces de
communication
- Connecter l'oscilloscope sur le réseau où se trouve le PC, via un Hub
avec le câble interface ETHERNET droit.
- Etablir la connexion avec un terminal (Port Telnet : 23), à l'adresse IP
définie sur l'oscilloscope.
Réseau ETHERNET de l’entreprise
Câble
interface
ETHERNET
droit
(HX0041)
6 SCOPIX
Programmation à distance
Introduction (suite)
Interface
Convention de
programmation
Notions
d'arborescence
Connecteur
USB, RS232
ETHERNET
Alimentation
secteur
• La structure des commandes SCPI est arborescente.
• Chaque commande doit se terminer par un caractère terminateur
<NL> ou <;>.
• Si les commandes sont séparées par le caractère <;> et qu’elles se
situent dans le même répertoire, il est inutile de répéter
l’arborescence complète. Dans le cas contraire, utiliser le caractère
<:> suivi du nom complet de la commande.
Exemple
DISP:TRAC:STAT1 1<NL>
DISP:TRAC:STAT2 1<NL>
équivalent à :
DISP:TRAC:STAT1 1;STAT2 1<NL>
équivalent à :
DISP:TRAC:STAT1 1;: DISP:TRAC:STAT2 1<NL>
Introduction (suite)
Syntaxe des
SCOPIX 7
Programmation à distance
commandes
Commandes
communes
Commandes
spécifiques
*
Code mnémonique
;
:
?
Terminateur
;
Mot clé court
:
Mot clé long
suffixe
numérique
paramètre
' '
?
Term
inateu
r
Mots-clés
Les crochets ([ ]) sont utilisés pour entourer un mot-clé qui est optionnel
lors de la programmation. Les majuscules et minuscules sont utilisées pour
différencier la forme courte du mot-clé (lettres majuscules) et la forme
longue (mot entier).
L'instrument accepte les lettres majuscules ou minuscules sans distinction.
Séparateurs
DISP:TRAC:STAT 1 est équivalent à DISPLAY:WINDOW:TRACE:STATE 1
' : '
' ; '
' '
','
Paramètres
< >
[ ]
{ }
descend dans le répertoire suivant ou se replace sous la racine, s’il est
précédé d’un ' ; '
sépare 2 commandes d’un même répertoire
(espace) sépare le mot-clé du paramètre suivant
sépare un paramètre du suivant
Les paramètres d'un type défini sont notés par les caractères ci-contre.
Les crochets signifient que le ou les paramètres sont optionnels.
Les accolades définissent la liste des paramètres permis.
La barre verticale peut être lue comme un "ou". Elle est utilisée pour
|
séparer les différents paramètres possibles.
8 SCOPIX
Programmation à distance
Introduction (suite)
Format des
paramètres
Mots-clés
Valeurs numériques
NR1
NR2
NR3
Les paramètres peuvent être des mots-clés, des valeurs numériques, des
chaînes de caractères ou encore des expressions numériques.
L'interpréteur ne fait pas de différence entre les majuscules et les
minuscules.
•Les mots-clés peuvent avoir 2 formes, comme pour les instructions :
la forme abrégée (en majuscule)
•la forme entière (forme abrégée plus complément en minuscule).
Ainsi pour certaines commandes, nous trouverons les paramètres :
- ON, OFF correspondant aux valeurs boléennes (1,0)
- EDGE, PULse, DELay, EVENt ou TV pour les modes de
déclenchement.
Ce sont des nombres ayant plusieurs formats possibles :
Le paramètre est un nombre entier signé.
Exemple : 10
Le paramètre est un réel signé sans exposant.
Exemple : 10.1
Le paramètre est un réel signé exprimé avec une mantisse et un exposant
signé.
Exemple : 10.1e-3
NRf
Exemple
(flexible Numeric Representation).
Dans le cas de grandeur physique, ces nombres peuvent être suivis d'un
multiple et de son unité.
Unités
Multiples
V
S
PCT
Hz
MHz
F
OHM
DEG
MA
K
M
U
N
P
Volt (Tension)
Seconde (Temps)
Pourcent (Pourcentage)
Hertz (Fréquence)
Méga-Hertz (Fréquence)
Farad (Capacité)
Ohm (Résistance)
Degré Celsius
Exemple : pour saisir une durée de 1 micro seconde dans le format
NRf, on pourra écrire au choix : 1us, 0.000001, 1e-6s, 1E-3ms …
Valeurs spéciales
SCOPIX 9
•MAXimum, MINimum permettent d'obtenir les valeurs extrêmes du
paramètre.
•UP, DOWN permettent d'atteindre la valeur suivante ou précédente à l'état courant du paramètre.
Programmation à distance
Introduction (suite)
Chaînes de
caractères
Terminateur
Syntaxe des
réponses
Mots-clés
numériques
Chaîne de
caractères
<NL>
Valeurs
Ce sont des suites de lettres et de chiffres encadrés par des guillemets " ".
On notera <NL> comme terme général désignant un terminateur.
NL est le caractère CR (code ASCII 13 ou 0x0D).
Une ligne de commande ne doit pas excéder 80 caractères ; elle se termine
par un terminateur.
La réponse peut être composée de plusieurs éléments séparés entre eux
par une virgule ','. Le dernier élément est suivi du terminateur <NL>.
Les données sont de plusieurs natures :
Ce sont les mêmes que ceux utilisés en paramètre, mais ici, seule la forme
abrégée est retournée.
Trois formats sont possibles : NR1, NR2 et NR3.
Il n'y a aucune différence par rapport aux paramètres. Si la chaîne contient
un mot-clé, il est retourné sous forme abrégée.
10 SCOPIX
Programmation à distance
D
e
s
c
r
i
p
t
i
o
n
d
é
t
a
i
l
l
é
e
d
e
s
c
o
m
m
a
n
d
e
s
D
e
s
c
r
i
p
t
i
o
n
d
é
t
a
i
l
l
é
e
d
e
s
c
o
m
D
e
s
c
r
i
p
t
i
o
n
d
é
t
a
i
l
l
é
e
d
e
s
c
Commandes spécifiques à l’instrument
Mode « Oscilloscope »
o
m
m
m
a
a
n
n
d
d
e
e
s
s
Vertical
Affichage
DISPlay[:WINDow]
:TRACe:STATe{[1]|2|3|4}
Sensibilité / Couplage
[
SENSe]:VOLTage{[1]|2|3|4}
[:DC]:RANGe:PTPeak
(Commande/Interrogation)
La commande DISP:TRAC:STAT{[1]|2|3|4} <1|0|ON|OFF> valide
ou dévalide le signal choisi.
A la question DISP:TRAC:STAT{[1]|2|3|4}?, l'appareil retourne
l'état de validation du signal choisi.
(Commande)
VOLT{[1]|2|3|4}:RANG:PTP <sensitivity|MAX|MIN|UP|DOWN>
règle la sensibilité verticale plein écran de la voie sélectionnée.
<sensitivity> est une valeur au format NRf, elle peut donc être
suivie ou non d'un multiple et de l'unité.
Par défaut, la valeur est exprimée en volt.
A la question VOLT{[1]|2|3|4}:RANG:PTP?, l'appareil retourne la
sensibilité verticale plein écran de la voie sélectionnée.
Format de la réponse
valeur au format <NR3> exprimée en volt.
Si 10 mV/div est la sensibilité que l’on souhaite affecter à la voie,
alors le paramètre <sensitivity> à saisir est :
: <valeur mesurée><NL>
8 divisions x 10 mV/div = 80 mV par écran.
[SENSe]:VOLTage
{[1]|2|3|4}[:DC]
:RANGe:OFFSet
SCOPIX 11
(Commande/Interrogation)
VOLT{[1]|2|3|4}:RANG:OFFS <décadrage|MAX|MIN|UP|DOWN>
règle le décadrage vertical de la représentation temporelle du
signal choisi.
<décadrage> est une valeur au format NRf, elle peut donc être
suivie ou non d'un multiple et de l'unité.
Par défaut, la valeur est exprimée en volt.
A la question V{[1]|2|3|4}:RANG:OFFS?, l'appareil retourne le
La commande INP{[1]|2|3|4}:COUP <AC|DC|GROund> sélectionne
le couplage de la voie sélectionnée.
A la question INP{[1]|2|3|4}:COUP?, l'appareil retourne le couplage
de la voie sélectionnée.
[SENSe]:BANDwidth
{[1]|2|3|4}
[:RESolution]
[SENSe]:BANDwidth{[1]|2|3
|4}[:RESolution]:AUTO
Définition de la fonction
CALCulate:MATH{[1]
|2|3|4}[:EXPRession]
[:DEFine]
(Commande/Interrogation)
La commande BAND{[1]|2|3|4} <Bandwidth> limite la bande
passante de la voie à la valeur du paramètre « Bandwidth » [5 kHz,
1,5 MHz, 20 MHz, 0 (pas de limitation de bande passante)].
A la question BAND{[1]|2|3|4}?, l’appareil retourne la valeur de la
fréquence de coupure du filtre [5 kHz, 1,5 MHz, 20 MHz, 0 (pas de
limitation de bande passante)].
(Commande/Interrogation)
La commande BAND{[1]|2|3|4}:AUTO <1|0|ON|OFF> valide ou
dévalide l’application de la limitation de bande passante sur la voie
choisie.
A la question BAND{[1]|2|3|4}:AUTO?, l'appareil retourne l’état
d’activation de la limitation de bande passante sur la voie choisie.
(Commande/Interrogation)
La commande CALC:MATH{[1]|2|3|4} <(fonction)> définit et
active la fonction mathématique du signal choisi.
<fonction> est la définition de la fonction mathématique.
CALCulate:MATH{[1]
|2|3|4}[:EXPRession]:
DELete
MMEMory:STORe:MACRo
(ch1 – ch2) soustrait la voie 1 à la voie 2.
A la question CALC:MATH{[1]|2|3|4}?, l'appareil retourne la
fonction mathématique du signal choisi.
(Commande)
La commande CALC:MATH{[1]|2|3|4}:DEL efface la fonction
mathématique du signal choisi.
(Commande)
MMEM:STOR:MACR <INT{1|2|3|4}>,<"fichier">[,<LOCAL|
SDCARD|FTP>] génère un fichier ".FCT" à pa rtir de la fonction
mathématique indiquée, dans le système de fichiers choisi.
Si le système de fichiers n’est pas spécifié, le système de fichiers
par défaut est utilisé (voir la commande MMEM :MSIS).
<"fichier"> est composé d'un nom de 20 lettres maximum, suivi d'un
point et de l'extension FCT.
12 SCOPIX
Programmation à distance
MMEMory:LOAD:MACRo
MMEMory:MSIS? (Commande/Interrogation)
Echelle verticale
DISPlay[:WINDow]
:TRACe:Y[:SCALe]
:PDIVision{[1]|2|3|4}
(Commande)
MMEM:LOAD:MACR INT{1|2|3|4}>,<"fichier">[,<LOCAL|
SDCARD|FTP>] lit une fonction mathématique depuis un fichier
".FCT" et l’affecte au signal indiqué.
Si le système de fichiers n’est pas spécifié, le système de fichiers
par défaut est utilisé (voir la commande MMEM:MSIS). <"fichier"> est composé d'un nom de 20 lettres maximum, suivi d'un
point et de l'extension FCT.
La commande MMEM:MSIS <LOCAL|SDCARD|FTP> détermine le
périphérique de stockage/restauration par défaut.
A la question MMEMory:MSIS? l’appareil retourne le périphérique
de stockage par défaut.
Format de la réponse :
<LOCAL|SDCARD|FTP><NL>
(Commande/Interrogation)
La commande DISP:TRAC:Y:PDIV{[1]|2|3|4} <échelle|MAX|MIN>
règle la valeur du coefficient de sonde pour le signal choisi.
DISPlay[:WINDow]
:TRACe:Y:LABel{[1]|2|3|4}
<échelle> est une valeur au format NRf.
A la question DISP:TRAC:Y:PDIV{[1]|2|3|4}?, l'appareil retourne la
valeur du coefficient de sonde pour le signal choisi.
(Commande/Interrogation)
La commande DISP:TRAC:Y:LAB{[1]|2|3|4} <"label"> détermine
l’unité du signal choisi.
L’unité se choisit parmi les lettres majuscules de l’alphabet (A à Z),
et comporte jusqu'à trois lettres.
A la question DISP:TRAC:Y:LAB{[1]|2|3|4}?, l'appareil retourne
l’unité du signal choisi.
SCOPIX 13
Programmation à distance
Déclenchement
TRIGger[:SEQuence
{[1]|2|3|4|5|6|7|8}]:DEFine?
Avec SCPI, les différents modes de déclenchements sont
accessibles avec la notion de séquence.
L'appareil dispose de plusieurs modes de déclenchement donc
de plusieurs séquences:
- Séquence 1 : Déclenchement sur front (EDGE)
- Séquence 2 : Déclenchement sur largeur d'impulsion (PULse)
- Séquence 3 : Déclenchement retardé (DELay)
- Séquence 4 : Déclenchement retardé par comptage
d'événements (EVENt)
- Séquence 5 : Déclenchement sur signaux vidéo de type
"télévision" (TV)
- Séquence 6 : Déclenchement standard du mode Enregistreur.
- Séquence 7 : Déclenchement 'Capture de défauts' du mode
Enregistreur.
- Séquence 8 : Déclenchement sur seuil de mesure automatique
du mode Oscilloscope
(Commande/Interrogation)
Retourne la description de la séquence indiquée:
SEQuence1: EDGE
La commande TRIG:SOUR <INTernal{1|2|3|4}> détermine la
source principale de déclenchement de l'appareil.
INTernal{1|2|3|4} correspond aux voies 1, 2, 3 et 4 de l'appareil.
A la question TRIG:SOUR?, l'appareil retourne la source principale
de déclenchement.
(Commande/Interrogation)
La commande TRIG:COUP <AC|DC> détermine le couplage
associé à la source principale de déclenchement.
A la question TRIG:COUP?, l'appareil retourne le couplage associé
à la source principale de déclenchement.
(Commande/Interrogation)
La commande TRIG:FILT:HPAS <1|0|ON|OFF> valide ou dévalide
le rejet de basse fréquence associé à la source principale de
déclenchement.
• 1|ON: active le rejet de basse fréquence (couplage Rejet BF)
• 0|OFF: désactive le rejet de basse fréquence; le couplage DC
est alors activé.
TRIGger[:SEQuence
{[1]|2|3|4|5}]
:FILTer:LPASs[:STATe]
TRIGger[:SEQuence[5]]
:VIDeo:FIELd:FORMat
:LPFRame
A la question TRIG:FILT:HPAS?, l'appareil retourne l’état
d’activation du rejet basse fréquence associé à la source principale
de déclenchement.
(Commande/Interrogation)
La commande TRIG:FILT:LPAS <1|0|ON|OFF> valide ou dévalide
le rejet de haute fréquence associé à la source de déclenchement.
• 1|ON : active le rejet de haute fréquence (couplage Rejet HF)
• 0|OFF : désactive le rejet de haute fréquence ; le couplage DC
est alors activé.
A la question TRIG:FILT:LPAS?, l’appareil retourne l’état
d’activation du rejet haute fréquence associé à la source de
déclenchement.
(Commande/Interrogation)
La commande TRIG:VID:FIEL:FORM:LPFR <525|625>
sélectionne le standard de trame TV, sur lequel on souhaite faire le
déclenchement, à savoir sur 525 lignes ou sur 625 lignes.
A la question TRIG:VID:FIEL:FORM:LPFR?, l’appareil retourne le
standard de trame vidéo courant.
SCOPIX 15
Programmation à distance
TRIGger[:SEQuence[5]]
:VIDeo:LINE:SELect
TRIGger[:SEQuence[5]]
:VIDeo:SSIGnal[:POLarity]
(Commande/Interrogation)
La commande TRIG:VID:LINE:SEL <line> sélectionne la ligne sur
laquelle on souhaite se déclencher.
<line>: est une valeur au format NR1 comprise entre 1 et le
nombre maximum de ligne du standard vidéo sélectionné avec la
commande précédente (525 ou 625 lignes).
A la question TRIG:VID:LINE:SEL?, l'appareil retourne le numéro
de ligne courant sur laquelle on effectue le déclenchement.
(Commande/Interrogation)
La commande TRIG:VID:SSIG <POSitive|NEGative> détermine la
polarité du signal vidéo.
• POSitive: permet d'obtenir un signal vidéo de la forme:
• NEGative: permet d'obtenir un signal de la forme:
A la commande TRIG:VID:SSIG?, l'appareil retourne la polarité du
signal vidéo.
TRIGger[:SEQuence
{[1]|2|3|4|5}]:SLOPe
(Commande/Interrogation)
TRIG:SEQ{[1]|2|3|4|5}:SLOP<POSitive|NEGative>
• en SEQuence2 : détermine la polarité du pulse:
POSitive: pulse positif:
NEGative: pulse négatif:
A la question TRIG:SEQ{[1]|2|3|4|5}:SLOP?, l'appareil
retourne la polarité du front de déclenchement ou du pulse
suivant la SEQuence choisie.
• Dans les autres séquences : détermine le front de
déclenchement de la source principale:
POSitive: front montant
NEGative: front descendant
16 SCOPIX
Programmation à distance
TRIGger[:SEQuence
{[1]|2|3|4}]
:HYSTeresis[:STATe]
TRIGger[:SEQuence
{[1]|2|3|4|5|8}]:LEVel
(Commande/Interrogation)
La commande TRIG:HYST <hysteresis> fixe l'amplitude de
l'hystérésis utilisé pour rejeter le bruit associé à la source principale
de déclenchement.
<hysteresis> est une valeur au format NR1 prenant les valeurs
suivantes:
• 0 : pas de rejet du bruit, l'hystérésis est d'environ 0,5 div.
• 3 : rejet du bruit activé, l'hystérésis est d'environ 3 div.
A la question TRIG:HYST?, l'appareil retourne l'amplitude de
l'hystérésis utilisé pour le rejet du bruit associé à la source principale
de déclenchement.
(Commande/Interrogation)
Utilisée avec les séquences 1 à 5, la commande
TRIG:LEV <seuil|MAX|MIN|UP|DOWN> règle le niveau de
déclenchement de la source principale.
Utilisée avec la séquence 8, la commande
TRIG:SEQ8:LEV <seuil|MAX|MIN|UP|DOWN> règle le seuil de
déclenchement du mode ‘Seuils de Mesure’ activé dans le menu
‘Décl’.
<seuil> est une valeur au format <NRf>, elle peut donc être suivie
ou non d'un multiple et de l'unité.
TRIGger:SEQuence8
:AUXLEVel
Par défaut, la valeur est exprimée en volt.
A la question TRIG:LEV?, l'appareil retourne le niveau de
déclenchement de la source principale en SEQuence1.
Format de la réponse
: <valeur mesurée><NL>
valeur au format <NR3> exprimée en volt.
(Commande/Interrogation)
La commande TRIG:SEQ8:AUXLEV <seuil|MAX|MIN|UP|DOWN>
règle le seuil de mesure auxiliaire, utilisé dans le mode ‘Seuils de
Mesure’ du menu ‘Décl’.
<seuil> est une valeur au format <NRf>, elle peut donc être suivie
ou non d'un multiple et de l'unité.
Par défaut, la valeur est exprimée en volt.
A la question TRIG:SEQ8:LEV?, l'appareil retourne le niveau de
déclenchement de la source principale en SEQuence1.
Format de la réponse
: <valeur mesurée><NL>
valeur au format <NR3> exprimée en volt.
SCOPIX 17
Loading...
+ 38 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.