معرفی شرکت ها


dicot-0.1.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Controls Futaba Command-Type Servo motors.
ویژگی مقدار
سیستم عامل -
نام فایل dicot-0.1.0
نام dicot
نسخه کتابخانه 0.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده lanius
ایمیل نویسنده lanius@nirvake.org
آدرس صفحه اصلی https://github.com/lanius/dicot
آدرس اینترنتی https://pypi.org/project/dicot/
مجوز MIT
# dicot Controls Futaba Command-Type Servo motors. It is developed and tested with [RS204MD](http://www.futaba.co.jp/robot/command_type_servos/rs204md). ## Installation ```shell $ pip install dicot ``` ## Usage Create the serial port connection, enable the torque, and set the motor angle: ```pycon >>> improt dicot >>> >>> cnx = dicot.open('COM1') >>> >>> motor = cnx.motor(1) # id = 1 >>> motor.torque_enabled = True >>> >>> motor.angle = 45 # degree ``` Or set with duration: ```pycon >>> motor.rotate(90, msec=5000) # with duration ``` Can get and set various parameters through the attributes: ```pycon >>> motor.angle 90 # degree >>> >>> motor.load 6 # mA >>> >>> motor.temperature 30 # Celsius >>> >>> motor.voltage 5.2 # V >>> >>> motor.max_torque = 80 # % >>> motor.pid_coeff = 100 # % ``` The value set in the ROM area must be written by executing `motor.rom.write()` in order to retain it even after the motor is turned off: ```pycon >>> motor.torque_enabled = False >>> motor.rom.cw_angle_limit = 100 # degree >>> motor.rom.ccw_compliance_margin = 0.2 # degree >>> motor.rom.ccw_compliance_slope = 20 # degree >>> motor.rom.write() ``` Can also change the ID: ```pycon >>> motor.rom.id = 2 >>> motor.rom.write() ``` MotorList can handle multiple motors collectively: ```pycon >>> motors = dicot.MotorList([motor, cnx.motor(2), cnx.motor(3)]) >>> motors.torque_enabled = True >>> motors.angles = [30, 60, 90] ``` The connection object supports the with statement: ```python import dicot with dicot.open('COM1') as cnx: motor = cnx.motor(1) print(motor.firm_version) ```


نیازمندی

مقدار نام
- pyserial


زبان مورد نیاز

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl dicot-0.1.0:

    pip install dicot-0.1.0.whl


نصب پکیج tar.gz dicot-0.1.0:

    pip install dicot-0.1.0.tar.gz