Nam châm#

Giới thiệu#

Nam châm V5 chỉ được sử dụng với buồng làm việc V5.

Dưới đây là danh sách các phương pháp có sẵn:

Thao tác – Tương tác với nam châm.

  • pickup – Kích hoạt Nam châm để nhặt một vật.

  • drop – Vô hiệu hóa Nam châm để thả một vật thể.

  • set_power – Đặt mức công suất của Nam châm được sử dụng để nhặt và thả.

Getters – Trả về dữ liệu từ Magnet.

  • temperature – Trả về nhiệt độ của Nam châm.

  • installed – Kiểm tra xem Nam châm có được kết nối hay không.

  • timestamp – Trả về dấu thời gian của gói trạng thái cuối cùng được nhận từ Magnet.

Người lập trình – Tự tay khởi tạo và cấu hình nam châm.

Hành động#

pickup#

pickup(duration, units, power) kích hoạt Nam châm để nhặt một vật thể.

Usage: magnet.pickup(duration, units, power)

Thông số

Sự miêu tả

duration

Tùy chọn. Thời gian kích hoạt nam châm, có thể là số nguyên hoặc số thực.

units

Tùy chọn. Đơn vị đo thời gian:

  • MSEC (Mặc định)
  • SECONDS

power

Tùy chọn. Mức công suất cần thiết lập (0 - 100).

# Set the Magnet to pickup.
magnet.pickup()

# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)

drop#

drop() vô hiệu hóa nam châm để thả vật thể.

Usage: magnet.drop(duration, units, power)

Thông số

Sự miêu tả

duration

Tùy chọn. Thời gian để vô hiệu hóa nam châm, có thể là số nguyên hoặc số thực.

units

Tùy chọn. Đơn vị đo thời gian:

  • MSEC (Mặc định)
  • SECONDS

power

Tùy chọn. Mức công suất cần thiết lập (0 - 100).

# Set the Magnet to drop.
magnet.drop()

# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)

set_power#

set_power(value) thiết lập mức công suất của nam châm dùng để nhặt và thả.

Usage: magnet.set_power(value)

Thông số

Sự miêu tả

value

Mức công suất cần thiết lập (0 - 100).

# Set the default power to 80%. 
magnet.set_power(80)

Người nhận#

temperature#

temperature() trả về nhiệt độ của Nam châm dưới dạng số thực.

Usage: magnet.temperature(units)

Thông số

Sự miêu tả

units

Tùy chọn. Đơn vị đo nhiệt độ:

  • CELSIUS (Mặc định)
  • FAHRENHEIT

installed#

installed() trả về giá trị Boolean cho biết nam châm có được kết nối hay không.

  • True - Nam châm có liên kết với não bộ.

  • False - Nam châm không liên quan đến não bộ.

Usage: magnet.installed()

Thông số

Sự miêu tả

Phương pháp này không có tham số.

timestamp#

timestamp() trả về một số nguyên là dấu thời gian của gói trạng thái cuối cùng nhận được từ Magnet.

Usage: magnet.timestamp()

Thông số

Sự miêu tả

Phương pháp này không có tham số.

Các hàm tạo#

Các hàm tạo được sử dụng để tạo thủ công các đối tượng Magnet, cần thiết cho việc cấu hình Magnet bên ngoài VEXcode.

Electromagnet#

Electromagnet tạo ra nam châm.

Cách sử dụng: magnet_1 = Electromagnet(port)

Tham số

Sự miêu tả

port

Cổng thông minh nào mà nam châm được kết nối sẽ được ghi là Ports.PORT , tiếp theo là số thứ tự cổng, từ 1 đến 12.

# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)