Programozható műszerek (SCPI) alapvető parancsai

Szerző: Randy Alexander
A Teremtés Dátuma: 24 Április 2021
Frissítés Dátuma: 26 Június 2024
Anonim
Programozható műszerek (SCPI) alapvető parancsai - Technológia
Programozható műszerek (SCPI) alapvető parancsai - Technológia

Tartalom

Meghatározás - Mit jelent a programozható eszközökre (SCPI) vonatkozó szokásos parancsok?

A programozható műszerek szabványos parancsai (SCPI) a műszer vezérlésére szolgáló szabványt határoznak meg. Az SCPI egy nyelvet ír le, amely hasznos a teszt eszközök vezérléséhez. Az SCPI szabványos szintaxist, adatcsere-formátumot és parancsszerkezetet kínál.

Az SCPI fő célja az automatikus tesztberendezés (ATE) fejlesztési idejének minimalizálása. A célt úgy lehet elérni, hogy megbízható programozási környezetet biztosít az adatfelhasználáshoz és az eszköz vezérléséhez. Ezt a megbízható programozási környezetet meghatározott adatformátumok, program-eszközök és eszközválaszok segítségével érjük el minden SCPI-eszközön, függetlenül a tervezőtől.

Az SCPI-t általában "skippy" -ként ejtik.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia elmagyarázza a programozható eszközökre vonatkozó szokásos parancsokat (SCPI)

Az SCPI eszközök hihetetlenül rugalmasak egy sor paraméter- és parancsformátum elfogadásában, ami egyszerűbbé teszi a programozást. A műszer által a vezérlőnek visszajuttatott válaszok lehetnek állapot vagy adat információk. Az SCPI eszköz adott lekérdezésének válaszformátuma jól definiált, és csökkenti az állapot, valamint az eszköz adatainak megértéséhez szükséges programozási erőfeszítéseket.

Az SCPI programozási konzisztenciája mind vízszintes, mind függőleges. A vertikális programozási konzisztencia a műszeres osztályon belüli programokat határozza meg, míg a vízszintes konzisztencia ugyanazt a parancsot használja a hasonló funkciók kezelésére az egész eszközosztályban.

Az SCPI számos különféle eszközvezérlési szintet képes biztosítani. A standard mérési parancsok gyors és egyszerű parancsokat adnak a felhasználóknak az SCPI műszereken keresztül, míg az átfogóbb parancsok a hagyományos műszervezérlést teszik lehetővé.

Az ATE rendszerek programozói jelentősen részesülhetnek az SCPI előnyeiből. Az SCPI csökkenti az ATE rendszerek programozóinak az új SCPI berendezések programozásának megtanulásához szükséges időt az eredeti SCPI berendezés programozása után. Az SCPI előnyös azoknak a programozóknak, akik:

  • Használjon programozási nyelveket, például a FORTRAN, C, stb., A parancsok kézbesítéséhez az eszközökre
  • Telepítse az eszközvezérlőket az ATE programgenerátorokhoz
  • Telepítse a műszer eszköz illesztőprogramjait a műszer műszer előlapjaihoz
Az SCPI leírja a paramétereket, az eszköz parancsokat, az állapotokat és az adatokat. Az SCPI nem egy programozási nyelv, alkalmazáscsomag vagy szoftver, amely az eszköz előlapjának vezérlésére irányul.

Az SCPI-t az IEEE 488.2 hardverfüggetlen részeire kell rétegezni. Ezenkívül az SCPI jól működik a vezérlő-eszköz interfészekkel, beleértve az RS-232C, IEEE 488.1, VXIbus stb.