2. 3. Báo lỗi ZeroDivisionError: divide by zero

Khi nạp chương trình tham khảo, robot không hoạt động kiểm tra lỗi tại màn hình nhập lệnh thì thấy được báo lỗi.

../../../_images/orc02.jpg
Nguyên nhân:
  • Do thiết lập tạo động cơ encoder nhưng chưa thêm lệnh bật encoder cho động cơ tương ứng (các động cơ gắn cổng E1-E2).

  • Dùng dư lệnh bật Encoder cho các động cơ dùng cổng từ M1-M4.

../../../_images/orc03.jpg
Cách xử lý:
  • Bổ sung 2 khối lệnh này vào phía dưới 2 câu lệnh tạo động cơ E1 và E2.

  • Xóa bỏ các câu lệnh bật emcoder dư thừa của chương trình.

../../../_images/orc04.jpg