ในบางครั้งเราได้ทำการเลือกฮาร์ดแวร์ที่จะใช้ในการพัฒนาระบบของเราเป็นที่เรียบร้อยแล้วแต่เรายังต้องรอจนกว่าฮาร์ดแวร์จะมาถึงจึงจะเริ่มพัฒนาระบบได้ จะมีวิธีใดที่ช่วยให้เราสามารถเริ่มต้นพัฒนาระบบโดยยังไม่จำเป็นต้องมีฮาร์ดแวร์? สำหรับ Pickering เราสามารถจำลองฮาร์ดแวร์ขึ้นมาเพื่อใช้สำหรับการพัฒนาระบบก่อนแล้วจึงค่อยทดสอบระบบจริงเมื่อฮาร์ดแวร์มาถึง โดยวิธีการจำลองฮาร์ดแวร์นั้นจะแยกเป็น 2 ส่วน คือ PXI และ LXI
1. การจำลอง PXI: ก่อนอื่นเราต้องดาวน์โหลดและติดตั้ง Main Pickering PXI Driver Package with Shared Memory Service ก่อน หลังจากติดตั้งเสร็จเรียบร้อยให้เปิด General Soft Front Panel แล้วเลือก PXI Simulation>Set up PXI simulator โปรแกรม Pickering Interfaces Simulation Mode Manager จะเปิดขึ้นมาและทำการปิด General Soft Front Panel หลังจากนั้นเลือก Device model, Bus และ Slot ที่ต้องการแล้วกด Add โดย Bus และ Slot ของแต่ละโมดูลไม่ควรซ้ำกัน หลังจากนั้นให้เลือก File>Save เพื่อบันทึกเก็บไว้ นอกจากนี้เรายังสามารถ Import และ Export การจำลองไว้ใช้งานภายหลังอีกด้วย ก่อนปิดโปรแกรมตรวจดูให้แน่ใจว่า File>Simulation Enabled ถูกติ๊กแล้ว

หลังจากปิด Pickering Interfaces Simulation Mode Manager ให้เปิด General Soft Front Panel โมดูลที่จำลองไว้ควรแสดงขึ้นมา (ถ้าไม่แสดงขึ้นมาให้ลองรีสตาร์ทคอมพิวเตอร์ดูก่อน)
หลังจากนั้นเราจะสามารถเขียนโปรแกรมและทดลองติดต่อกับการ์ดที่จำลองขึ้นได้โดยไม่เกิด error ขึ้น โดยเราสามารถอ้างอิงถึงโมดูลโดยใช้แอดเดรส PXI[bus]::[slot]::INSTR เราสามารถเปิด General Soft Front Panel แล้วเลือกเปิดการ์ดที่สั่งงานด้วยโปรแกรมเพื่อดูการเปลี่ยนแปลงขณะโปรแกรมทำงาน
2. การจำลอง LXI: สำหรับ LXI นั้นสามารถทำการจำลองได้โดยใช้ทั้งซอฟต์แวร์และฮาร์ดแวร์
2.1 การจำลอง LXI ด้วย VirtualBOX: สำหรับการจำลอง LXI ด้วยวิธีนี้เราต้องทำการดาวน์โหลดและติดตั้ง VirtualBOX และ Virtual LXI Device ISO เสียก่อน หลังจากนั้นจึงทำการรัน Virtual LXI Device บน VirtualBOX สำหรับขั้นตอนโดยละเอียดสามารถดูได้จากหัวข้อ Installation>ISO First Time Installation ใน Zipped Simulator Help Document หลังจากรัน Virtual LXI Device บน VirtualBOX เป็นที่เรียบร้อยเราสามารถเปิดเว็บเบราเซอร์ไปยังไอพีแอดเดรสของอุปกรณ์ LXI จำลอง หลังจากนั้นให้คลิ๊ก Simulation
เลือกอุปกรณ์ที่ต้องการจำลอง หากเราเลือก Chassis เราต้องทำการเลือกรุ่นของ Chassis, ระบุจำนวน Slot แล้วทำการเลือกโมดูลในแต่ละ Slot

หลังจากนั้นเราสามารถเปิด General Soft Front Panel แล้วเปิดโมดูลที่ทำการจำลองไว้ จากนั้นเราสามารถรันโปรแกรมที่เขียนขึ้นแล้วดูการเปลี่ยนแปลงใน General Soft Front Panel ได้ โดยในการเขียนโปรแกรมเราสามารถอ้างอิงถึง IP address ของ LXI Simulation Tool, หมายเลข Chassis และหมายเลข Slot
2.2 การจำลอง LXI ด้วย LXI Simulation Tool: หากเราไม่สามารถติดตั้ง VirtualBOX ได้การจำลอง LXI ด้วย LXI Simulation Tool จะเป็นอีกทางเลือกหนึ่ง โดยในการใช้งานเราต้องติดตั้ง Pickering LXI ClientBridge Driver Package เสียก่อนแล้วจึงเชื่อมต่อ LXI Simulator Tool ผ่านสายแลน
จากนั้นให้เปิด LXI Discovery Tool แล้วทำการ Search หาอุปกรณ์ เมื่อเจออุปกรณ์ให้คลิ๊กที่ Simulation แล้วทำการเลือกประเภทอุปกรณ์ที่ต้องการจำลองเพื่อไปยังหน้าตั้งค่าอุปกรณ์
หากเราเลือก Chassis เราต้องทำการเลือกรุ่นของ Chassis, ระบุจำนวน Slot แล้วทำการเลือกโมดูลในแต่ละ Slot

หลังจากนั้นเราสามารถเปิด General Soft Front Panel แล้วเปิดโมดูลที่ทำการจำลองไว้ จากนั้นเราสามารถรันโปรแกรมที่เขียนขึ้นแล้วดูการเปลี่ยนแปลงใน General Soft Front Panel ได้ โดยในการเขียนโปรแกรมเราสามารถอ้างอิงถึง IP address ของ LXI Simulation Tool, หมายเลข Chassis และหมายเลข Slot นอกจากนี้เรายังสามารถคลิ๊ก Debug LXI Device แล้วทำการตั้งค่า Debug ON แล้วเลือก SubUnits ที่ต้องการแสดงผลบน LED ของ LXI Simulation Tool
หวังว่าบทความนี้จะให้ความรู้ที่จำเป็นในการจำลองอุปกรณ์เพื่อใช้ในการเขียนโปรแกรมเพื่อควบคุม Pickering switch หากผู้อ่านต้องการทราบข้อมูลเพิ่มเติมสามารถติดต่อทีมงาน ติดต่อ ทีมงาน เทคสแควร์ ได้ครับ
บทความที่เกี่ยวข้อง
เริ่มต้นใช้งาน switch แบบ PXI จาก Pickering
เริ่มต้นใช้งาน switch แบบ LXI/USB จาก Pickering