Update โปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.73 (ฉลองครบรอบ 20 ปี)

ผมกลับมาอัพเดทโปรแกรมคำนวณวงรอบ Traverse Pro อีกครั้งหลังจากรุ่นล่าสุดคือรุ่น 2.63 ที่ทิ้งไว้หลายปี ก็ถือโอกาสมาปรับปรุงเพื่อฉลองครบรอบวันเกิดโปรแกรมนี้ 20 ปี ซึ่งเริ่มพัฒนาเมื่อปี 1999 ด้วย Delphi ในขณะนั้น ก่อนที่จะย้ายมาพัฒนาด้วย free pascal + Lazarus ในภายหลัง ถ้านับอายุของโปรแกรมแล้วเป็นหนุ่มเต็มตัว แต่ผมผู้พัฒนาโปรแกรมเองสังขารเริ่มจะโรยรา 🙂 ก็ว่ากันไปครับ โลกนี้ไม่มีอะไรจีรังยังยืน

รุ่นก่อนๆจะเห็นว่าเมื่อคำนวณวงรอบแล้ว โปรแกรมจะแสดงผลเป็นรูปตาราง ให้สามารถตรวจสอบผลลัพธ์ได้ก่อน จากนั้นจะทำการพิมพ์รายการคำนวณโดยตรงจากโปรแกรม หรือที่สะดวกที่สุดคือส่งข้อมูลยิงเข้าโปรแกรม Microsoft Excel จากนั้นก็ใช้โปรแกรม Excel แก้ไขรายการคำนวณอีกนิดหน่อย อาจจะเพิ่มลดขนาดตัวหนังสือ จากนั้นสามารถพิมพ์รายการคำนวณออกทางเครื่องพิมพ์ได้ จะเห็นว่าวิธีการนี้จะผูกอยู่กับเทคโนโลยีของไมโครซอฟท์เพียงอย่างเดียว

โปรแกรมแสดงรายการคำนวณวงรอบรุ่นเก่า
ส่งรายการคำนวณมาที่ Excel

ปรับปรุงการแสดงผลลัพธ์ของรายการคำนวณวงรอบ

มาดูรายการที่ปรับปรุง อันดับแรกได้แก่การแสดงผลรายการคำนวณวงรอบบนโปรแกรม เดิมทีผมใช้ของฟรีที่มีคนแจกไว้ ในตอนนี้ผมเลือกใช้ไลบรารีหรือคอมโพเนนต์ของ Lazarus จากเครื่องมือพัฒนาโปรแกรมที่ผมใช้อยู่เอง เนื่องจากมีความสามารถมากกว่าที่ผมเห็นเมื่อห้าปีที่แล้ว มาลองทดสอบโปรแกรมดู เริ่มต้นด้วยเปิดไฟล์จากตัวอย่างที่ติดมากับตัวโปรแกรมคือไฟล์ “example2.trv” แล้วทำการคำนวณจะได้ผลลัพธ์ดังนี้

แสดงผลลัพธ์รายการคำนวณวงรอบจากโปรแกรมที่ปรับปรุงล่าสุด (version 2.73)

จะเห็นว่าดูแล้วสบายตา ด้านบนจะแสดงข้อมูลวงรอบ ตลอดจนความผิดพลาดทางมุม (Error angle) สุดท้ายเป็นความถูกต้องของวงรอบ (closing ratio) ส่วนในตารางจะแสดงเป็นแถบม้าลายตามสมัยนิยมเพื่อให้อ่านง่าย

ปรับปรุงการจัดเก็บไฟล์ผลลัพธ์

รุ่นเดิมสามารถส่งข้อมุลออก Microsoft Excel ได้อย่างเดียว แต่รุ่นใหม่นี้ผมจะไม่ใช้วิธีการยิงหรือส่งข้อมูลไปออก excel เพียงอย่างเดียว แต่สามารถจัดเก็บเป็นไฟล์ได้หลายๆรูปแบบ เช่น CSV, LibreOffice/Openoffice หรือ Microsoft Excel ซึ่งอาจจะมีผู้ใช้บางท่านที่ไมได้ใช้ Microsoft Excel แต่ใช้ชุดออฟฟิศของ LibreOffice หรือ OpenOffice ก็ยังเอาไปเปิดได้ ถ้าดูที่แถบเครื่องมือจะเห็นไอคอนเพิ่มมาจากรุ่นก่อนตามรูปด้านล่าง เมื่อคำนวณแล้วลองคลิกที่ไอคอนนี้

แถบเครื่องมือ แสดงไอคอนสำหรับจัดเก็บไฟล์ผลลัพธ์งานคำนวณที่วงไว้ด้วยวงสีแดง

จัดเก็บไฟล์ในรูปแบบ Microsoft Excel

เลือกรูปแบบไฟล์ที่ต้องการจัดเก็บไฟล์

ผมลองเลือกจัดเก็บไฟล์เป็น Microsoft Excel ก่อน ชื่อไฟล์คือ “Example2.xlsx” จากนั้นเปิดไฟล์นี้ด่วย Excel จะได้ผลลัพธ์ดังนี้

เปิดไฟล์ผลลัพธ์รายการตำนวณวงรอบด้วยโปรแกรม Microsoft Excel

ในตอนนี้ถ้าต้องการพิมพ์ออกเครื่องพิมพ์ ตอนเขียนไฟล์นี้ด้วยโปรแกรมวงรอบ จะตั้งขอบเขตพื้นที่พิมพ์ (print area) รวมทั้งระยะกั้นหน้ามาให้เรียบร้อยแล้ว รวมถึง footer ที่แสดงจำนวนหน้ามาด้วย ลองใช้เมนู File > Print ดูครับ


Print Preview ใน Excel

เลื่อนไปดูที่ Footer ด้านล่าง

Footer แสดงหมายเลขหน้า

จัดเก็บไฟล์ในรูปแบบ LibreOffice & OpenOffice Calc

เนื่องจากทั้ง LibreOffice และ OpenOffice เป็นโปรแกรมฟรีทั้งคู่ผ่านการพัฒนามาอย่างยาวนาน ในปัจจุบันความสามารถ ความใช้งานง่ายก็ใกล้เคียงกับโปรแกรมเชิงพาณิชย์อย่างไมโครซอฟท์ออฟฟิศ ต่อไปมาลองจัดเก็บไฟล์ในรูปแบบนี้ดู

เลือกรูปแบบเป็น LibreOffice/OpenOffice spreadsheet

ลองเปิดด้วย LibreOffice Calc

เปิดไฟล์ผลลัพธ์คำนวรวงรอบด้วย LibreOffice Calc

จากนั้นเมื่อต้องการพิมพ์ ก็ดูตัวอย่างการพิมพ์ก่อน ที่เมนูเลือก File > Print Preview…

สิ่งที่จะปรับปรุงในอนาคต

สำหรับ Traverse Pro ออกแบบมาคำนวณวงรอบแบบ single loop ก็คงจะไม่มีฟีเจอร์เพิ่มอะไรมากมายในอนาคต แต่เล็กๆน้อยๆที่มองๆไว้ คือเขียนไฟล์ผลลัพธ์ลง google earth KML แต่ก็จนใจยังหาไลบรารีไม่ได้ อนาคตถ้ามีคนเขียนไลบรารีพวกนี้และแจกฟรี ผมก็จะนำมาประยุกต์ใช้ในโปรแกรม Traverse Pro นี้ด้วย หรือถ้าพอมีเวลาว่างจากงานประจำ ผมอาจจะ port โค้ดจากไพทอนมาก็ได้

ดาวน์โหลดโปรแกรมวงรอบ Traverser Pro

ไปที่หน้าดาวน์โหลด (Download) ได้ มองหา Traverse Pro รุ่น 2.73 ถ้าท่านผู้อ่านอยากจะให้ปรับปรุงเพิ่มเติมอะไรก็มาโพสต์ลงได้ที่ท้ายบทความนี้ได้ครับ ถ้าไม่เหลือบ่ากว่าแรงก็จะปรับปรุงให้ในลำดับต่อไป พบกันตอนหน้าครับ

2 thoughts on “Update โปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.73 (ฉลองครบรอบ 20 ปี)”

Leave a Reply

Your email address will not be published. Required fields are marked *