วันศุกร์ที่ 10 สิงหาคม พ.ศ. 2550

รายงานการทำงานในสัปดาห์ที่ 2

ในสัปดาห์นี้ทางกลุ่มของข้าพเจ้าไปฟังพี่เฉลิมพลพูดถึงขอบเขตการทำงานของ Software ที่ใช้ติดต่อกับเครื่องวัด LCRนี้โดยมีข้อมูลดังนี้
1)สามารถปรับความถี่ได้พร้อมกัน 3 ค่า

2)สามารถแสดงผลการวัดในแต่ล่ะความถี่ได้ในหน้าเดียวกัน

3)สามารถปรับ Comparater ของตัวแปรทั้งหมดได้และสามารถแสดงการวัดได้ว่าเกินขอบเขตของค่าของ Comparater ที่เราตั้งไว้หรือไม่

4)เพิ่มคำสั่ง Open , Short , Average ลงไปใน HIOKI3522(3532) DEMO.vi ซึ่งให้การทำงานทั้งหมดเป็นแบบระบบ real time

โดยในสัปดาห์นี้กลุ่มของข้าพเจ้าได้ทำการพัฒนา Software โดยการเพิ่มคำสั่ง Open , Short , Average ลงไปและทำให้การทำงานของคำสั่งทั้งหมดเป็นระบบ real time คือสามารถกดเปลี่ยนค่าพารามิเตอร์ต่าง ๆ ได้ในขณะที่กำลัง run program อยู่นั่นเอง


คำสั่ง Open

ในส่วนของคำสั่ง Open จะมีอยู่สองแบบด้วยกันก็ คือแบบที่เป็น Command message โดยมีรูปแบบคำสั่งคือ :CORR:OPEN และ Query message ซึ่งมีรูปแบบคำสั่งคือ :CORR:OPEN? ในส่วนของ Block diagram ของคำสั่งนี้สามารถแสดงได้ดังรูป

รูปแสดง Block diagram ในส่วนของคำสั่ง :CORR:OPEN





รูปแสดง Block diagram ในส่วนของคำสั่ง :CORR:OPEN?




คำสั่ง Short


คำสั่ง Short ก็จะมีอยู่ 2 รูปแบบเช่นกัน คือ Command message มีรูปแบบของคำสั่งคือ :CORR:SHOR และแบบ Query message มีรูปแบบคำสั่งคือ :CORR:SHOR? โดยในส่วนของ Block diagram สามารถแสดงได้ดังรูป






รูปแสดง Block diagram ในส่วนของ Command message






รูปแสดง Block diagram ในส่วนของ Query message


คำสั่ง Average


คำสั่ง Average ก็จะมีอยู่ 2 แบบเหมือนกัน คือ Command message ซึ่งมีรูปแบบคำสั่ง :AVER และแบบ Query message ซึ่งมีรูปแบบคำสั่ง คือ :AVER? โดย Block diagram ของคำสั่ง Average สามารถแสดงได้ดังรูป

รูปแสดง Block diagram ในส่วนของ Command message


รูปแสดง Block diagram ในส่วนของ Query message

Main Program


สำหรับการเพิ่ม SubVI เข้าไปในตัวโปรแกรมหลัก เราได้นำ SubVI ไปวางไว้ใน While Loop จากนั้นเชื่อมสาย input ของ SubVI เข้ากับตัว control ที่สร้างไว้ก่อนหน้านี้แล้ว เพื่อจะให้โปรแกรมวนรับค่าจากผู้ใช้ แล้วนำไปเซ็ตให้เครื่องได้ทันทีในขณะที่รันโปรแกรมดังรูป



รูปแสดง Block Diagram ของโปรแกรมหลัก


ในส่วนของ font panal ได้เพิ่มเติมในส่วนของ input data, short data, และ average ที่เป็นตัว controlเพื่อให้ผู้ใช้สามารถปรับเปลี่ยนค่าตามต้องการ



รูปแสดง font panal ของโปรแกรมหลัก

ไม่มีความคิดเห็น: