บทความนี้สอนการใช้งาน Ixxat CAN interface ร่วมกับ Python แต่ก่อนอื่นเราต้องทำการดาวน์โหลดและติดตั้ง Python และไดรเวอร์ VCI V4 เสียก่อนแล้วจึงทำตามขั้นตอนดังต่อไปนี้
1. ติดตั้งไลบรารี่ python-can ด้วยการรันคำสั่ง pip install python-can ในคอมมานด์ไลน์
2. ในการใช้งานเริ่มต้นเราต้องใช้คำสั่ง import can เสียก่อน
3. ทำการตั้งค่าบัสด้วยดังแสดงในตัวอย่าง bus = can.interface.Bus(bustype=’ixxat’, channel=’0′, bitrate=500000) โดยเราสามารถตั้งค่าพารามิเตอร์อื่น ๆ ได้แก่ rfFifoSize (บัฟเฟอร์รับข้อมูลปกติ 16), txFifoSize (บัฟเฟอร์ส่งข้อมูลปกติ 16), UniqueHardwareId (hardwre id ของอินเตอร์เฟซที่ต้องการใช้งาน) และ extended (เป็น true หากต้องการใช้ extended id)
4. หลังจากนั้นเราจึงใช้ออบเจ็คท์บัสในการทำงานร่วมกับ CAN interface ผู้อ่านสามารถอ้างอิงรายละเอียดของคำสั่งต่าง ๆ และตัวอย่างได้จาก python-can documentation
หวังว่าบทความนี้จะให้ความรู้ในการใช้งาน Ixxat CAn interface ร่วมกับ Python ท่านสามารถติดต่อทีมงานเทคสแควร์เพื่อติดต่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์ CAN ที่เหมาะสมกับงานของท่าน
บทความที่เกี่ยวข้อง
การเลือกใช้งานอุปกรณ์เชื่อมต่อเครือข่าย CAN ประเภทต่าง ๆ
การใช้งาน CANnector และ FRC ในรูปแบบ PC interface
การเลือกใช้งานฮาร์ดแวร์และซอฟต์แวร์ของ Ixxat เพื่อสื่อสารกับอุปกรณ์ LIN และ CAN
การใช้งานอินเตอร์เฟซ LIN และ CAN ของ Ixxat บนระบบปฏิบัติการ Linux