เอกสารอ้างอิง API ของ VEX IQ (รุ่นที่ 2)#
ยินดีต้อนรับสู่เอกสารอ้างอิง API ของ VEX IQ (รุ่นที่ 2) เว็บไซต์นี้อธิบายคำสั่ง Blocks, Python และ C++ ที่มีอยู่ใน VEXcode IQ
ใช้เอกสารอ้างอิงนี้เพื่อเรียนรู้ว่าคำสั่งแต่ละคำสั่งทำอะไร ต้องการข้อมูลอะไรบ้าง รายงานหรือส่งคืนค่าอะไร และสามารถนำไปใช้ในโครงการได้อย่างไร
ข้อมูล API นี้ใช้ได้เมื่อใช้งานในลักษณะใดลักษณะหนึ่งต่อไปนี้:
VEXcode IQ โดย VEX Robotics
Visual Studio Code โดย Microsoft พร้อมส่วนขยาย VEX Visual Studio Code
ส่วนต่างๆ ของ API#
บล็อก - เรียนรู้เกี่ยวกับบล็อกต่างๆ ที่มีให้ใช้งานใน VEXcode IQ รวมถึงหน้าที่ของแต่ละบล็อก ความหมายของอินพุต และวิธีการใช้งานในโปรเจ็กต์
Python - เรียนรู้เกี่ยวกับเมธอด ฟังก์ชัน พารามิเตอร์ ค่าส่งคืน และตัวอย่างต่างๆ ของ Python ที่ใช้ใน VEXcode IQ ข้อมูล API ของ Python ยังสามารถสนับสนุนโปรเจ็กต์ที่เขียนใน Visual Studio Code โดยใช้ส่วนขยาย VEX Visual Studio Code ได้อีกด้วย
C++ - เรียนรู้เกี่ยวกับคลาส อ็อบเจ็กต์ คอนสตรัคเตอร์ ฟังก์ชันสมาชิก พารามิเตอร์ ค่าส่งคืน และตัวอย่างที่ใช้ใน VEXcode IQ ข้อมูล API ของ C++ ยังสามารถสนับสนุนโปรเจ็กต์ที่เขียนใน Visual Studio Code โดยใช้ส่วนขยาย VEX Visual Studio Code ได้อีกด้วย
บทเรียน VEXcode - ค้นหาบทเรียนและแหล่งข้อมูลสนับสนุนสำหรับการเรียนรู้วิธีการใช้งาน VEXcode IQ
วิธีใช้เอกสารอ้างอิงนี้#
เลือกหมวดหมู่สำหรับภาษาการเขียนโปรแกรมหรือแหล่งข้อมูลที่คุณกำลังใช้งาน
ใช้แถบด้านข้างหรือแถบค้นหาเพื่อค้นหาอุปกรณ์ หมวดหมู่ บล็อก คำสั่ง เมธอด หรือคลาส
อ่านคำอธิบายเพื่อทำความเข้าใจว่าคำสั่งนี้ทำอะไรและมีประโยชน์เมื่อใด
ตรวจสอบพารามิเตอร์เพื่อดูว่าต้องป้อนข้อมูลอะไรบ้างและมีตัวเลือกใดบ้าง
โปรดดูตัวอย่างเพื่อดูวิธีการใช้งานคำสั่งนี้ในโปรเจ็กต์
สำหรับตัวอย่างข้อความในภาษา Python หรือ C++ ให้เลือกปุ่ม คัดลอก เพื่อคัดลอกตัวอย่าง จากนั้นวางลงในสภาพแวดล้อมการเขียนโค้ดของคุณ
คำแนะนำสำหรับการใช้งาน API#
เริ่มต้นด้วยอุปกรณ์หรือหมวดหมู่ที่คุณกำลังทำงานด้วย เช่น ระบบขับเคลื่อน, สมอง, ตัวควบคุม หรือเซ็นเซอร์
อ่านคำอธิบายก่อนคัดลอกตัวอย่าง เพื่อให้เข้าใจว่าคำสั่งนั้นมีไว้ทำอะไร
ตรวจสอบตารางพารามิเตอร์อย่างละเอียด การเปลี่ยนแปลงเล็กน้อยในค่าอินพุตอาจส่งผลต่อพฤติกรรมของหุ่นยนต์ได้
ใช้ตัวอย่างเป็นจุดเริ่มต้น จากนั้นปรับเปลี่ยนค่า ทิศทาง พอร์ต หรือชื่อให้ตรงกับโครงการของคุณเอง