วันอาทิตย์, สิงหาคม 26, 2550

Text Setting

อ่านไฟล์ note pad ในไฟล์นี้ จะเป็นตัวบอกค่า setting ต่างๆ ว่าต้องวัดค่า อะไรบ้าง และ ค่า settingต่าง ว่าเท่าไร แล้วส่งค่าให้เครื่อง HIOKI LCR Hitester ไปวัดค่าต่างๆตามที่เราได้ตั้งไว้ในไฟล์ Text นี้ การที่จะค่าค่าจากtext ไฟล์ไปให้เครื่องนั้น เราจึงจำเป็นต้องทำการแยกข้อมูลเป็นส่วนๆ และแปลงเป็น array ด้วย เพื่อให้เครื่องสามารถรับค่าได้





การอ่านค่า setting เพื่อส่งค่าต่างๆเช่น ค่า parameter ที่ต้องการวัด ความถี่ที่ต้อง เป็นต้น โดยการเขียน text จะต้องมีการกำหนดลำดับของการเขียนดังนี้ (ต้องใช้Tab เป็นตัวแบ่งแยกข้อมูล)


1. parameter1
2. parameter2
3. parameter3
4. parameter4
5. mode
6. value
7. speed
8. delay
9. num
10. frequen1
11. frequency2
12. frequency3
13. average
14. open
15. short
16. Z Hi-Lo
17. phaseHi-Lo
18. Ls Hi-Lo
19. Q Hi-Lo



Blog Diagram
  1. ส่วนนี้เป็นส่วนที่ใช้เปิดไฟล์ ใช้ตัว File Dialog ต่อเข้ากับต่อ open/create/replace File และต่อเข้ากับตัว Read from text file ตัวนี้จะต่อเข้า Data string เพื่อที่จะแสดงเอาพุตออกมาให้เห็นก่อนว่าในไฟล์text นี้เขียนอะไรไว้บ้าง
  2. นำสายที่เอาพุตที่ต่อออกมาจาก Read from text file ต่อเข้ากับ Spreadsheet String To Array เพื่อที่จะแปลง จาก text(เป็น Spreadsheet โดยใช้ Tab เป็นตัวแบ่ง column) เป็น array และต่อเข้ากับตัว Delete From Array เพื่อที่จะลบ พารามิเตอร์,ตัวsettingในแถวแรก คือจะเก็บเฉพาะค่าที่เป็นตัวเลข(ค่าsetting)และตัวพารามิเตอร์ที่ใช้ในการวัดเท่านั้นไว้ และให้แสดงออกมาในรูปแบบarray ก่อนว่าหลังจากที่ column แรกแล้วเหลืออะไรบ้าง
  3. เมื่อเราตัด columnแรกทิ้ง และแปลงในรูปแบบ array แล้วนั้น ขั้นต่อไปเราต้องทำการแยกข้อมูลที่เป็นชุดๆ เพื่อที่จะได้ง่ายต่อการที่เครื่องมันจะอ่านค่า โดยใช้ตัว sub array เป็นตัวแยก เช่น ข้อมูลชุด level นั้น
    ตัวsub array จะต่อขาดังนี้คือ index ขาแรกตั้งเป็น 4,length ขาสองตั้งเป็น 2(เริ่มที่row ที่ 4 จัดเก็บมา2 ค่าตามแนวcol), index ขาสามตั้งเป็น 0, length ขาสี่เป็น 1 (เริ่มที่col ที่ 0 จัดเก็บมา 1 ค่าตามแนวrow )

Front Panal



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