Trang Chủ Phát triển Các lệnh tiêu chuẩn cho các công cụ lập trình (scpi) là gì? - định nghĩa từ techopedia

Các lệnh tiêu chuẩn cho các công cụ lập trình (scpi) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI) có nghĩa là gì?

Các lệnh tiêu chuẩn cho thiết bị lập trình (SCPI) xác định một tiêu chuẩn dành cho điều khiển thiết bị. SCPI mô tả một ngôn ngữ hữu ích để kiểm soát các dụng cụ kiểm tra. SCPI cung cấp một cú pháp tiêu chuẩn, định dạng trao đổi dữ liệu và cấu trúc lệnh.


Mục tiêu chính của SCPI là giảm thiểu thời gian phát triển chương trình thiết bị thử nghiệm tự động (ATE). Mục tiêu được thực hiện thông qua việc cung cấp một môi trường lập trình đáng tin cậy để sử dụng dữ liệu và kiểm soát công cụ. Môi trường lập trình đáng tin cậy này có được bằng cách sử dụng các định dạng dữ liệu được xác định, thông điệp chương trình và phản hồi của thiết bị trên mọi thiết bị SCPI bất kể nhà thiết kế.


SCPI thường được phát âm là "skippy."

Techopedia giải thích các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI)

Các thiết bị SCPI cực kỳ linh hoạt trong việc chấp nhận một loạt các định dạng tham số và lệnh, giúp chúng đơn giản hơn để lập trình. Các phản hồi từ thiết bị được gửi lại cho bộ điều khiển có thể là thông tin trạng thái hoặc dữ liệu. Định dạng phản hồi của một truy vấn cụ thể của một công cụ SCPI được xác định rõ và nó cắt giảm các nỗ lực lập trình cần thiết để hiểu trạng thái cũng như thông tin dữ liệu của công cụ.


Tính nhất quán lập trình của SCPI là cả ngang và dọc. Tính nhất quán lập trình dọc chỉ định các thông điệp chương trình bên trong một lớp công cụ, trong khi tính nhất quán theo chiều ngang sử dụng cùng một lệnh để quản lý các chức năng tương tự trên tất cả các lớp công cụ.


SCPI có khả năng cung cấp nhiều cấp độ điều khiển dụng cụ khác nhau. Các lệnh đo tiêu chuẩn cung cấp cho người dùng các lệnh nhanh chóng và dễ dàng trên thiết bị SCPI, trong khi các lệnh toàn diện hơn cung cấp điều khiển công cụ thông thường.


Các lập trình viên hệ thống ATE có thể hưởng lợi từ SCPI đáng kể. SCPI giảm thời gian cần thiết cho các lập trình viên hệ thống ATE để tìm hiểu cách lập trình thiết bị SCPI mới sau khi lập trình thiết bị SCPI ban đầu của họ. SCPI có lợi cho các lập trình viên:

  • Sử dụng các ngôn ngữ lập trình như FORTRAN, C, v.v., để phân phối các lệnh cho các công cụ
  • Cài đặt trình điều khiển thiết bị cho các trình tạo chương trình ATE
  • Cài đặt trình điều khiển thiết bị cho bảng mặt trước công cụ phần mềm
SCPI mô tả các tham số, lệnh công cụ, trạng thái và dữ liệu. SCPI không phải là ngôn ngữ lập trình, gói ứng dụng hoặc phần mềm nhằm kiểm soát bảng điều khiển phía trước.


SCPI được xây dựng để được phân lớp trên phần độc lập với phần cứng của IEEE 488.2. Hơn nữa, SCPI hoạt động tốt với các giao diện điều khiển-dụng cụ, bao gồm RS-232C, IEEE 488.1, VXIbus, v.v.

Các lệnh tiêu chuẩn cho các công cụ lập trình (scpi) là gì? - định nghĩa từ techopedia