ทำความเข้าใจกฎการตั้งชื่อสำหรับตัวแปรและอุปกรณ์ใน VEXcode V5

ใน VEXcode V5 คุณจะต้องตั้งชื่อให้กับตัวแปรใหม่เมื่อคุณสร้างขึ้น คุณยังมีตัวเลือกในการเปลี่ยนชื่ออุปกรณ์ใน Robot Configuration 


กฎชื่อที่ถูกต้อง

ชื่อตัวแปรต้องไม่ซ้ำกัน แต่มีข้อกำหนดอื่นๆ ที่ชื่อต้องปฏิบัติตาม 

ชื่อตัวแปรถูกใช้ในตำแหน่งต่อไปนี้:

  1. อุปกรณ์ (สร้างโดยใช้ Robot Configuration)
  2. ตัวเลข (สร้างโดยใช้ “สร้างตัวแปร”)
  3. บูลีน (สร้างโดยใช้ "สร้างบูลีน")
  4. รายการ (สร้างโดยใช้ "สร้างรายการ")
  5. รายการ 2D (สร้างโดยใช้ "สร้างรายการ 2D")


นี่คือภาพรวมของเกณฑ์ในการเลือกชื่อที่ถูกต้อง:

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม V5 Blocks ที่แสดงบล็อกการเขียนโปรแกรมต่างๆ และการเชื่อมต่อของบล็อกเหล่านั้น รวมทั้งแสดงการตั้งค่าสำหรับบทช่วยสอนในส่วนคำอธิบายหมวดหมู่ V5

ชื่อไม่สามารถใช้อักขระพิเศษได้

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงบล็อกการเขียนโปรแกรมต่างๆ และฟังก์ชันต่างๆ ซึ่งใช้สำหรับบทช่วยสอนเกี่ยวกับการสร้างโปรแกรมด้วยหุ่นยนต์ VEX

ชื่อต้องขึ้นต้นด้วยตัวอักษร ไม่สามารถเริ่มต้นด้วยตัวเลขได้

ภาพหน้าจอของบทช่วยสอนการเขียนโปรแกรม VEX V5 Blocks ซึ่งแสดงบล็อกการเขียนโปรแกรมต่างๆ และฟังก์ชันต่างๆ ในอินเทอร์เฟซ VEXcode โดยออกแบบมาเพื่อแนะนำผู้ใช้ในการสร้างโปรแกรมหุ่นยนต์

ชื่อไม่สามารถใช้ช่องว่าง

ภาพหน้าจอของบทช่วยสอนการเขียนโปรแกรม VEX V5 Blocks ซึ่งแสดงบล็อกการเขียนโปรแกรมต่างๆ และฟังก์ชันต่างๆ สำหรับโครงการหุ่นยนต์เพื่อการศึกษา

ชื่อไม่สามารถเป็นคำสงวนใน VEXcode คำสงวนคือคำหรือชื่อที่ VEXcode ใช้อยู่แล้ว

ตัวอย่าง:vex, Brain, time, for, while, break, else, not

ภาพหน้าจอของอินเทอร์เฟซการเขียนโปรแกรม VEX V5 Blocks ที่แสดงบล็อกการเขียนโปรแกรมต่างๆ และการจัดเรียงเพื่อใช้เป็นบทช่วยสอนเกี่ยวกับการใช้บล็อกในหุ่นยนต์ VEX

ชื่อจะต้องไม่ซ้ำกัน (ใช้เพียงครั้งเดียว) แต่คุณสามารถมีตัวพิมพ์ที่แตกต่างกันได้ (ตัวพิมพ์ใหญ่หนึ่งตัวและตัวพิมพ์เล็กหนึ่งตัว)


ข้อผิดพลาดชื่อที่เป็นไปได้

ภาพหน้าจอของอินเทอร์เฟซการสอน V5 Blocks ที่แสดงบล็อกการเขียนโปรแกรมต่างๆ และตัวเลือกในการสร้างโค้ดหุ่นยนต์ แสดงให้เห็นถึงเค้าโครงและคุณลักษณะของสภาพแวดล้อมการเขียนโปรแกรม V5

เมื่อคุณสร้างชื่อตัวแปร หากคุณเห็นข้อผิดพลาด “ชื่อที่ถ่าย” หมายความว่ามีชื่อที่ซ้ำกันในกลุ่มใดๆ ข้างต้น

แผนภาพแสดงบล็อกต่างๆ ที่ใช้ในบทช่วยสอนการเขียนโปรแกรม Vex Robotics V5 พร้อมด้วยส่วนประกอบและการเชื่อมต่อที่มีป้ายกำกับเพื่อช่วยในการทำความเข้าใจแนวคิดการเขียนโปรแกรม

คุณอาจพบกรณีนี้เมื่อเปิดโปรเจ็กต์ที่สร้างขึ้นใน VEXcode V5 เวอร์ชันก่อนหน้าซึ่งมีชื่อตัวแปรซ้ำกัน ซึ่งจะทำให้เกิดข้อผิดพลาดขณะคอมไพล์ และคุณจะเห็นข้อความแสดงข้อผิดพลาดประเภทต่อไปนี้

ข้อความแสดงข้อผิดพลาดด้านบนแสดงปัญหาต่อไปนี้:

  • พบชื่อ "myvariable" เป็นตัวแปรตัวเลขและตัวแปรบูลีน 
  • พบชื่อ "awesomeVar" เป็นตัวแปรตัวเลขและตัวแปรบูลีน 

ในการแก้ไขข้อผิดพลาด รายการที่ซ้ำกันรายการใดรายการหนึ่งจะต้องถูกลบออกหรือเปลี่ยนแปลงเพื่อให้ไม่ซ้ำกัน

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

Last Updated: