Verrouillage De L'interface - Aim TTi LD400 Instructions

Table des Matières

Publicité

L'instrument exécute un scanner de port Sun RPC sur le port TCP 111 et le port UDP 111 ainsi
qu'il est défini dans RFC1183. Les appels pris en charge sont :
NULL (nul), GET PORT (obtenir port) et DUMP (vidage).
Sur le port TCP 1024, un protocole VXI-11 très simple est exécuté, suffisant seulement pour la
découverte d'instruments. Celui-ci exécute les appels suivants :
CREATE LINK (créer un lien), DEVICE_WRITE (écrire sur l'instrument), DEVICE_READ
(lire sur l'instrument) et DESTROY_LINK (détruire le lien).
Une fois qu'un lien a été créé, toute donnée écrite sur l'instrument est ignorée et toute tentative
de lecture de l'instrument renvoie la même chaîne d'identification que l'interrogation "*IDN?".
Nom de ressource VISA
Compte tenu du support limité de VXI-11 (protocole de découverte uniquement), l'instrument doit
être identifié par les données brutes de la prise lorsqu'il est utilisé avec des logiciels qui
communiquent en utilisant un nom de ressource VISA. Par exemple, un instrument dont
l'adresse IP est 192.168.0.100 dispose normalement d'un nom de ressource VISA
"TCPIP0::192.168.0.100::inst0::INSTR", mais pour cet instrument, le nom doit être modifié ainsi :
"TCPIP0::192.168.0.100::9221::SOCKET" où 9221 est le port TCP utilisé par cet instrument pour
commander et contrôler l'instrument, voir ci-dessous.
URL du document d'identification XML
En conformité avec la norme LXI, l'instrument fournit un document d'identification XML qui peut
être interrogé au moyen d'une commande GET (obtenir) sur "http://IPaddress:80/lxi/identification"
compatible avec les normes du schéma XSD LXI (disponible sur
http://www.lxistandard.org/InstrumentIdentification/1.0) et du schéma W3C XML
"http://www.w3.org/XML/Schema"). Ce document décrit l'instrument. Le nom d'hôte peut être
utilisé au lieu de l'adresse IP si la résolution de nom fonctionne.
Prises TCP
L'instrument utilise 2 prises sur le port TCP 9221 pour commander et contrôler l'instrument. Les
commandes textuelles sont envoyées sur ce port comme il est indiqué au chapitre
« Commandes à distance » et toute réponse est renvoyée par le même port. Toute chaîne de
commandes doit être composée d'une ou plusieurs commandes complètes. Les commandes
multiples peuvent être séparées soit par des points-virgules « ; », soit par des sauts de ligne.
Aucun terminateur final n'est requis, car la trame TCP implique un terminateur, mais il est
possible d'en envoyer un, le cas échéant.

Verrouillage de l'interface

Toutes les interfaces sont actives en permanence, pour éliminer la nécessité de sélectionner
l'interface active et pour s'assurer que l'interface LAN est toujours disponible (comme l'exige la
norme LXI). Afin de réduire le risque que l'instrument soit sous le contrôle de deux interfaces en
même temps par inadvertance, un simple mécanisme de verrouillage et de déverrouillage est
fourni dans le jeu d'instructions. Le verrou est automatiquement débloqué lorsqu'il est possible
de détecter une déconnexion et lorsque le bouton ' Local' est enfoncé. L'accès aux interfaces
peut également être restreint à partir des pages Web.
Toute interface peut requérir le contrôle exclusif de l'instrument en envoyant une commande
« IFLOCK ». Le verrou ne peut être débloqué qu'en envoyant une commande « IFLOCK 0 » à
partir de l'instance d'interface qui contrôle actuellement le verrou et peut être interrogée à partir
de n'importe quelle interface par l'envoi d'une commande « IFLOCK? » La réponse à cette
commande sera "-1" si le verrou est détenu par une autre instance d'interface, "0" si l'interface
est libre et "1" si le verrou est détenu par l'instance d'interface effectuant la requête. L'envoi de
toute commande depuis une interface sans droits de commande qui tente de modifier le statut de
l'instrument définit un bit 4 du 'Standard Event Status Register' et place 200 dans le 'Execution
Error Register' pour indiquer que les droits sont insuffisants pour l'action requise.
Remarque : il est également possible de configurer les droits d'une interface spécifique soit en
« lecture seule », soit en « pas d'accès » à partir de l'interface de la page Web.
42

Publicité

Table des Matières
loading

Produits Connexes pour Aim TTi LD400

Ce manuel est également adapté pour:

Ld400p

Table des Matières