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

Output Value ( Z, Phase, Ls, Q ) ( Freq1 Freq2 Freq3 ) save into Excel documents.

ได้พัฒนาโปรแกรมไป สามารถ เซฟเป็นฟอร์แมต Excel ได้แล้ว เซฟ ที่ 3 ความถี่โดยเป็นความถี่ที่ผู้ใช้ป้อนเข้ามา แต่ละความถี่สามารถเซฟค่า Z, Phase, Ls, Q ได้แล้ว

โดยสมมติตัว Output Value ที่รับมาเป็น array 2D มี แถบ Column เป็นค่า Z, Phase, Ls, Q แถว Row เป็น Freq1 Freq2 Freq3 ตาม output ที่ได้รับจากการวัดจากเครื่องมาจริงๆ

การทำงานเซฟไปฟอร์เมตExcel



  1. ส่วนนี้เป็นส่วนที่แสดง Header ความถี่ที่ 1 โดยมีการทำงานคือ รับข้อมูลความถี่ที่ผู้ใช้ป้อนเข้ามา ต่อเข้ากับตัว Number to Fractional String เพื่อแปลงจาก Number เป็น String และนำมาต่อเข้ามาต่อเข้ากับตัว Format Into File และใช้ Tab เป็นตัวแบ่ง Column และใช้ End of Line เพื่อขึ้นบรรทัดใหม่

  2. ส่วนนี้เป็นส่วนที่แสดง Header ค่า Z, Phase, Ls, Q และใช้ Tab เป็นตัวแบ่ง Column และใช้ End of Line เพื่อขึ้นบรรทัดใหม่

  3. ส่วนนี้เป็นส่วนที่แสดง Header ค่า Z, Phase, Ls, Q ที่วัดได้จากเครื่อง HIOKI LCR Hitester โดยการทำงานคือ ตัวOutput 2D Array เป็นการส่งค่ามาทั้งหมดทั้ง สามความถี่ดังรูปข้างต้น ดังนั้นเราจึงต้องแยก Sub Array ออก เพื่อแยกออกที่ละความถี่ โดยตัว Array Subset แยกเอาข้อมูลความถี่ที่ 1 ออก แล้วมาต่อกับ ตัว Array to Spreadsheet String และตัวนี้ต่อกับ Format Into File อีกที่หนึ่ง

ถึงขั้นนี้แล้ว จะเซฟไฟล์ excel ได้ค่า Z, Phase, Ls, Q ที่ความถี่ที่ 1 ความถี่เดียว ดังนั้นแล้วจังต้องต่อแบบนี้สามชุดต่อเรียงกันไปเรื่อย จึงจะเซฟได้สามถี่ที่ต้องการ

หน้าต่าง Excel ที่เซฟออกมาได้

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