เมื่อมีการใช้โปรแกรม จำพวก Terminal Program (ในที่นี้จะใช้ Hercules Terminal) เพื่อจับข้อมูลจาก RS-232 ,RS-485 หรืออื่นๆ มาดู ในบางครั้งจะมีข้อมูลจำนวนมาก ทำให้โปรแกรมตัดทอนข้อมูลเก่าๆ ออก เพื่อจะได้ไม่กินทรัพยากรเครื่องในการแสดงผลจนค้าง ทำให้ข้อมูลหาย อีกทั้งเมื่อจะจัดเก็บไว้ดูภายหลัง การ ก๊อปปี้จากหน้าจอ มักจะได้แค่อักษรที่มองเห็น พวกคอนโทรลคาร์แรคเตอร์มักจะมาไม่ครบ ดังนั้นการ Log to file โดยตรงจึงเป็นหนทางที่ดีกว่า เพื่อไปวิเคราะห์ข้อมูลในภายหลังได้ดียิ่งขึ้น
เมื่อทดสอบการรับข้อมูลได้เรียบร้อยแล้วให้ทำการตั้งชื่อและที่เก้บไฟล์โดยคลิกขวา เลื่อก Log to File -> Log to File... ตามภาพ
เลือกที่จัดเก็บและตั้งชื่อไฟล์ตามต้องการ อาจตั้งสกุลไฟล์เป็น .txt เพื่อให้เปิดใน text editor ง่ายๆก็ได้ ตามภาพ
ณ ขณะนี้ โปรแกรมจะยังไม่เก็บข้อมูลที่รับได้ลงสู่ไฟล์ ให้ทำการ คลิกขวาเลือก Log to File -> Log Enable หรือ กดคีย์บอร์ด Ctrl+L เพื่อเริ่มเขียนสู่ไฟล์ ตามภาพ
โปรแกรมจะเข้าสู่โหมดเขียนลงไฟล์จะไม่แสดงผลเพื่อข้อมูลจะไม่เกิดการ Lag จากการที่ Computer Busy จะแสดงแค่เพียงจำนวนไบต์ที่รับมาจัดเก็บตามภาพ
เมื่อต้องการหยุดให้กด Ctrl + L อีกครั้ง โปรแกรมจะเข้าสู่โหมดแสดงออกหน้าจอปกติอีกครั้ง และสามารถนำไฟล์ไปใช้วิเคราะห์ได้
หมายเหตุ เพื่อความเร็ว สามารถเลือก Overwrite Log file.. เมื่อจัดเก็บแล้ว Copy Log ไฟล์ไป ใส่ SD หรอื Flash Drive ตั้งชื่อตามต้องการ แล้วเริ่ม Log to File ด้วย Ctrl+L อีกครั้งมันจะทับไฟล์ตำแหน่งเดิมให้ไม่ต้องไปเลือกที่จัดเก็บอีก
เขียนโดย Nitsuke.
ขอบคุณครับ