Spisu treści:
- Definicja - Co oznaczają standardowe polecenia dla programowalnych instrumentów (SCPI)?
- Techopedia wyjaśnia standardowe polecenia dla instrumentów programowalnych (SCPI)
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 programowania uzyskuje się dzięki zdefiniowanym formatom danych, komunikatom programu i odpowiedziom instrumentów na każdym sprzęcie SCPI, niezależnie od projektanta.
SCPI jest zwykle wymawiane jako „pomijane”.
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 komunikaty programowe wewnątrz klasy instrumentów, podczas gdy spójność pozioma używa tego samego polecenia do zarządzania podobnymi funkcjami we wszystkich klasach 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 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.
