Komendy te mogą być wydawane bezpośrednio przez program użytkownika, coraz częściej jednak używane są do tego celu biblioteki IVI (Interchangeable Virtual Instrument) które w przeciwieństwie do samego języka SCPI pozostawiającego większość szczegółów implementacyjnych producentom urządzeń definiują taką samą składnię dla dowolnego urządzenia danego typu - na przykład każde urządzenie obsługujące pomiar napięcia będzie musiało obsłużyć wywołanie MeasureDCVoltage() - odpowiadające powyższemu ciągowi komend SCPI. Korzystanie z bibliotek IVI jest obecnie optymalną metodą komunikacji programów komputerowych z urządzeniami pomiarowymi. Biblioteki IVI często wewnętrznie tłumaczą wywołania typu MeasureDCVoltage() na ciąg komend SCPI.

Składnia komend SCPI Komendy SCPI są wysyłane w postaci tekstowej (ASCII). Komenda składa się z jednego lub więcej słów kluczowych, niektóre mogą przyjmować dodatkowe parametry. Wielkość liter nie ma znaczenia. W dokumentacji systemu SCPI oraz w literaturze przyjmuje się zapis komend częściowo dużymi, a częściowo małymi literami (np. CONFigure, MEASure). Część zapisana dużymi literami jest obowiązkowa, a część pisana małymi literami może zostać opuszczona w komunikacji z urządzeniem (np.