บทความนี้ให้ภาพรวมของกระบวนการสร้างโครงการ VEX EXP ในส่วนขยาย VEX Visual Studio Code (VS Code) โปรเจ็กต์ใน VEX VS Code Extension สามารถสร้างได้สองวิธี - โดยการสร้างโปรเจ็กต์ใหม่จากเทมเพลตตัวอย่างหรือการนำเข้าโปรเจ็กต์ VEXcode ที่มีอยู่

หมายเหตุ:หากนี่เป็นครั้งแรกที่คุณสร้างหรือนำเข้าโปรเจ็กต์ใน VS Code คุณอาจต้องเปิดใช้งานการอนุญาตเพิ่มเติมบนอุปกรณ์ของคุณ เพื่อให้ VS Code ทำงานตามที่ตั้งใจไว้

สร้างโปรเจ็กต์ใหม่ใน VS Code

ไอคอนส่วนขยาย VEX Robotics ในแถบกิจกรรม VS Code ถูกเน้นไว้

เรียกใช้รหัส Visual Studio บนคอมพิวเตอร์ เลือกไอคอน VEX บนแถบกิจกรรมรหัส VS

หากไอคอน VEX ไม่ปรากฏขึ้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งส่วนขยาย VEX แล้ว สำหรับขั้นตอนในการติดตั้งส่วนขยายนี้ โปรดดูบทความต่อไปนี้ที่ตรงกับอุปกรณ์ของคุณ

เลือกส่วนขยาย VEX Robotics แล้ว และจะแสดงปุ่มสองปุ่มในหมวดหมู่การดำเนินการของโครงการ โดยปุ่มหนึ่งจะเขียนว่า โครงการใหม่ และอีกปุ่มหนึ่งจะเขียนว่า นำเข้าโครงการ ปุ่มโครงการใหม่ถูกไฮไลท์

เลือกปุ่ม 'โครงการใหม่' ใต้ 'การดำเนินการโครงการ' ในแถบด้านข้างหลัก

เลือกปุ่มโครงการใหม่แล้ว และแสดงตัวเลือกแพลตฟอร์ม VEX ตัวเลือกที่ระบุไว้ได้แก่ IQ (รุ่นที่ 2), EXP และ V5 ตัวเลือก EXP จะถูกไฮไลท์

หน้าต่างสร้างโครงการ VEX ใหม่จะปรากฏขึ้น เลือกไอคอน EXP เพื่อเลือกแพลตฟอร์มโครงการสำหรับโครงการ VEX EXP

เลือกตัวเลือกแพลตฟอร์ม VEX แล้ว และแสดงตัวเลือกภาษาการเขียนโปรแกรมแล้ว ตัวเลือกที่ระบุไว้ได้แก่ Python และ C/C++

เลือก Python หรือ C/C++ เป็นภาษาการเขียนโปรแกรม และเลือกไอคอนที่เกี่ยวข้อง

เลือกตัวเลือกภาษาการเขียนโปรแกรมแล้ว และตอนนี้จะแสดงโปรเจ็กต์เทมเพลต/ตัวอย่าง สามารถเลื่อนเมนูนี้ลงเพื่อดูรายการโครงการทั้งหมดได้

จากนั้นเลือกเทมเพลตหรือโปรเจ็กต์ตัวอย่างสำหรับสร้างโปรเจ็กต์ VEX EXP

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

หลังจากเลือกเทมเพลตหรือโครงการตัวอย่างแล้ว ให้เลือก 'สร้าง'

เลือกโครงการเทมเพลตเปล่า EXP แล้ว และตอนนี้ช่องชื่อโครงการก็ถูกไฮไลต์อยู่

ถัดไป ตั้งชื่อโครงการ คำอธิบาย และที่ตั้งสำหรับโครงการใหม่

พิมพ์ชื่อของโครงการในกล่องข้อความใต้ 'ชื่อโครงการ'

หมายเหตุ: ชื่อโปรเจ็กต์จะถูกใช้เป็นชื่อของโฟลเดอร์ระดับบนสุดของโปรเจ็กต์ นอกจากนี้ยังจะเป็นชื่อที่แสดงบนหน้าจอของ EXP Brain เมื่อดาวน์โหลดโปรเจ็กต์ลงในหุ่นยนต์แล้ว 

โครงการเทมเพลตเปล่า EXP พร้อมช่องคำอธิบายที่เน้นไว้ใต้ช่องชื่อโครงการ

พิมพ์คำอธิบายของโครงการในกล่องข้อความใต้ 'คำอธิบาย' ขั้นตอนนี้เป็นทางเลือก

โครงการเทมเพลตเปล่า EXP พร้อมปุ่มเรียกดูที่เน้นไว้ทางขวาของช่องตำแหน่งที่ตั้ง

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

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

โครงการเทมเพลตเปล่า EXP พร้อมปุ่มสร้างที่ไฮไลต์อยู่ที่มุมล่างขวา

เมื่อป้อนชื่อ คำอธิบาย และที่ตั้งแล้ว ให้เลือกปุ่ม 'สร้าง' หน้าต่าง VS Code จะเริ่มรีเฟรช

เลือกตัวเลือก Explorer บนแถบกิจกรรมแล้ว และจะแสดงไฟล์และโฟลเดอร์ของโครงการ VEX โฟลเดอร์ที่มีชื่อว่า src จะถูกเน้น

ขณะนี้โครงการสำหรับ VEX EXP ได้ถูกสร้างขึ้นใน VEX VS Code Extension หากต้องการดูและพัฒนารหัสโครงการ ให้เลือก 'src' ใต้ชื่อโครงการในแถบด้านข้าง

เลือกตัวเลือก Explorer บนแถบกิจกรรมแล้ว และจะแสดงไฟล์และโฟลเดอร์ของโครงการ VEX โฟลเดอร์ที่มีชื่อว่า src ได้ถูกเปิดแล้ว และมีการเน้นไฟล์ python ที่มีชื่อว่า main.py ไว้ภายใน

เลือก 'main.py' (หากโปรเจ็กต์เป็นโปรเจ็กต์ Python) หรือ 'main.cpp' (หากโปรเจ็กต์เป็นโปรเจ็กต์ C/C++) ใต้ 'src' ในแถบด้านข้าง

เลือกไฟล์ main.py แล้ว และเปิดอยู่ใน Editor ทางด้านขวา

รหัสของเทมเพลตหรือโปรเจ็กต์ตัวอย่างที่เลือกจะแสดงในพื้นที่ตัวแก้ไข ซึ่งคุณสามารถพัฒนาและแก้ไขโปรเจ็กต์ที่สร้างขึ้นสำหรับ VEX EXP

นำเข้าโครงการ VEXcode EXP ที่มีอยู่

ไอคอนส่วนขยาย VEX Robotics ในแถบกิจกรรม VS Code ถูกเน้นไว้

เรียกใช้รหัส Visual Studio บนคอมพิวเตอร์ เลือกไอคอน VEX บนแถบกิจกรรมรหัส VS

เลือกส่วนขยาย VEX Robotics แล้ว และจะแสดงปุ่มสองปุ่มในหมวดหมู่การดำเนินการของโครงการ โดยปุ่มหนึ่งจะเขียนว่า โครงการใหม่ และอีกปุ่มหนึ่งจะเขียนว่า นำเข้าโครงการ ปุ่มนำเข้าโครงการถูกเน้น

เลือกปุ่ม 'นำเข้าโครงการ' ใต้ 'การดำเนินการโครงการ' ในแถบด้านข้างหลัก

โครงการ VEX ที่บันทึกไว้จะแสดงในไฟล์ของผู้ใช้ใน File Explorer ในตัวอย่างนี้ ได้เลือกโครงการ EXP C++

หน้าต่างโครงการนำเข้าจะเปิดขึ้น เลือกไฟล์โครงการ VEXcode EXP ที่จะนำเข้าและคลิกที่ปุ่มเปิด

หมายเหตุ: ประเภทไฟล์โครงการ VEXcode ที่รองรับสำหรับ VEX EXP คือ:

  • .expcpp (โปรเจ็กต์ VEXcode EXP C/C++)
  • .exppython (โครงการ VEXcode EXP Python)

โครงการ VEX ที่บันทึกไว้ก่อนหน้านี้ได้รับการเลือกให้นำเข้า และผู้ใช้มีตัวเลือกในการแก้ไขชื่อและคำอธิบายก่อนที่จะนำเข้า ในตัวอย่างนี้ ชื่อโครงการได้รับการตั้งค่าเป็น expVEXcode

จากนั้น ตั้งชื่อโปรเจ็กต์ คำอธิบาย และที่ตั้งสำหรับโปรเจ็กต์ที่นำเข้า

ตามค่าเริ่มต้น ชื่อของโครงการจะยังคงเหมือนเดิม

เมนูนำเข้าโครงการ EXP โดยมีการเน้นช่องคำอธิบายไว้ใต้ช่องชื่อโครงการ

พิมพ์คำอธิบายของโครงการในกล่องข้อความใต้ 'คำอธิบาย' ขั้นตอนนี้เป็นทางเลือก

เมนูการนำเข้าโครงการ EXP พร้อมปุ่มเรียกดูที่เน้นไว้ทางขวาของช่องตำแหน่งที่ตั้ง

หากคุณต้องการบันทึกโปรเจ็กต์ในตำแหน่งอื่นนอกเหนือจากโฟลเดอร์โปรเจ็กต์เริ่มต้น ให้เลื่อนหน้าต่างลงแล้วเลือกปุ่ม 'เรียกดู' เพื่อเลือกตำแหน่งสำหรับโฟลเดอร์โปรเจ็กต์บนคอมพิวเตอร์

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

เมนูการนำเข้าโครงการ EXP พร้อมปุ่มสร้างที่ไฮไลต์อยู่ที่มุมล่างขวา

เมื่อป้อนชื่อ คำอธิบาย และที่ตั้งแล้ว ให้เลือกปุ่ม 'สร้าง' หน้าต่าง VS Code จะเริ่มรีเฟรช

เลือกตัวเลือก Explorer บนแถบกิจกรรมแล้ว และจะแสดงไฟล์และโฟลเดอร์ของโครงการ VEX โฟลเดอร์ที่มีชื่อว่า src จะถูกเน้น

เมื่อการรีเฟรชหน้าต่าง VS Code เสร็จสิ้น โครงการ VEXcode EXP จะถูกนำเข้าไปยัง VEX VS Code Extension หากต้องการดูและพัฒนารหัสโครงการ ให้เลือก 'src' ใต้ชื่อโครงการในแถบด้านข้าง

เลือกตัวเลือก Explorer บนแถบกิจกรรมแล้ว และจะแสดงไฟล์และโฟลเดอร์ของโครงการ VEX โฟลเดอร์ชื่อ src ได้ถูกเปิดแล้ว และมีการเน้นไฟล์ C++ ชื่อ main.cpp ไว้

เลือก 'main.py' (หากโปรเจ็กต์ที่นำเข้าเป็นโปรเจ็กต์ Python) หรือ 'main.cpp' (หากโปรเจ็กต์ที่นำเข้าเป็นโปรเจ็กต์ C/C++) ใต้ 'src' ในแถบด้านข้าง

เลือกไฟล์ main.cpp แล้ว และเปิดอยู่ในโปรแกรมแก้ไขทางด้านขวา

รหัสของโครงการที่นำเข้าจะแสดงในพื้นที่ตัวแก้ไข ซึ่งสามารถแก้ไขได้

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

Last Updated: