Commandes standard pour instruments programmables (scpi)

Définition - Que signifient les commandes standard pour instruments programmables (SCPI)?

Les commandes standard pour l'instrumentation programmable (SCPI) définissent une norme destinée au contrôle de l'instrumentation. Le SCPI décrit un langage utile pour contrôler les instruments de test. SCPI offre une syntaxe standard, un format d'échange de données et une structure de commande.

L'objectif principal de SCPI est de minimiser le temps de développement d'un programme d'équipement de test automatique (ATE). L'objectif est atteint en fournissant un environnement de programmation fiable pour l'utilisation des données et le contrôle des instruments. Cet environnement de programmation fiable est obtenu en utilisant des formats de données définis, des messages de programme et des réponses d'instruments sur tous les équipements SCPI, quel que soit le concepteur.

SCPI est généralement prononcé «skippy».

Definir Tech explique les commandes standard pour les instruments programmables (SCPI)

Les périphériques SCPI sont incroyablement flexibles en acceptant un éventail de formats de paramètres et de commandes, ce qui les rend plus simples à programmer. Les réponses de l'instrument qui sont renvoyées au contrôleur peuvent être des informations d'état ou de données. Le format de réponse d'une requête spécifique d'un instrument SCPI est bien défini, et il réduit les efforts de programmation nécessaires pour comprendre l'état ainsi que les informations de données de l'instrument.

La cohérence de la programmation de SCPI est à la fois horizontale et verticale. La cohérence de programmation verticale spécifie les messages de programme à l'intérieur d'une classe d'instruments, tandis que la cohérence horizontale utilise la même commande pour gérer des fonctions similaires dans toutes les classes d'instruments.

SCPI a la capacité de fournir de nombreux niveaux de contrôle d'instruments différents. Les commandes de mesure standard fournissent aux utilisateurs des commandes rapides et faciles via l'instrumentation SCPI, tandis que des commandes plus complètes offrent un contrôle d'instrument conventionnel.

Les programmeurs de systèmes ATE peuvent bénéficier de manière significative de SCPI. SCPI réduit le temps nécessaire aux programmeurs de systèmes ATE pour apprendre à programmer un nouvel équipement SCPI après avoir programmé leur équipement SCPI initial. SCPI est bénéfique pour les programmeurs qui:

  • Utilisez des langages de programmation comme FORTRAN, C, etc., pour fournir des commandes aux instruments
  • Installer les pilotes de périphérique d'instrument pour les générateurs de programme ATE
  • Installer les pilotes de périphérique pour les panneaux avant des instruments logiciels

SCPI décrit les paramètres, les commandes de l'instrument, les états et les données. SCPI n'est pas un langage de programmation, un progiciel d'application ou un logiciel destiné au contrôle du panneau avant de l'instrument.

SCPI est conçu pour être superposé à la partie indépendante du matériel de IEEE 488.2. De plus, SCPI fonctionne bien avec les interfaces contrôleur-instrument, y compris RS-232C, IEEE 488.1, VXIbus, etc.