การเคลื่อนไหว#

การแนะนำ#

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

มอเตอร์แต่ละตัวจะถูกตั้งค่าในหน้าต่างอุปกรณ์ ชื่อของมอเตอร์และทิศทางอาจเปลี่ยนแปลงไปขึ้นอยู่กับการสร้างหุ่นยนต์ ตัวอย่างเช่น หุ่นยนต์รุ่น Competition Advanced 2.0 มีมอเตอร์ชื่อ ArmMotor โดยมีทิศทาง ขึ้น และ ลง หุ่นยนต์ที่ออกแบบเองอาจใช้ชื่อมอเตอร์หรือทิศทางที่แตกต่างออกไป

โดยค่าเริ่มต้น การหมุนไปข้างหน้าจะทำให้มอเตอร์หมุนทวนเข็มนาฬิกา และการหมุนย้อนกลับจะทำให้มอเตอร์หมุนตามเข็มนาฬิกา หากตั้งค่ามอเตอร์ให้หมุนย้อนกลับในหน้าต่างอุปกรณ์ ทิศทางการหมุนเหล่านั้นจะสลับกัน

ภาพมอเตอร์ VEX GO แสดงทิศทางการหมุนไปข้างหน้าด้วยเครื่องหมายบวก และลูกศรแสดงว่ากำลังหมุนไปทางซ้าย หรือทวนเข็มนาฬิกา ภาพมอเตอร์ VEX GO แสดงทิศทางการหมุนย้อนกลับ โดยมีเครื่องหมายลบและลูกศรชี้ทิศทางการหมุนไปทางขวา หรือตามเข็มนาฬิกา

มีหลายวิธีในการเขียนโค้ดควบคุมมอเตอร์ ด้านล่างนี้คือรายการบล็อกการเคลื่อนที่ทั้งหมด:

การดำเนินการ — หยุดและหมุนมอเตอร์

การตั้งค่า — ปรับการตั้งค่ามอเตอร์

ค่าต่างๆ — ตรวจสอบสถานะมอเตอร์

การกระทำ#

มอเตอร์หมุน#

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

หมุน [ArmMotor v] [ขึ้น v]

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะหมุน เลือกจากมอเตอร์ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ทิศทาง

ทิศทางการหมุนของมอเตอร์ โดยค่าเริ่มต้นจะมีให้เลือกคือ เดินหน้า และ ถอยหลัง ทิศทางการหมุนอาจเปลี่ยนแปลงได้ขึ้นอยู่กับการตั้งค่าของมอเตอร์

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Raise the ArmMotor, then stop.]
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
หยุด [ArmMotor v]

มอเตอร์หมุนสำหรับ#

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

หมุน [ArmMotor v] [ขึ้น v] เป็น [90] [องศา v] ▶

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะหมุน เลือกจากมอเตอร์ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ทิศทาง

ทิศทางการหมุนของมอเตอร์ โดยค่าเริ่มต้นจะมีให้เลือกคือ เดินหน้า และ ถอยหลัง ทิศทางการหมุนอาจเปลี่ยนแปลงได้ขึ้นอยู่กับการตั้งค่าของมอเตอร์

ระยะทาง

ระยะทางที่มอเตอร์หมุน องศา ใช้จำนวนเต็ม รอบ สามารถใช้ได้ทั้งจำนวนเต็มหรือทศนิยม

หน่วย

หน่วยวัดระยะทาง: องศา หรือ รอบ

และอย่ารอช้า

เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Raise and lower the ArmMotor.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
หมุน [ArmMotor v] [ลง v] เป็น [180] [องศา v] ▶

หมุนมอเตอร์ไปยังตำแหน่งที่กำหนด#

บล็อก หมุนมอเตอร์ไปยังตำแหน่งที่กำหนด จะหมุนมอเตอร์ไปยังตำแหน่งที่ระบุ

ตำแหน่งของมอเตอร์คือระยะที่มอเตอร์หมุนไป โดยวัดเป็น องศา หรือ รอบ หนึ่ง รอบ เท่ากับ 360 องศา ในตอนเริ่มต้นโครงการ ตำแหน่งของมอเตอร์จะถูกตั้งค่าเป็น 0 องศา นอกจากนี้ยังสามารถตั้งค่าตำแหน่งของมอเตอร์ได้โดยใช้บล็อก set motor position

ค่าตำแหน่งเป็นค่าสัมบูรณ์ ซึ่งหมายความว่าทิศทางการหมุนขึ้นอยู่กับตำแหน่งปัจจุบันของมอเตอร์

หมุน [ArmMotor v] ไปตำแหน่ง (90) [องศา v] ▶

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะหมุน เลือกจากมอเตอร์ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ตำแหน่ง

ค่าตำแหน่งที่มอเตอร์จะหมุนไปถึง องศา ใช้จำนวนเต็ม รอบ สามารถใช้ได้ทั้งจำนวนเต็มหรือทศนิยม

หน่วย

หน่วยวัดตำแหน่ง: องศา หรือ รอบ

และอย่ารอช้า

เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Return ArmMotor to 0 degrees after raising.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
หมุน [ArmMotor v] ไปตำแหน่ง [0] [องศา v] ▶

หยุดมอเตอร์#

บล็อกตัวหยุดมอเตอร์จะหยุดมอเตอร์ไม่ให้หมุน

หยุด [ArmMotor v]

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่ต้องการหยุดทำงาน เลือกจากมอเตอร์ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Raise the ArmMotor.]
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
หยุด [ArmMotor v]

การตั้งค่า#

ตั้งตำแหน่งมอเตอร์#

ตำแหน่งของมอเตอร์คือระยะการหมุน ซึ่งวัดเป็น องศา หรือ รอบ หนึ่ง รอบ เท่ากับ 360 องศา บล็อก ตั้งค่าตำแหน่งมอเตอร์ จะเปลี่ยนตำแหน่งปัจจุบันของมอเตอร์เป็นค่าใหม่

ตัวอย่างเช่น หากมอเตอร์หมุนไปถึง 180 องศา การตั้งตำแหน่งเป็น 0 องศาจะรีเซ็ตตำแหน่งนั้นจาก 180 องศาเป็น 0 องศา จากนั้นมอเตอร์จะสามารถหมุนไปยังตำแหน่งต่างๆ ตามค่าใหม่นั้นได้

ตั้งตำแหน่ง [ArmMotor v] เป็น (0) [องศา v]

พารามิเตอร์

คำอธิบาย

มอเตอร์

เลือกมอเตอร์ที่จะกำหนดตำแหน่ง โดยเลือกจากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

ตำแหน่ง

ค่าตำแหน่งที่จะตั้งค่าสำหรับมอเตอร์ องศา ใช้จำนวนเต็ม รอบ สามารถใช้ได้ทั้งจำนวนเต็มหรือทศนิยม

หน่วย

หน่วยวัดตำแหน่ง: องศา หรือ รอบ

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Return ArmMotor to 0 degrees after raising.]
ตั้งตำแหน่ง [ArmMotor v] เป็น [0] [องศา v]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
หมุน [ArmMotor v] ไปตำแหน่ง [0] [องศา v] ▶

ตั้งค่าความเร็วของมอเตอร์#

บล็อก ตั้งค่าความเร็วของมอเตอร์ จะบอกมอเตอร์ว่าควรหมุนเร็วแค่ไหน เปอร์เซ็นต์ที่สูงขึ้นจะทำให้มอเตอร์หมุนเร็วขึ้น และเปอร์เซ็นต์ที่ต่ำลงจะทำให้มอเตอร์หมุนช้าลง

ทุกโปรเจกต์เริ่มต้นด้วยมอเตอร์แต่ละตัวหมุนด้วยความเร็ว 50% เป็นค่าเริ่มต้น

หมายเหตุ: ความเร็วที่สูงขึ้นจะทำให้มอเตอร์หมุนเร็วขึ้น แต่ความแม่นยำอาจลดลง ความเร็วที่ต่ำลงจะทำให้มอเตอร์หมุนช้าลง แต่ความแม่นยำอาจเพิ่มขึ้น

ตั้งความเร็ว [ArmMotor v] เป็น [50] %

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะใช้กำหนดความเร็ว เลือกจากมอเตอร์ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ความเร็ว

ความเร็วในการหมุนสามารถปรับได้ตั้งแต่ 0% ถึง 100%

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor at different velocities.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
[Move slow.]
ตั้งความเร็ว [ArmMotor v] เป็น [20] %
หมุน [ArmMotor v] [ลง v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
[Move fast.]
ตั้งความเร็ว [ArmMotor v] เป็น [100] %
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶

ตั้งค่าการหยุดมอเตอร์#

บล็อก set motor stopping จะกำหนดวิธีการหยุดการเคลื่อนที่ของมอเตอร์: โดยการเบรก การปล่อยให้ไหลไปเอง หรือการหยุดนิ่ง

ตั้งการหยุด [ArmMotor v] เป็น [เบรก v]

พารามิเตอร์

คำอธิบาย

มอเตอร์

เลือกมอเตอร์ที่ต้องการตั้งค่าพฤติกรรมการหยุดทำงาน จากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

พฤติกรรมการหยุด

วิธีที่มอเตอร์จะหยุด:

  • เบรก — หยุดทันที
  • ไหลไปเอง — ชะลอความเร็วจนหยุด
  • ค้าง — หยุดทันทีและค้างตำแหน่งของมอเตอร์

ตัวอย่างเช่น หากใช้การประกอบแบบ Competition Advanced 2.0 และตั้งค่า ArmMotor เป็นโหมด Hold มอเตอร์จะยึดแขนไว้ในตำแหน่งปัจจุบันจนกว่าจะมีการเคลื่อนไหวของแขนอีกครั้ง ซึ่งหมายความว่ามอเตอร์จะทำงานต้านแรงโน้มถ่วงเพื่อรักษาระดับแขนให้อยู่ในอากาศหากมอเตอร์หยุดทำงานในขณะที่แขนยกขึ้น

หากไม่ได้ใช้งานบล็อกนี้ มอเตอร์จะใช้เบรกเมื่อหยุดรถ

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor, then coast to a stop.]
ตั้งความเร็ว [ArmMotor v] เป็น [20] %
ตั้งการหยุด [ArmMotor v] เป็น [ปล่อย v]
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
หยุด [ArmMotor v]

ตั้งค่าแรงบิดสูงสุดของมอเตอร์#

แรงบิดคือแรงหมุน มันแสดงให้เห็นว่ามอเตอร์สามารถผลักหรือดึงได้แรงแค่ไหนเมื่อมันหมุน

บล็อก set motor max torque จะกำหนดแรงบิดสูงสุดที่มอเตอร์สามารถใช้งานได้

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

ทุกโปรเจกต์เริ่มต้นด้วยแรงบิดของมอเตอร์แต่ละตัวที่ 50% เป็นค่าเริ่มต้น

ตั้งแรงบิดสูงสุด [ArmMotor v] เป็น (50) %

พารามิเตอร์

คำอธิบาย

มอเตอร์

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

แรงบิด

แรงบิดสูงสุดที่มอเตอร์สามารถใช้งานได้ ตั้งแต่ 0% ถึง 100%

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor at different torques.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
[Move with less torque.]
ตั้งแรงบิดสูงสุด [ArmMotor v] เป็น [20] %
หมุน [ArmMotor v] [ลง v] เป็น [180] [องศา v] ▶
รอ [1] วินาที
[Move with maximum torque.]
ตั้งแรงบิดสูงสุด [ArmMotor v] เป็น [100] %
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶

ตั้งค่าเวลาหยุดทำงานของมอเตอร์#

บล็อก set motor timeout จะตั้งค่าว่ามอเตอร์จะพยายามเคลื่อนไหวให้เสร็จสิ้นภายในกี่วินาที หากมอเตอร์ไม่สามารถเคลื่อนไหวให้เสร็จสิ้นภายในเวลาที่กำหนด มันจะหยุดพยายามและไปยังบล็อกถัดไปในลำดับ เพื่อป้องกันไม่ให้มอเตอร์ติดขัดในการเคลื่อนไหว

ตั้งหมดเวลา [ArmMotor v] เป็น (1) วินาที

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะตั้งค่าหมดเวลา เลือกจากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

เวลา

จำนวนวินาทีที่มอเตอร์สามารถพยายามทำการเคลื่อนที่ให้เสร็จสิ้นได้ ค่านี้อาจเป็นจำนวนเต็มหรือทศนิยมก็ได้

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Move ArmMotor as far as possible for 1 second before resetting.]
ตั้งตำแหน่ง [ArmMotor v] เป็น [0] [องศา v]
ตั้งหมดเวลา [ArmMotor v] เป็น [1] วินาที
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ▶
หมุน [ArmMotor v] ไปตำแหน่ง [0] [องศา v] ▶

ค่านิยม#

มอเตอร์พังแล้วใช่ไหม?#

บล็อก Boolean motor is done จะรายงานว่ามอเตอร์เคลื่อนที่เสร็จแล้วหรือไม่ สามารถใช้ข้อมูลนี้เพื่อควบคุมจังหวะเวลาของพฤติกรรมอื่นๆ โดยอิงจากการเคลื่อนที่ของมอเตอร์ได้

  • จริง — มอเตอร์หยุดทำงานแล้ว

  • ไม่จริง — มอเตอร์ยังคงหมุนอยู่

บล็อกนี้ทำงานร่วมกับบล็อกการเคลื่อนไหวต่อไปนี้ที่มีพารามิเตอร์ และไม่ต้องรอ: หมุนมอเตอร์เป็นเวลา และ หมุนมอเตอร์ไปยังตำแหน่ง

<[ArmMotor v] เสร็จแล้ว?>

พารามิเตอร์

คำอธิบาย

มอเตอร์

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

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Turn the Eye Sensor's light on while ArmMotor is moving.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ◀ และไม่รอ
รอ [0.1] วินาที
ทำตลอดไป
ถ้า <[ArmMotor v] เสร็จแล้ว?> แล้ว
ตั้งไฟตา [ปิด v]
มิฉะนั้น
ตั้งไฟตา [เปิด v]

มอเตอร์กำลังหมุนอยู่หรือไม่?#

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

  • จริง — มอเตอร์กำลังหมุนอยู่

  • เท็จ — มอเตอร์ไม่หมุน

บล็อกนี้ทำงานร่วมกับบล็อกการเคลื่อนไหวต่อไปนี้ที่มีพารามิเตอร์ และไม่ต้องรอ: หมุนมอเตอร์เป็นเวลา และ หมุนมอเตอร์ไปยังตำแหน่ง

<[ArmMotor v] กำลังหมุน?>

พารามิเตอร์

คำอธิบาย

มอเตอร์

ตรวจสอบว่ามอเตอร์กำลังหมุนอยู่หรือไม่ เลือกมอเตอร์จากตัวเลือกที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Turn the Eye Sensor's light on while ArmMotor is moving.]
หมุน [ArmMotor v] [ขึ้น v] เป็น [180] [องศา v] ◀ และไม่รอ
รอ [0.1] วินาที
ทำตลอดไป
ถ้า <[ArmMotor v] กำลังหมุน?> แล้ว
ตั้งไฟตา [เปิด v]
มิฉะนั้น
ตั้งไฟตา [ปิด v]

ตำแหน่งมอเตอร์#

ตำแหน่งของมอเตอร์คือระยะการหมุนที่วัดได้เป็นองศาหรือจำนวนรอบ บล็อกรายงานตำแหน่งมอเตอร์จะแสดงตำแหน่งปัจจุบันของมอเตอร์

ในตอนเริ่มต้นโครงการ ตำแหน่งของมอเตอร์จะถูกตั้งไว้ที่ 0 องศา หากมอเตอร์หมุนไปข้างหน้าครบหนึ่งรอบ ตำแหน่งจะเปลี่ยนเป็น 360 องศา หรือ 1 รอบ หากมอเตอร์หมุนไปในทิศทางตรงกันข้าม ตำแหน่งจะเปลี่ยนเป็นค่าลบ

(ตำแหน่ง [ArmMotor v] ใน [องศา v] :: custom-motion)

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะใช้รายงานตำแหน่ง เลือกจากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

หน่วย

หน่วยที่ใช้รายงานตำแหน่งมอเตอร์เป็น: องศา หรือ รอบ

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Display how far the ArmMotor moves after one second.]
ตั้งตำแหน่ง [ArmMotor v] เป็น [0] [องศา v]
พิมพ์ [Start: ] ▶
พิมพ์ (ตำแหน่ง [ArmMotor v] ใน [องศา v] :: custom-motion) ▶
ตั้งเคอร์เซอร์ไปแถวถัดไป
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
หยุด [ArmMotor v]
พิมพ์ [After: ] ▶
พิมพ์ (ตำแหน่ง [ArmMotor v] ใน [องศา v] :: custom-motion) ▶

ความเร็วของมอเตอร์#

บล็อกรายงานความเร็วของมอเตอร์จะแสดงความเร็วในการหมุนของมอเตอร์เป็นเปอร์เซ็นต์ ตั้งแต่ -100% ถึง 100%

ค่าบวกหมายความว่ามอเตอร์หมุนไปข้างหน้า ค่าลบหมายความว่ามอเตอร์หมุนย้อนกลับ

(ความเร็ว [ArmMotor v] ใน %)

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะใช้รายงานความเร็ว เลือกจากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Display the ArmMotor's velocity when it moves.]
พิมพ์ [Resting: ] ▶
พิมพ์ (ความเร็ว [ArmMotor v] ใน %) ▶
ตั้งเคอร์เซอร์ไปแถวถัดไป
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
พิมพ์ [Moving: ] ▶
พิมพ์ (ความเร็ว [ArmMotor v] ใน %) ▶
หยุด [ArmMotor v]

กระแสไฟฟ้าของมอเตอร์#

ส่วนรายงานกระแสไฟมอเตอร์จะแสดงค่ากำลังไฟที่มอเตอร์ใช้จากแบตเตอรี่เป็นเปอร์เซ็นต์ ตั้งแต่ 0% ถึง 100%

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

(กระแสไฟ [ArmMotor v] ใน %)

พารามิเตอร์

คำอธิบาย

มอเตอร์

มอเตอร์ที่จะใช้รายงานกระแสไฟฟ้า เลือกจากมอเตอร์ที่กำหนดค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Build Used: Competition Advanced 2.0]
[Display the motor's current when it moves.]
พิมพ์ [Resting: ] ▶
พิมพ์ (กระแสไฟ [ArmMotor v] ใน %) ▶
ตั้งเคอร์เซอร์ไปแถวถัดไป
หมุน [ArmMotor v] [ขึ้น v]
รอ [1] วินาที
พิมพ์ [Moving: ] ▶
พิมพ์ (กระแสไฟ [ArmMotor v] ใน %) ▶
หยุด [ArmMotor v]