Table des Matières

Publicité

Liens rapides

N
o
t
i
c
e
d
N
o
t
i
c
e
d
Copyright ©
G
é
n
é
G
é
n
é
G
é
n
é
d
e
F
o
d
e
F
o
d
e
F
o
GX 310P
GX 320E
e
p
r
o
g
r
a
m
m
a
t
i
o
e
p
r
o
g
r
a
m
m
a
t
i
o
Pôle Test et Mesure de CHAUVIN-ARNOUX
Tél. +33 (0)4.50.64.22.22 - Fax +33 (0)4.50.64.22.00
r
a
t
e
u
r
a
t
e
u
r
a
t
e
u
n
c
t
i
o
n
c
t
i
o
n
c
t
i
o
n
à
d
i
s
t
a
n
c
e
n
à
d
i
s
t
a
n
c
e
Parc des Glaisins
6, avenue du Pré de Challes
F - 74940 ANNECY-LE-VIEUX
X04126A01 - Ed. 01 - 04/14
r
s
r
s
r
s
n
s
n
s
n
s

Publicité

Table des Matières
loading

Sommaire des Matières pour Metrix GX 310P

  • Page 1 é é é é é é GX 310P GX 320E à à Pôle Test et Mesure de CHAUVIN-ARNOUX Parc des Glaisins 6, avenue du Pré de Challes F - 74940 ANNECY-LE-VIEUX Tél. +33 (0)4.50.64.22.22 - Fax +33 (0)4.50.64.22.00 X04126A01 - Ed. 01 - 04/14...
  • Page 2 Programmation à distance Générateurs de Fonctions...
  • Page 3: Table Des Matières

    « ETHERNET »......................9 Programmation d’une adresse IP sur le générateur............10 Utilisation de TeraTerm pour programmer votre GX320P via Ethernet ......12 Face arrière ........................13 GX 310P ..........................13 GX 320E ..........................13 Drivers LabView et LabWindows ..................13 Convention de programmation..................14 Notions d’arborescence........................14 Syntaxe des commandes....................14...
  • Page 4 Programmation à distance Fonction SHIFT Key (GX 320) ......................25 Sélection de la source de SHIFT KEYING................25 Réglage des phases start/end en PSK................25 Réglage des fréquences de start/end en FSK ..............25 Fonction BURST (GX 320)......................26 Sélection de la source de BURST..................26 Réglage du nombre d’impulsions à...
  • Page 5: Introduction

    Programmation à distance Introduction Présentation Les instructions de programmation respectent la norme IEEE 488.2 et le protocole SCPI (Standard Commands for Programmable Instruments). Elles donnent à l'utilisateur la possibilité de contrôler totalement le générateur à distance. La communication entre un contrôleur et le générateur permet de : •...
  • Page 6: Installation Du Driver "Cp210X Usb To Uart Bridge Controller

    Programmation à distance Introduction (suite) • Ne branchez pas le générateur sur le port USB du PC avant d’avoir Installation du driver "CP210x USB to installé le driver "CP210x USB to UART Bridge Controller". UART Bridge • Le driver s’installe automatiquement lors de l’installation de l’utilitaire Controller"...
  • Page 7 Programmation à distance Introduction (suite) • Configurez la liaison série (Menu Setup/Serial ports…) comme ci- dessous : • Configurez le Terminal comme suit (Menu Setup/Terminal…) : • TeraTerm est maintenant configuré. Cette configuration peut être sauvegardée dans le menu Setup/Save Setup… •...
  • Page 8: Connexion De Plusieurs Gx 3X0

    Programmation à distance Introduction (suite) Connexion de plusieurs GX 3x0 Par défaut, tous les appareils sont configurés avec un même identifiant "GX3x0". Ainsi, sur un même PC, les générateurs GX 310 ou GX 320 sont toujours associés au même port COM. Par contre, le branchement de deux GX ayant le même identifiant sur un PC entraîne un conflit de ressources.
  • Page 9: Via « Ethernet

    Programmation à distance Introduction (suite) Attention ! Le cordon USB doit être déconnecté pour via « ETHERNET » utiliser la liaison ETHERNET. Le dialogue entre le générateur et le PC est réalisé via un adaptateur série / Ethernet. Il s’agit d’un module XPort de LANTRONIX. Câble croisé...
  • Page 10: Programmation D'une Adresse Ip Sur Le Générateur

    Programmation à distance Introduction (suite) Programmation • d’une adresse IP Insérez le CD-ROM fourni et, dans la page de présentation sur le générateur readme.html, sélectionnez l’objet « Windows Installer » de la ligne GX320E-Admin. • Suivez les instructions d’installation. • Branchez le générateur sur le secteur (bouton allumé...
  • Page 11 Programmation à distance Introduction (suite) Ici la fourniture de l’adresse est automatique via DHCP ou AutoIP. Remarque : le bouton ‘Default setup’ de la fenêtre permet de reprogrammer la configuration par défaut dans le générateur. Si vous souhaitez saisir une adresse, décochez la case ‘DHCP’ et tapez votre nouvelle adresse (Attention : assurez-vous que cette adresse n’est pas déjà...
  • Page 12 Programmation à distance Introduction (suite) Utilisation de TeraTerm pour programmer votre GX 320E via Ethernet Une fois votre adresse IP correctement programmée sur l’instrument, vous pouvez lancer Tera Term et créer une nouvelle connexion (voir plus haut…). Sélectionnez TCP/IP, saisissez l’adresse IP de votre instrument (ici 14.3.250.10), sélectionnez Telnet et le port 23 Générateurs de Fonctions...
  • Page 13: Face Arrière

    Programmation à distance Introduction (suite) Face arrière Indication de la tension GX 310P d’alimentation utilisable Connecteur USB Interface Prise secteur USB to RS232 Indication de la tension GX 320E d’alimentation utilisable Connexion réseau ETHERNET Prise USB type B Drivers LabView et LabWindows Ces drivers se trouvent sur le CD ROM fourni, ils permettent un interfaçage...
  • Page 14: Le Protocole Scpi

    Programmation à distance Le protocole SCPI Convention de programmation Notions L’arbre des commandes comporte toutes les commandes spécifiques à l’instrument. d’arborescence Les commandes communes (norme IEEE 488.2) sont listées séparément, car elles n’affectent pas la position de l’analyseur de syntaxe dans l’arbre. Lorsque le terminateur <NL>...
  • Page 15: Le Protocole Scpi (Suite)

    Programmation à distance Le protocole SCPI (suite) Séparateurs ‘ : ‘ descend dans le répertoire suivant ou se replace sous la racine, s’il est précédé d’un ‘ ; ‘ ‘ ; ‘ ‘ ; ‘ sépare deux commandes d’un même répertoire ou marque la fin d’une commande répertoire, ce qui permet de remonter au niveau de la racine en y ajoutant le séparateur ‘...
  • Page 16: Terminateur

    Programmation à distance Le protocole SCPI (suite) Multiples et sous-multiples méga : 10 kilo 10 milli 10 micro 10 nano 10 pico 10 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é...
  • Page 17: Description Détaillée Des Commandes

    Programmation à distance Description détaillée des commandes Commandes générales Allumage/Extinction de l’appareil SYSTem:POWer (commande/interrogation) La commande SYST:POW {1|0|ON|OFF} fait passer l’appareil du mode ON au mode STANDBY et réciproquement. • ON|1 : l’appareil est allumé (mode ON) • OFF|0 : L’appareil est en STANDBY A la question SYST:POW? l’appareil retourne son état de fonctionnement (1 si allumé, 0 si STANDBY).
  • Page 18: Réglage Du Contraste De L'affichage

    Programmation à distance Réglage du contraste de l’affichage DISPlay:CONTrast (commande/interrogation) La commande DISP:CONT <level> règle la valeur du contraste de l’écran. <level> est la valeur du contraste. C’est une valeur décimale sans exposant comprise entre 0 et 1 (1 étant le contraste maximum). A la question DISP:CONT? l’appareil retourne la valeur actuelle du contraste au format <NR2>.
  • Page 19: Fonction Continuous

    Programmation à distance Fonction CONTinuous Sélection de la forme d’onde du signal [SOURce:]FUNCtion (commande/interrogation) [:SHAPe] La commande FUNC {SINusoid|SQUare|LOGICal|TRIangle|DC} sélectionne la forme d’onde du signal. A la question FUNC? l’appareil retourne la forme d’onde courante de l’instrument. Réglage de la fréquence du signal [SOURce:]FREQuency (commande/interrogation)
  • Page 20: Choix De L'unité De L'amplitude

    Programmation à distance Réglage de l’amplitude du signal [SOURce:]VOLTage (commande/interrogation) [:LEVel][:IMMediate] [:AMPLitude] La commande VOLT <amplitude> règle l’amplitude du signal à générer (hors signal LOGIC). <amplitude> est une valeur au format <NRf>, elle peut donc être suivie ou non d’un sous-multiple et de l’unité (V). Par défaut, la valeur est exprimée en volt, il s’agit de la valeur crête à...
  • Page 21: Réglage Du Niveau Haut Logique

    Programmation à distance Réglage du niveau haut logique [SOURce:]VOLTage (commande/interrogation) [:LEVel][:IMMediate] :HIGH La commande VOLT:HIGH <niveau> règle le niveau haut du signal LOGIC à générer. <niveau> est une valeur au format <NRf>, elle peut donc être suivie ou non d’un sous-multiple et de l’unité (V). Par défaut, la valeur est exprimée en volt.
  • Page 22: Fonction Balayage Sweep

    Programmation à distance Fonction balayage SWEEP Sélection de la source de balayage [SOURce:]SWEep (commande/interrogation) :SOURce La commande SWE:SOUR {INTernal|EXTernal} sélectionne la source de balayage interne ou externe. A la question SWE:SOUR? l’appareil retourne la source courante utilisée pour le balayage. Sélection du mode de SWEEP [SOURce:]SWEep...
  • Page 23: Réglage De La Durée De Balayage

    Programmation à distance Réglage de la durée de balayage [SOURce:]SWEep (commande/interrogation) :TIME La commande SWE:TIME <durée> règle la durée du balayage en source INTerne. <durée> est une valeur au format <NRf>, elle peut être suivie ou non d’un sous multiple de l’unité (s). Par défaut sa valeur est exprimée en secondes. A la question SWE:TIME? l’appareil retourne la valeur courante de la durée de balayage.
  • Page 24: Fonction Modulation Modul (Gx 320)

    Programmation à distance Fonction modulation MODUL (GX 320) Réglage du taux AM [SOURce:]AM[:DEPTh] (commande/interrogation) La commande AM {20|80} sélectionne, dans le cas de la modulation interne, le taux de modulation d’amplitude choisi, à savoir, 20 ou 80 % de l’amplitude totale du signal non modulé. A la question AM? l’appareil retourne le taux de modulation sélectionné...
  • Page 25: Fonction Shift Key (Gx 320)

    Programmation à distance Fonction SHIFT Key (GX 320) Sélection de la source de SHIFT KEYING [SOURce:]SHIFT (commande/interrogation) :SOURce La commande SHIFT:SOUR {INTernal|EXTernal} sélectionne la source de SHIFT KEYING interne ou externe. A la question SHIFT:SOUR? l’appareil retourne la source courante utilisée pour le SHIFT KEYING.
  • Page 26: Fonction Burst (Gx 320)

    Programmation à distance Fonction BURST (GX 320) Sélection de la source de BURST [SOURce:]PULSe (commande/interrogation) :SOURce La commande PULS:SOUR {INTernal|EXTernal} sélectionne la source interne ou externe. A la question PULS:SOUR? l’appareil retourne la source courante utilisée pour le BURST. Réglage du nombre d’impulsions à...
  • Page 27: Réglage Du Déphasage

    Programmation à distance Fonction Synchronisation (GX 320) Réglage du déphasage [SOURce:]PHASe (commande/interrogation) [:ADJust] Lors de la synchronisation de plusieurs instruments, la commande PHAS <phase> permet d’ajuster : sur le maître : la phase de départ de sa sortie MAIN OUT sur les esclaves : le déphasage de leurs sorties (MAIN OUT et TTL OUT) par rapport au maître.
  • Page 28: Fonction Fréquencemètre Freq

    Programmation à distance Fonction Fréquencemètre FREQ Lecture de la valeur de la fréquence MEASure[:FREQuency] (interrogation) A la question MEAS? l'appareil retourne la valeur lue de la fréquence en mode fréquencemètre uniquement. La valeur est exprimée au format <NR3>, en Hz. L’appareil doit être préalablement configuré...
  • Page 29: Gestion Du Mode Gate (Gx 320)

    Programmation à distance Gestion du mode GATE (GX 320) Activation du mode GATE OUTP:GATE (commande / interrogation) La commande OUTP:GATE {0|1|ON|OFF} active ou non le mode GATE (pilotage de la sortie AC par l’entrée GATE IN) quand cette fonction est autorisée.
  • Page 30: Aide En Ligne Et Erreurs

    Programmation à distance Aide en ligne et erreurs Aide HELP[?] (Interrogation) A la question HELP? [<commande>] l’appareil répond en donnant une aide sur les commandes SCPI disponibles. <commande> est un mot clé (forme courte ou longue) de 1er niveau dans l’arbre des commandes. Aucune distinction n’est faite entre les minuscules et les majuscules.
  • Page 31: Erreurs D'exécution: (-299 À -200)

    Programmation à distance * Erreurs d'exécution: Elles indiquent qu'une erreur a été détectée au moment de l'exécution d'une commande et provoque la mise à 1 du bit 4 du registre (-299 à -200) d'événement, baptisé EXE, Execution Error. -200 Execution error -213 Init ignored -221...
  • Page 32: Commandes Communes Ieee 488.2

    Programmation à distance Commandes communes IEEE 488.2 Les commandes communes sont définies par le standard IEEE 488.2 Introduction et opérationnelles sur tous les instruments spécifiés IEEE 488.2. Elles contrôlent les fonctionnalités de base telles que • l’identification, • la remise à zéro, •...
  • Page 33: Registre D'état

    Programmation à distance Registre d’état Il n’est accessible qu’en lecture par la commande commune *STB? Dans ce cas, le bit 6 (MSS) est retourné et reste dans l’état où il se trouvait avant la lecture [voir paragraphe *STB (Status Byte)] La commande commune *CLS le remet entièrement à...
  • Page 34: Registre Masque D'événement

    Programmation à distance Power On (bit 7) Non utilisé, il est toujours à zéro. User request (bit 6) Non utilisé, il est toujours à zéro. Command Error (bit 5) Indique si l’analyseur de syntaxe a décelé une erreur. Execution Error (bit 4) Indique si un paramètre est hors limite ou si une commande ne peut être exécutée en raison de la configuration courante de l’instrument.
  • Page 35: Registre Masque D'événement

    (interrogation) (Identification Number) A la question *IDN?, l'appareil retourne le type d'instrument, la version du logiciel et son numéro de série. Format de la réponse: METRIX <instrument><programmable>,<firmware version>,<version date>,<serial number><NL> <instrument> Type d'appareil (GX 320 / GX 310) <programmable> ‘P’ ou ‘E’ si l’appareil est programmable <firmware version>...
  • Page 36: Registre De Masque De Demande De Service

    Programmation à distance *OPC (commande/interrogation) (Operation Complete) La commande *OPC autorise la mise à 1 du bit OPC dans le registre d'événement dès que l'opération en cours est terminée. A la question *OPC?, l'appareil retourne le caractère ASCII "1" dès que l'opération en cours est terminée.
  • Page 37 Programmation à distance *STB ? *TRG (commande) La commande *TRG lance une acquisition dans le mode courant "monocoup" ou "répétitif". *TST? (interrogation) (Test) A la question *TST?, l'appareil retourne l'état de la procédure d'autotest. Format de la réponse: <0|1><NL> • répond 0 quand l'autotest s'est bien déroulé. •...
  • Page 38: Commandes Communes

    Programmation à distance Arborescence complète Commandes communes Commandes Fonctions *CLS fait un reset des registres d'évènement et d'état écrit le masque d'événement *ESE lit le masque d'événement *ESE? *ESR? lit le registre d'événement lit l'identificateur *IDN? valide le bit OPC *OPC *OPC? attend la fin d'exécution...
  • Page 39: Index Des Commandes Scpi

    Programmation à distance Index des commandes SCPI Répertoire Commandes + paramètres Page DEVice : MODe <CONTinuous|FSK|PSK|SWEep|AM|FM|FREQuencymeter|SYNCMaster|SYNC Slave|BURST> MODe? DISPlay: CONTrast <0 to 1> CONTrast? HELP [?] <directory-entry> MEASure [:FREQuency]? MMEMory: CATalog? DELete <1 to15> LOAD:STATe <0 to15> STORe:STATe <1 to15> OUTPut: GATE <1|0|ON|OFF>...
  • Page 40 Programmation à distance Répertoire Commandes + paramètres Page VOLTage[:LEVel][:IMMediate]:AMPL <amplitude> VOLTage[:LEVel][:IMMediate]:AMPL? VOLTage[:LEVel][:IMMediate]:HIGH <level> VOLTage[:LEVel][:IMMediate]:HIGH? VOLTage[:LEVel][:IMMediate]:LOW <level> VOLTage[:LEVel][:IMMediate]:LOW? VOLTage[:LEVel][:IMMediate]:OFFSet <offset> VOLTage[:LEVel][:IMMediate]:OFFSet? SYSTem: ERRor[:NEXT]? POWer <1|0|ON|OFF> POWer? UNIT: VOLT:AMPL <PTPeak|RMSquare> VOLT:AMPL? Générateurs de Fonctions...

Ce manuel est également adapté pour:

Gx 320e

Table des Matières