指令和請求格式
指令必須以ASCII格式發送,以回車(<cr>)、換行(<lf>)或回車換行符結尾。指令對大小寫不敏感。每條請求會返回一個應答。如果檢測到錯誤,那么應答中也會包括一個錯誤標志。
指令或請求字段:除非另行說明,否則通常都是在指令后面加上一個問號以將其轉換成請求。
數據字段:數據字段可以是ASCII {字符串}或數字 {數值}格式。如果有多個數據字段,則需要用逗號隔開。請求沒有數據字段。
指令集定義
在該手冊中,由字母組成的數據項被定義為字符串,以與僅包含數字的數據相區分,比如“輸入 1 以表示ON,或者輸入0以表示OFF”,其中的1和0就被定義為數值。
分隔符:空格 (SP)。
數據:數字{數值}或字母{字符串}的ASCII表示。在發送代碼時,會使用一個文本變量代替大括號,如以下例子中括號內的字符那樣。
結束符:換行 (LF) 或回車 (CR) 用于表示一條指令的結束。對于 IEEE-488.2 通信來說,“EOI”也是可以接受的結束符。
發送指令的格式可以是以下格式之一:
1. [指令][結束符];
2. [指令][分隔符][數據][結束符];
3. 請求為以下格式的一種特殊指令:[指令?][結束符],其中問號“?”直接位于結束符前面。
當收到有效請求時,mensor壓力控制器CPC6050會返回以CR和LF為結束符的{數據}。所返回的浮點數為指數形式,而且使用的是當前工程單位。
SCPI 指令錯誤消息和錯誤代碼
發送到 CPC6050 的所有遠程指令都會顯示在故障排查應用中的遠程按鈕上。如果有語法錯誤,那么就會在出錯的指令下面顯示錯誤消息。本地錯誤和遠程指令錯誤將會顯示在錯誤按鈕下方。最多可以存儲和回調100個錯誤。