Identification Des Instructions; Ensemble De Données Et Matériel De L'appareil; Système De Rapport D'état - Rohde & Schwarz NRT Manuel D'utilisation

Table des Matières

Publicité

Modèle d'appareil et traitement des commandes
3.6.2

Identification des instructions

L'identification des instructions analyse les données reçues par l'unité d'entrée. L'analyse s'effectue
dans l'ordre où les données sont reçues. Seule l'instruction DCL est traitée en priorité. Une instruction
GET (déclenchement groupe), par exemple n'est traitée qu'après l'exécution des instructions reçues
auparavant. Chaque instruction identifiée est immédiatement transférée à l'ensemble de données où
elle n'est toutefois pas exécutée immédiatement.
Les erreurs syntaxiques dans une instruction sont détectées à ce niveau et transférées au système
d'indication d'état. Après détection d'une erreur de syntaxe, le reste d'un message de programmation
est analysé et traité dans la mesure du possible.
Lorsque l'unité d'identification des instructions reçoit un caractère de terminaison ou une instruction
DCL, elle demande à l'ensemble de données de réaliser les instructions au niveau du matériel de
l'appareil. Elle est ensuite immédiatement prête à traiter de nouvelles instructions. Cela signifie que les
instructions suivantes peuvent déjà être traitées pendant le réglage du matériel (chevauchement).
3.6.3
Ensemble de données et matériel de l'appareil
L'expression "matériel de l'appareil" représente ici la partie de l'appareil qui exécute les fonctions de
l'appareil – génération de signaux, mesure, etc. Le contrôleur n'en fait pas partie.
L'ensemble de données est une image exacte du matériel de l'appareil au niveau logiciel.
Les instructions de réglage du bus CEI entraînent une modification de l'ensemble de données. L'unité
de gestion de cet ensemble inscrit les nouvelles valeurs (par exemple de fréquence) dans l'ensemble
de données mais elle ne les transfère au matériel qu'après en avoir reçu l'ordre de l'unité d'identification
des instructions. Comme cela ne s'effectue qu'à la fin d'un message de programmation, l'ordre des
instructions de réglage dans un message n'est pas important.
La compatibilité des données entre elles et avec le matériel de l'appareil est contrôlée directement avant
le transfert des données au matériel. Lorsqu'une exécution se révèle impossible, un message "Erreur
d'exécution" est envoyé au système d'indication d'état. Toutes les modifications de l'ensemble de
données sont alors rejetées, et le matériel de l'appareil n'est pas soumis à un nouveau réglage. Le
contrôle et le réglage différé du matériel permettent toutefois d'avoir pour un instant des réglages non
admis au sein d'un message de programmation sans que cela ne donne lieu à un message d'erreur
(exemple : activation simultanée de deux fonctions de mesure s'excluant l'une l'autre). Il faut toutefois
que soit réalisé, à la fin du message de programmation, un état autorisé de l'appareil.
Avant le transfert des données au matériel, le bit "Settling" du registre STATus:OPERation est
positionné (voir paragraphe 3.7.3.4). Le matériel réalise les réglages demandés et ne remet ce bit à
zéro qu'une fois le nouvel état établi. Ce fait peut être utilisé pour la synchronisation du traitement des
instructions.
Les interrogations de bus CEI donnent l'ordre à la gestion de l'ensemble de données d'envoyer les
données désirées à l'unité de sortie.
3.6.4
Système de rapport d'état
Le système d'indication d'état enregistre des informations concernant l'état de l'appareil et les met à la
disposition de l'unité de sortie lorsque ces informations sont demandées. La structure exacte et la
fonction du système sont décrites au paragraphe 3.7, Système de rapport d'état.
1080.9506.02
3.48
NRT
F-6

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Nrt-b1Nrt-b2Nrt-b3Nrt-z3Nrt-z4Nrt-b1z43 ... Afficher tout

Table des Matières