Các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI)

Tác Giả: Randy Alexander
Ngày Sáng TạO: 24 Tháng Tư 2021
CậP NhậT Ngày Tháng: 24 Tháng Sáu 2024
Anonim
Các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI) - Công Nghệ
Các lệnh tiêu chuẩn cho các công cụ lập trình (SCPI) - Công Nghệ

NộI Dung

Đị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, phản hồi của chương trình và công cụ trên mọi thiết bị SCPI bất kể nhà thiết kế.

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

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

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 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 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 đến thiết bị, bao gồm RS-232C, IEEE 488.1, VXIbus, v.v.