Commandes standard pour les instruments programmables (SCPI)

Auteur: Randy Alexander
Date De Création: 24 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
EEVacademy #9 - Implementing SCPI in C++
Vidéo: EEVacademy #9 - Implementing SCPI in C++

Contenu

Définition - Que signifient les commandes standard pour les 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 l'IPAC 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 à l'aide de formats de données définis, de programmes et de réponses d'instruments sur tous les équipements SCPI, quel que soit le concepteur.

SCPI est généralement prononcé "skippy".

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique les commandes standard pour les instruments programmables (SCPI)

Les périphériques SCPI sont extrêmement flexibles en acceptant un tableau de formats de paramètres et de commandes, ce qui les rend plus simples à programmer. Les réponses de l'instrument renvoyé 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 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 horizontale et verticale. La cohérence de la programmation verticale spécifie les programmes à 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.

Le SCPI est capable de fournir de nombreux niveaux de contrôle d'instruments. Les commandes de mesure standard fournissent aux utilisateurs des commandes simples et rapides via l'instrumentation SCPI, tandis que des commandes plus complètes offrent un contrôle d'instruments conventionnel.

Les programmeurs de systèmes ATE peuvent tirer pleinement parti de SCPI. SCPI réduit le temps nécessaire aux programmeurs de systèmes ATE pour apprendre à programmer un nouvel équipement SCPI après la programmation de leur équipement SCPI initial. SCPI est bénéfique pour les programmeurs qui:

  • Utilisez des langages de programmation tels que FORTRAN, C, etc. pour transmettre des commandes aux instruments.
  • Installer des pilotes de périphérique d'instrument pour les générateurs de programme ATE
  • Installer des pilotes de périphérique d'instrument pour les panneaux avant d'instrument logiciel
SCPI décrit les paramètres, les commandes d'instrument, les états et les données. SCPI n'est pas un langage de programmation, un package d'application ou un logiciel destiné au contrôle en face avant des instruments.

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, notamment RS-232C, IEEE 488.1, VXIbus, etc.