Standardowe polecenia dla instrumentów programowalnych (SCPI)

Autor: Randy Alexander
Data Utworzenia: 24 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
Standardowe polecenia dla instrumentów programowalnych (SCPI) - Technologia
Standardowe polecenia dla instrumentów programowalnych (SCPI) - Technologia

Zawartość

Definicja - Co oznaczają standardowe polecenia dla programowalnych instrumentów (SCPI)?

Standardowe polecenia dla programowalnego oprzyrządowania (SCPI) definiują standard przeznaczony do sterowania oprzyrządowaniem. SCPI opisuje język przydatny do kontrolowania instrumentów testowych. SCPI oferuje standardową składnię, format wymiany danych i strukturę poleceń.

Głównym celem SCPI jest zminimalizowanie czasu opracowywania programu automatycznego sprzętu testowego (ATE). Cel został osiągnięty poprzez zapewnienie niezawodnego środowiska programowania do wykorzystania danych i sterowania przyrządem. To niezawodne środowisko programistyczne jest uzyskiwane przy użyciu zdefiniowanych formatów danych, odpowiedzi programów i instrumentów we wszystkich urządzeniach SCPI, niezależnie od projektanta.

SCPI jest zwykle wymawiane jako „pomijane”.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia standardowe polecenia dla instrumentów programowalnych (SCPI)

Urządzenia SCPI są niezwykle elastyczne w przyjmowaniu szeregu formatów parametrów i poleceń, co ułatwia ich programowanie. Odpowiedzi z przyrządu przesyłanego z powrotem do kontrolera mogą być informacją o statusie lub danych. Format odpowiedzi dla konkretnego zapytania na instrumencie SCPI jest dobrze zdefiniowany i ogranicza wysiłki programistyczne potrzebne do zrozumienia statusu, a także informacji o instrumencie.

Spójność programowania SCPI jest zarówno pozioma, jak i pionowa. Pionowa spójność programowania określa programy wewnątrz klasy instrumentów, podczas gdy spójność pozioma używa tego samego polecenia do zarządzania podobnymi funkcjami w całej klasie instrumentów.

SCPI ma możliwość zapewnienia wielu różnych poziomów kontroli przyrządu. Standardowe polecenia miary zapewniają użytkownikom szybkie i łatwe polecenia dotyczące oprzyrządowania SCPI, natomiast bardziej wszechstronne polecenia oferują konwencjonalne sterowanie instrumentem.

Programiści systemów ATE mogą znacznie skorzystać z SCPI. SCPI skraca czas potrzebny programistom systemów ATE na nauczenie się programowania nowego sprzętu SCPI po zaprogramowaniu początkowego sprzętu SCPI. SCPI jest korzystny dla programistów, którzy:

  • Używaj języków programowania, takich jak FORTRAN, C itp., Aby dostarczać polecenia do instrumentów
  • Zainstaluj sterowniki urządzeń dla generatorów programów ATE
  • Zainstaluj sterowniki urządzeń dla przednich paneli oprogramowania
SCPI opisuje parametry, polecenia przyrządu, statusy i dane. SCPI nie jest językiem programowania, pakietem aplikacji ani oprogramowaniem służącym do sterowania na panelu przednim urządzenia.

SCPI został zbudowany w taki sposób, aby składał się z niezależnej od sprzętu części IEEE 488.2. Ponadto SCPI działa dobrze z interfejsami kontroler-instrument, w tym RS-232C, IEEE 488.1, VXIbus itp.