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.
เปิดโปรเจ็กต์
เปิดใช้งานการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ
ยอมรับข้อกำหนดของการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ
รวมไฟล์ใหม่
คลิกขวาที่เมนูแบบเลื่อนลง 'รวม' และเลือก "ไฟล์ใหม่"
เพิ่มไฟล์การกำหนดค่า Vision Sensor
เลือกไฟล์ C++ 'Vision Sensor Configuration(.h)'
กำหนดวิชันเซนเซอร์ให้กับพอร์ต
ตั้งชื่อไฟล์ [ชื่อไฟล์].h
คลิกปุ่มสร้าง
หมายเหตุ: ชื่อไฟล์จะต้องมีนามสกุลที่ถูกต้องคือ “.h” ซึ่งจะไม่สามารถสร้างไฟล์ได้หากไม่มีนามสกุลดังกล่าว
เปิดตัวยูทิลิตี้การมองเห็น
คลิกที่ไฟล์ Vision Sensor ที่สร้างขึ้นใหม่เพื่อเปิดไฟล์
คลิกที่ปุ่มกำหนดค่าเพื่อเปิดยูทิลิตี้การมองเห็น
วางวัตถุในมุมมอง
วางวัตถุไว้ด้านหน้าเซ็นเซอร์วิชันเพื่อให้ครอบคลุมพื้นที่ส่วนใหญ่ของหน้าจอ และคลิกที่ปุ่ม 'หยุด' เพื่อล็อคหน้าจอ
เลือกสีของวัตถุ
คลิกและลากกรอบขอบเขตบนสี/วัตถุที่จะติดตาม ตรวจสอบให้แน่ใจว่ากรอบขอบมีสีของวัตถุเป็นหลัก และไม่มีพื้นหลังเพียงเล็กน้อยหรือไม่มีเลย
กำหนดสี
คลิกที่ช่องทำเครื่องหมาย 'ตั้งค่า' ช่องใดช่องหนึ่งจากเจ็ดช่องเพื่อกำหนดสีนั้นให้กับช่องลายเซ็น
ปรับเทียบลายเซ็นสี
คลิกไอคอนลูกศรสองด้านทางด้านขวาของปุ่ม 'ล้าง' และใช้แถบเลื่อนเพื่อปรับเทียบวิชันเซนเซอร์เพื่อตรวจจับลายเซ็นสีได้ดีที่สุด เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ให้ลากแถบเลื่อนจนกระทั่งวัตถุสีส่วนใหญ่ถูกไฮไลท์ ในขณะที่พื้นหลังและวัตถุอื่นๆ ไม่ได้ถูกไฮไลท์ไว้
ตั้งชื่อลายเซ็น
คลิกที่ช่องข้อความ SIG_1 เพื่อเปลี่ยนชื่อลายเซ็นสี
กดปุ่ม Freeze อีกครั้งเพื่อให้ Vision Sensor กลับมาติดตามต่อ ย้ายวัตถุสีภายในขอบเขตการมองเห็นของวิชันเซนเซอร์เพื่อให้แน่ใจว่าวัตถุนั้นถูกติดตาม หากการติดตามทำงานตามที่ตั้งใจไว้ ให้ปิด Vision Utility
ลายเซ็นสียังสามารถเปลี่ยนแปลงได้ในโปรแกรมแก้ไขข้อความผ่านไฟล์การกำหนดค่าเซ็นเซอร์วิชัน
หากต้องการกำหนดค่าวิชันเซนเซอร์ให้ตรวจจับสีได้มากขึ้น ให้ทำซ้ำขั้นตอนที่ 5-9
หมายเหตุ: วิชันเซนเซอร์ไวต่อระดับแสงที่แตกต่างกัน อาจจำเป็นต้องปรับเทียบลายเซ็นสีใหม่หากระดับแสงในสภาพแวดล้อมของหุ่นยนต์เปลี่ยนแปลง
เปิด main.cpp
คลิก main.ccp เพื่อเปิดไฟล์
แก้ไข main.cpp
พิมพ์ #include "[ชื่อไฟล์ Vision Sensor].h".