การเขียนโปรแกรมเพื่อควบคุมการทำงานของ PCAN นั้น สามารถทำได้โดยเรียกใช้ฟังก์ชั่นของ PCAN-Basic ซึ่งสามารถดาวน์โหลดได้จาก PCAN-Basic API หลังจากดาวน์โหลดแล้วสามารถแตกไฟล์ไปเก็บไว้ในโฟลเดอร์ที่ต้องการ ทั้งนี้ PCAN-Basic รองรับการพัฒนาด้วยภาษา C++, C#, VB.NET, Delphi, Java และ Python สำหรับ .NET สามารถติดตั้งได้จาก NuGet Gallery โดยรูปแบบการเขียนโปรแกรมจะประกอบไปด้วย 3 ส่วนใหญ่ ๆ ได้แก่

1. Initialization: เริ่มต้นใช้งาน PCAN ด้วยคำสั่ง CAN_Initialize หรือ CAN_InitializeFD
2. Interaction: ใช้งานคำสั่ง CAN_Read หรือ CAN_ReadFD เพื่อรับข้อความและคำสั่ง CAN_Write หรือ CAN_WriteFD เพื่อส่งข้อความ
3. Completion: หลังจากใช้งานเสร็จสิ้นสามารถใช้คำสั่ง CAN_Uninitialize เพื่อหยุดการใช้งาน PCAN
ทั้งนี้สามารถดูรายละเอียดของคำสั่งต่าง ๆ ได้จาก PCAN-Parameter_Documentation.pdf ในโฟลเดอร์ของ PCAN-Basic และสามารถดูตัวอย่างได้ในโฟลเดอร์ Samples นอกจากนี้ผู้ใช้งาน MATLAB, DASYLab, Sumac, GLIWA T1, Eclipse, LabVIEW และ Macintosh ยังสามารถติดตั้งไลบรารี่เพื่อใช้งาน PCAN ได้อีกด้วย (บางไลบรารี่มีค่าใช้จ่าย)
นอกจากจะใช้งานในการพัฒนาซอฟต์แวร์สำหรับติดต่อกับเครือข่าย CAN ตามปกติแล้ว PCAN-Basic ยังสามารถใช้งานร่วมกับไลบรารี่สำหรับ RP1210, CCP, XCP, PassThru, ISO-TP, UDS, OBD2 และ OBD on UDS ได้อีกด้วย
หวังว่าบทความข้างต้นจะช่วยให้ท่านสามารถใช้งานฟังก์ชั่นใน PCAN-Basic ในการควบคุมอุปกรณ์เชื่อมต่อเครือข่าย CAN จาก PEAK-System ได้อย่างเต็มประสิทธิภาพ ท่านสามารถติดต่อทีมงาน เทคสแควร์ เพื่อติดต่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับเครือข่าย CAN และผลิตภัณฑ์อื่น ๆ ของ Ixxat และ PEAK
บทความที่เกี่ยวข้อง
การเชื่อมต่อเครือข่าย CAN XL กับคอมพิวเตอร์
การใช้งานอุปกรณ์เชื่อมต่อเครือข่าย CAN จาก PEAK-System ด้วยซอฟต์แวร์ PCAN-Explorer
เริ่มต้นใช้งานอุปกรณ์เชื่อมต่อเครือข่าย CAN จาก PEAK-System
การพัฒนาแอพพลิเคชั่นสำหรับโปรโตคอลบนเครือข่าย CAN ด้วย PEAK PCAN
