นวัตกรรม สิ่งประดิษฐ์และเทคโนโลยี
ธันวาคม 11, 2018, 11:56:13 PM *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
 
   หน้าแรก   ช่วยเหลือ ค้นหา เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]
  พิมพ์  
ผู้เขียน หัวข้อ: ตัวอย่างการใช้คำสั่ง SCPI ติดต่อเครื่องมือวัด  (อ่าน 1537 ครั้ง)
นวัตกรรม
Administrator
Hero Member
*****
กระทู้: 2622



« เมื่อ: กุมภาพันธ์ 09, 2017, 09:47:27 PM »

SCPI หรือ Standard Commands for Programmable Instruments
คำคำสั่งพื้นฐานมาตรฐานสากลในการเขียนโปรแกรมติดต่อกับเครื่องมือวัดต่างๆ
ซึ่งสามารถติดต่อผ่าน USB GPIB หรือพอณืทต่างๆ
โดยโปรแกรมเช่น C , VB, Delphi , LabView, Mathlab และอื่นๆอีกมากมาย
โดยใช้เขียนคำสั่ง SCPI ออกทางพอร์ทต่างของคอมพิวเตอร์

ตัวอย่าง การสื่อสารโดยใช้ USB
เมื่อติดตั้งไดรเวอร์ของเครื่องมือวัดแต่ละยี่ห้อแล้ว จะได้พอร์ทอนุกรมมา 1 พอร์ท
ในตัวอย่างคือเครื่อง ออสซิลโลสโคป ของ GE Insteck รุ่น GDS-1102U เมื่อติดตั้งไดรเวอร์ USB แล้วได้คอมพอร์ทคือ COM6 (อาจเปลี่ยนตำแหน่งเป็นพอร์ทอื่นๆ)

ทดสอบโปรแกรมโดยใช้คำสั่ง *idn?  + enter เพื่อสอบถามรายละเอียดของเครื่องมือวัด
และ MEASure:VPP?CHA + enter  เพื่อทำการอ่านค่าสัญญาณ Vpp ของช่องที่ 1
ด้วยโปรแกรมสำหรับติดต่อซีเรียลพอร์ท Docklight Scripting 1.9


ตัวอย่างคำสั่งอื่นๆ
MEASure:freq?CHA   อ่านค่าความถี่
MEASure:PDUTy?CHA   อ่านค่า Dutycycle
MEASure:RISe?CHANnel1   อ่านค่า rise time
MEASure:PWIDth?CHANnel1 ความกว้างของพัลซ์


สามารถใช้
CHA หรือ CHANnel1
CHB หรือ CHANnel2








* 1.jpg (67.26 KB, 913x350 - ดู 245 ครั้ง.)

* 2.jpg (81.58 KB, 861x335 - ดู 235 ครั้ง.)

* 3.jpg (67.89 KB, 400x317 - ดู 236 ครั้ง.)
* GDS-1000A-U_Programming_Manual.pdf (1152.36 KB - ดาวน์โหลด 317 ครั้ง.)
บันทึกการเข้า
หน้า: [1]
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
SMFAds for Free Forums
Valid XHTML 1.0! Valid CSS!