คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI)

ผู้เขียน: Randy Alexander
วันที่สร้าง: 24 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
การควบคุมเครื่องมือวัดด้วยคำสั่ง SCPI บนแพลตฟอร์มของ LXI (ผ่าน LAN)
วิดีโอ: การควบคุมเครื่องมือวัดด้วยคำสั่ง SCPI บนแพลตฟอร์มของ LXI (ผ่าน LAN)

เนื้อหา

คำจำกัดความ - คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI) หมายถึงอะไร

คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI) กำหนดมาตรฐานที่ตั้งใจไว้สำหรับการควบคุมเครื่องมือ SCPI อธิบายภาษาที่มีประโยชน์ในการควบคุมเครื่องมือทดสอบ SCPI เสนอไวยากรณ์มาตรฐานรูปแบบการแลกเปลี่ยนข้อมูลและโครงสร้างคำสั่ง

วัตถุประสงค์หลักของ SCPI คือการลดเวลาการพัฒนาของโปรแกรมทดสอบอุปกรณ์อัตโนมัติ (ATE) วัตถุประสงค์นี้สำเร็จได้ด้วยการจัดเตรียมสภาพแวดล้อมการเขียนโปรแกรมที่เชื่อถือได้สำหรับการใช้ข้อมูลและการควบคุมเครื่องมือ สภาพแวดล้อมการเขียนโปรแกรมที่น่าเชื่อถือนี้ได้มาจากการใช้รูปแบบข้อมูลที่กำหนดไว้การตอบสนองของโปรแกรมและเครื่องมือในอุปกรณ์ SCPI ทุกชิ้นโดยไม่คำนึงถึงผู้ออกแบบ

SCPI นั้นมักจะออกเสียงว่า "skippy"

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายคำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI)

อุปกรณ์ของ SCPI นั้นมีความยืดหยุ่นอย่างเหลือเชื่อในการยอมรับอาเรย์ของพารามิเตอร์และรูปแบบคำสั่งซึ่งทำให้การเขียนโปรแกรมง่ายขึ้น การตอบสนองจากเครื่องมือที่ส่งมอบกลับไปยังคอนโทรลเลอร์อาจเป็นข้อมูลสถานะหรือข้อมูล รูปแบบการตอบสนองของการสืบค้นเฉพาะของเครื่องมือ SCPI นั้นถูกกำหนดไว้อย่างดีและจะลดความพยายามในการเขียนโปรแกรมที่จำเป็นในการทำความเข้าใจสถานะรวมถึงข้อมูลข้อมูลเครื่องมือ

ความสอดคล้องในการเขียนโปรแกรมของ SCPI นั้นมีทั้งแนวนอนและแนวตั้ง ความสอดคล้องของการเขียนโปรแกรมแนวตั้งระบุโปรแกรมในคลาสเครื่องมือในขณะที่ความสอดคล้องแนวนอนใช้คำสั่งเดียวกันเพื่อจัดการฟังก์ชั่นที่คล้ายกันทั่วคลาสเครื่องดนตรี

SCPI มีความสามารถในการควบคุมระดับเครื่องมือที่แตกต่างกัน คำสั่งการวัดมาตรฐานช่วยให้ผู้ใช้สามารถใช้คำสั่งเครื่องมือ SCPI ได้อย่างรวดเร็วและง่ายดายในขณะที่คำสั่งที่ครอบคลุมกว่านั้นให้การควบคุมเครื่องมือแบบดั้งเดิม

โปรแกรมเมอร์ระบบ ATE จะได้ประโยชน์จาก SCPI อย่างมาก SCPI ลดเวลาที่ผู้เขียนระบบ ATE ต้องการเพื่อเรียนรู้วิธีการเขียนโปรแกรมอุปกรณ์ SCPI ใหม่หลังจากการตั้งโปรแกรมอุปกรณ์ SCPI เริ่มต้น SCPI นั้นมีประโยชน์สำหรับโปรแกรมเมอร์ที่:

  • ใช้ภาษาการเขียนโปรแกรมเช่น FORTRAN, C, ฯลฯ เพื่อส่งคำสั่งไปยังเครื่องมือ
  • ติดตั้งไดรเวอร์อุปกรณ์เครื่องมือสำหรับตัวสร้างโปรแกรม ATE
  • ติดตั้งไดรเวอร์อุปกรณ์เครื่องมือสำหรับแผงด้านหน้าเครื่องมืออุปกรณ์
SCPI อธิบายพารามิเตอร์คำสั่งเครื่องมือสถานะและข้อมูล SCPI ไม่ใช่ภาษาการเขียนโปรแกรมแพ็คเกจแอปพลิเคชันหรือซอฟต์แวร์ที่ควบคุมแผงด้านหน้าของเครื่องมือ

SCPI นั้นถูกสร้างขึ้นเพื่อเป็นเลเยอร์เหนือส่วนที่ไม่ขึ้นกับฮาร์ดแวร์ของ IEEE 488.2 ยิ่งไปกว่านั้น SCPI ทำงานได้ดีกับอินเทอร์เฟซอุปกรณ์ควบคุมรวมถึง RS-232C, IEEE 488.1, VXIbus เป็นต้น