การกำหนดค่าอุปกรณ์ 3 สายใน VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

เมื่อเริ่มโปรแกรมด้วย VEXcode Pro V5 คำสั่งเซ็นเซอร์และอุปกรณ์ 3 สายจะไม่ปรากฏใน Command Reference จนกว่าจะกำหนดค่าเรียบร้อยแล้ว


การเพิ่มอุปกรณ์ 3 สาย

หน้าจออินเตอร์เฟส VEXcode Pro V5 โดยมีปุ่ม Robot Configuration ถูกไฮไลต์บนแถบเครื่องมือ

ในการกำหนดค่าอุปกรณ์ ให้เลือกปุ่มการกำหนดค่าหุ่นยนต์เพื่อเปิดหน้าต่างการกำหนดค่าหุ่นยนต์ จะต้องเปิดโครงการเพื่อใช้หน้าต่างการกำหนดค่าหุ่นยนต์

เมนูการตั้งค่าหุ่นยนต์ VEXcode Pro V5 เปิดอยู่ และตัวเลือก 'เพิ่มอุปกรณ์' แสดงอยู่

เลือก “เพิ่มอุปกรณ์”

หน้าต่างเลือกอุปกรณ์ โดยตัวเลือก 3-Wire ถูกไฮไลต์ไว้

เลือกอุปกรณ์แบบ 3 สาย

หน้าจอเลือกอุปกรณ์แสดงอุปกรณ์ 3 สายหลายตัว โดยมีสวิตช์จำกัด (Limit Switch) ถูกเลือกไว้

เลือกอุปกรณ์ 3 สายที่คุณใช้ ตัวอย่างนี้แสดงลิมิตสวิตช์

หมายเหตุ: อุปกรณ์ 3 สาย ได้แก่ ลิมิตสวิตช์ สวิตช์กันชน ตัวเข้ารหัส ตัวค้นหาระยะ ตัวติดตามเส้น ไฟ โพเทนชิออมิเตอร์ LED ไจโร มอเตอร์-393 เซอร์โว มาตรวัดความเร่ง-2G และมาตรวัดความเร่ง-6G อุปกรณ์ทั้งหมดปฏิบัติตามกระบวนการกำหนดค่าเดียวกันโดยมีขั้นตอนเพิ่มเติมสำหรับ Motor-393 ดูด้านล่างของบทความนี้สำหรับรายละเอียดเพิ่มเติม 

หน้าจอเลือกพอร์ต โดยอุปกรณ์ Limit Switch ถูกกำหนดให้กับพอร์ต E และปุ่ม Done ถูกไฮไลต์ไว้

เลือกพอร์ตที่จะต่ออุปกรณ์เข้ากับ VEX V5 Brain พอร์ตที่กำหนดค่าไว้สำหรับอุปกรณ์อื่นแล้วจะไม่สามารถใช้งานได้ เมื่อเลือกพอร์ตแล้ว ให้เลือก "เสร็จสิ้น" เพื่อส่งอุปกรณ์ไปยังการกำหนดค่าหรือ "ยกเลิก" เพื่อกลับไปยังหน้าต่างการกำหนดค่าหุ่นยนต์

หมายเหตุ: การเลือก "ยกเลิก" จะยกเลิกการเปลี่ยนแปลงใดๆ ที่คุณทำกับอุปกรณ์ และจะไม่เป็นส่วนหนึ่งของการกำหนดค่า


การเปลี่ยนพอร์ตของอุปกรณ์ 3 สาย

หน้าต่างการตั้งค่าหุ่นยนต์แสดงอุปกรณ์สวิตช์จำกัด (Limit Switch) เพื่อเปลี่ยนพอร์ต

คุณสามารถเปลี่ยนหมายเลขพอร์ตสำหรับอุปกรณ์ 3 สายโดยการเลือกอุปกรณ์ 3 สายในหน้าต่างการกำหนดค่าหุ่นยนต์

หน้าจอเลือกพอร์ต โดยอุปกรณ์ Limit Switch ถูกกำหนดให้กับพอร์ต D และปุ่ม Done ถูกไฮไลต์ไว้

เลือกพอร์ตอื่นบนหน้าจอการเลือกพอร์ต และหมายเลขพอร์ตจะเปลี่ยนเป็นสีน้ำเงิน จากนั้นเลือก "เสร็จสิ้น" เพื่อส่งการเปลี่ยนแปลง


การเปลี่ยนชื่ออุปกรณ์ 3 สาย

ภาพหน้าจอเปรียบเทียบเพื่อแสดงวิธีการเปลี่ยนชื่ออุปกรณ์โดยใช้ช่องชื่อ ชื่อใหม่คือ LeftLimitSwitch

คุณยังสามารถเปลี่ยนชื่ออุปกรณ์ 3 สายได้โดยการเปลี่ยนชื่อในกล่องข้อความที่ด้านบนของหน้าต่างการเลือกพอร์ต หากคุณเลือกชื่อที่ไม่ถูกต้อง กล่องข้อความจะเน้นสีส้มเพื่อระบุ จากนั้นเลือก "เสร็จสิ้น" เพื่อส่งการเปลี่ยนแปลงอุปกรณ์ไปยังการกำหนดค่า

ตัวอย่างโค้ด C++ แสดงการอัปเดตชื่ออุปกรณ์ในโปรแกรมหลังจากเปลี่ยนชื่ออุปกรณ์ 3 สาย ชื่อใหม่คือ LeftLimitSwitch และโค้ดก็ได้แสดงชื่อนี้ไว้แล้ว

หากคุณเปลี่ยนชื่ออุปกรณ์ 3 สายที่ใช้ในโปรเจ็กต์ของคุณอยู่แล้ว คุณจะต้องอัปเดตชื่ออุปกรณ์ในคำสั่งเป็นชื่อใหม่


การลบอุปกรณ์ 3 สาย

หน้าต่างเลือกพอร์ตพร้อมปุ่มลบที่ถูกไฮไลต์ เพื่อลบอุปกรณ์ 3 สายออก

นอกจากนี้ยังสามารถลบอุปกรณ์ 3 สายได้โดยเลือกตัวเลือก "ลบ" ที่ด้านล่างของหน้าต่างการเลือกพอร์ต

หมายเหตุ: หากคุณลบอุปกรณ์ 3 สายที่ใช้งานอยู่ในโปรเจ็กต์ของคุณแล้ว โปรเจ็กต์ของคุณจะสร้างข้อผิดพลาดหากคุณพยายามดาวน์โหลดจนกว่าคุณจะลบคำสั่งที่ใช้อุปกรณ์ที่ถูกลบด้วย


การกำหนดค่า VEX Motor-393

หน้าจอเลือกอุปกรณ์ โดยตัวเลือก VEX Motor-393 ถูกไฮไลต์ไว้

เลือก VEX Motor-393 จากรายการอุปกรณ์

หน้าจอเลือกพอร์ตแสดงว่าได้กำหนดมอเตอร์หมายเลข 393 ให้กับพอร์ตใด โดยมีปุ่ม "เสร็จสิ้น" ถูกไฮไลต์อยู่

เลือกพอร์ตสำหรับ Motor-393

หน้าต่างการตั้งค่ามอเตอร์สำหรับมอเตอร์รุ่น Motor-393 แสดงตัวเลือกในการเปลี่ยนชื่อ พอร์ต และทิศทาง

หลังจากเลือกพอร์ตแล้ว หน้าต่างการตั้งค่ามอเตอร์นี้จะให้คุณกำหนดค่า Motor-393 เพิ่มเติมโดย:

  • การเปลี่ยนชื่อ
  • การเปลี่ยนพอร์ต
  • การเปลี่ยนทิศทาง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าเพิ่มเติมเหล่านี้ โปรดดูตัวเลือกด้านล่าง

หน้าต่างการตั้งค่ามอเตอร์ โดยช่องชื่อมอเตอร์-393 ถูกไฮไลต์ไว้สำหรับการแก้ไข

เปลี่ยนชื่อมอเตอร์-393

หน้าต่างการตั้งค่ามอเตอร์ โดยมีไอคอนเลือกพอร์ตไฮไลต์อยู่ เพื่อเปลี่ยนพอร์ตของมอเตอร์-393

เปลี่ยนพอร์ตมอเตอร์-393

หน้าต่างการตั้งค่ามอเตอร์ แสดงตัวเลือกสลับทิศทางการหมุนของมอเตอร์-393 ระหว่างปกติและกลับทิศทาง

การเปลี่ยนทิศทางของมอเตอร์-393

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: