Skip to main content

用于控制基于 MD80 的执行器的 Python 包

项目描述

MD80 Python 驱动程序

此 Python 包可用于使用 MAB 的通信加密狗(CANdle 或 CANdle HAT)配置和控制基于 MD80 的执行器。该包是 C++ 库的包装器 - 与简单的 C++ 相比,简单的 python 示例不会有任何明显的性能下降,但是对于实时应用程序,我们建议直接使用 C++ 库。

原始的 C++ 库和 python 示例位于蜡烛存储库中。在开始使用示例之前,请确保您阅读了MD80 x CANdle 手册。

入门

假设您已经阅读了上一节的手册并执行了必要的设置步骤(USB 现在是安装 pyCandle 包的时候了:

python3 -m pip install pyCandleMAB

或者当您使用 Raspberry PI 时:

sudo python3 -m pip install pyCandleMAB

当软件包安装无误后,将 CANdle 设备连接到您的 PC 并运行第一个示例:

python3 ./example1.py

当信号执行器连接到加密狗时,控制台输出应类似于:

[CANDLE] Creating CANdle object.
[CANDLE] Reset successfull!
[CANDLE] CANdle ready.
[CANDLE] Starting pinging drives...
[CANDLE] Found drives.
[CANDLE] 1: ID = 85 (0x55)
[CANDLE] LEDs blining at ID = 85
EXIT SUCCESS

有关更多示例,请访问:https ://github.com/mabrobotics/candle/tree/main/pyCandle/examples

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pyCandleMAB-1.2.0.tar.gz (729.7 kB 查看哈希

已上传 source

内置发行版

pyCandleMAB-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp311

pyCandleMAB-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp310

pyCandleMAB-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp39

pyCandleMAB-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp38

pyCandleMAB-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp37

pyCandleMAB-1.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希

已上传 cp36