สารบัญ:
- คำจำกัดความ - คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI) หมายถึงอะไร
- Techopedia อธิบายคำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI)
คำจำกัดความ - คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI) หมายถึงอะไร
คำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI) กำหนดมาตรฐานที่ตั้งใจไว้สำหรับการควบคุมเครื่องมือ SCPI อธิบายภาษาที่มีประโยชน์ในการควบคุมเครื่องมือทดสอบ SCPI เสนอไวยากรณ์มาตรฐานรูปแบบการแลกเปลี่ยนข้อมูลและโครงสร้างคำสั่ง
วัตถุประสงค์หลักของ SCPI คือการลดเวลาการพัฒนาของโปรแกรมทดสอบอุปกรณ์อัตโนมัติ (ATE) วัตถุประสงค์นี้สำเร็จได้ด้วยการจัดเตรียมสภาพแวดล้อมการเขียนโปรแกรมที่เชื่อถือได้สำหรับการใช้ข้อมูลและการควบคุมเครื่องมือ สภาพแวดล้อมการเขียนโปรแกรมที่น่าเชื่อถือนี้ได้มาจากรูปแบบข้อมูลที่กำหนดข้อความโปรแกรมและการตอบสนองของเครื่องมือในอุปกรณ์ SCPI ทุกชิ้นโดยไม่คำนึงถึงผู้ออกแบบ
SCPI นั้นมักจะออกเสียงว่า "skippy"
Techopedia อธิบายคำสั่งมาตรฐานสำหรับเครื่องมือที่ตั้งโปรแกรมได้ (SCPI)
อุปกรณ์ของ SCPI นั้นมีความยืดหยุ่นอย่างเหลือเชื่อในการยอมรับอาเรย์ของพารามิเตอร์และรูปแบบคำสั่งซึ่งทำให้การเขียนโปรแกรมง่ายขึ้น การตอบสนองจากเครื่องมือที่ส่งมอบกลับไปยังคอนโทรลเลอร์อาจเป็นข้อมูลสถานะหรือข้อมูล รูปแบบการตอบสนองของการสืบค้นเฉพาะของเครื่องมือ SCPI นั้นถูกกำหนดไว้อย่างดีและจะลดความพยายามในการเขียนโปรแกรมที่จำเป็นในการทำความเข้าใจสถานะรวมถึงข้อมูลข้อมูลเครื่องมือ
ความสอดคล้องในการเขียนโปรแกรมของ SCPI นั้นมีทั้งแนวนอนและแนวตั้ง ความสอดคล้องของการเขียนโปรแกรมแนวตั้งระบุข้อความโปรแกรมภายในคลาสเครื่องมือในขณะที่ความสอดคล้องแนวนอนใช้คำสั่งเดียวกันเพื่อจัดการฟังก์ชั่นที่คล้ายกันทั่วคลาสเครื่องดนตรี
SCPI มีความสามารถในการควบคุมระดับเครื่องมือที่แตกต่างกัน คำสั่งการวัดมาตรฐานช่วยให้ผู้ใช้สามารถใช้คำสั่งเครื่องมือ SCPI ได้อย่างรวดเร็วและง่ายดายในขณะที่คำสั่งที่ครอบคลุมกว่านั้นให้การควบคุมเครื่องมือแบบดั้งเดิม
โปรแกรมเมอร์ระบบ ATE จะได้ประโยชน์จาก SCPI อย่างมาก SCPI ลดเวลาที่ผู้เขียนระบบ ATE ต้องการเพื่อเรียนรู้วิธีการเขียนโปรแกรมอุปกรณ์ SCPI ใหม่หลังจากการตั้งโปรแกรมอุปกรณ์ SCPI เริ่มต้น SCPI นั้นมีประโยชน์สำหรับโปรแกรมเมอร์ที่:
- ใช้ภาษาการเขียนโปรแกรมเช่น FORTRAN, C, ฯลฯ เพื่อส่งคำสั่งไปยังเครื่องมือ
- ติดตั้งไดรเวอร์อุปกรณ์เครื่องมือสำหรับตัวสร้างโปรแกรม ATE
- ติดตั้งไดรเวอร์อุปกรณ์เครื่องมือสำหรับแผงด้านหน้าเครื่องมืออุปกรณ์
SCPI นั้นถูกสร้างขึ้นเพื่อเป็นเลเยอร์เหนือส่วนที่ไม่ขึ้นกับฮาร์ดแวร์ของ IEEE 488.2 ยิ่งไปกว่านั้น SCPI ทำงานได้ดีกับอินเทอร์เฟซอุปกรณ์ควบคุมรวมถึง RS-232C, IEEE 488.1, VXIbus เป็นต้น