Property ที่สำคัญในการใช้งาน MSComm
- CommPort ใช้ในการกำหนดหมายเลขของพอร์ตอนุกรมที่เราต้องการติดต่อ
ตัวอย่างเช่น ถ้าเรากำหนดให้การเนขียนโปรแกรมติดต่อกับพอร์ต Com1 จะเขียนเป็น MSComm1.CommPort = 1
- Settings ใช้ในการกำหนดอัตรา Baud Rate หรือความเร็วในการส่งข้อมูล มีหน่วยเป็นบิตต่อวินาที, พาริตี้, จำนวนของบิตข้อมูล, จำนวนของบิตปิดท้าย
ยกตัวอย่างเช่น เรากำหนดให้มีการเขียนโปรแกรมใช้งานที่ Bsud Rate = 9600 บิตต่อวินาที ไม่มีพาริตี้ จำนวนบิตข้อมูลเท่ากับ 8 บิต และมีบิตปิดท้าย 1 บิต MSComm1.Settings = "9600, N, 8, 1"
- PortOpen ใช้สำหรับเปิดและปิดการใช้งานพอร์ตอนุกรม
ยกตัวอย่างเช่น เราจะเปิดใช้งานพอร์ตอนุกรม ให้กำหนดค่า Value เป็น True เขียนโค้ดได้ดังนี้ MSComm1.PortOpen = True แต่ถ้าต้องการปิดพอร์ตอนุกรม ให้กำหนดค่า Value เป็น False MSComm1.PortOpen = False
- InBuffersize เป็นการกำหนดขนาดของ Buffer ในการรับข้อมูลเข้ามา
- OutBuffersize เป็นการกำหนดขนาดของ Bufferในการรับข้อมูลเข้ามา
- Inputlen เป็นการกำหนดค่าของข้อมูลที่อ่านจาก Buffer ภาครับ
- InputMode เป็นการกำหนดค่าชนิดของข้อมูลที่รับเข้ามา
- Input ใช้ในการอ่านค่าข้อมูลจากพอร์ตอนุกรม
ยกตัวอย่างเช่น ถ้าเราอ่านค่าจากบัฟเฟอร์ของพอร์ตอนุกรม แล้วนำมาเก็บไว้ในตัวแปรที่ชื่อว่า Data จะเขียนโค้ดได้ดังนี้ Data = MSComm1.Input
- Output ใช้ในการส่งข้อมูลออกไปจากพอร์ตอนุกรม
- EOFEnable เป็นการบอกว่าสิ้นสุดของไฟล์ End of File
|