PMX Library for Python

Posted on 2023.10.25 in

 

PMX Library for Pythonを公開します。

PMXサーボに接続されているシングルボードを含むコンピュータで、Pyhtonが動作する環境であればこのライブラリを使用することができます。

PMXサーボとPCの接続には「RS-485 USBアダプターHS」を使用することをお勧めします。接続方法は、サポート記事『PMXサーボを使ってみよう PCから制御「準備編」』をご参照ください。

その他、RS485規格の信号で通信機器で通信することもできますが、弊社純正品をご利用いただいていない場合の通信は保証いたしかねます。

 

Zip_icon PmxLib_for_Python_V1010

2024.2.16 サーボのファームウェアバージョン1.0.1.2に対応するためプログラムを追記しました。バージョン1.0.0.6でもご利用いただけます。

MemWRITEコマンドのみでよりシンプルに制御ができるようになりました。詳しくはサンプルプログラム『MemWRITE_MotorControl_Sample20240215.py』をご参照ください。

 

  PmxLib

  ┃    ├ PmxLib.py

  ┃    └ PmxPySerialClass.py

  ├ sample

  ┃    ├ MemREADSample_xxxxx.py

  ┃    ┃    .....

  ┃    └ (sample ...etc)

  ├ template

  ┃    └ PmxTemplate_xxxxx.py

  ├ readmeTop.md (this file)

  ├ LICENSE.txt

  └ PmxLib FunctionList V1_0_1_0(See to index.html)

 

サンプルプログラムについて

サンプルプログラムでは、PmxLibのリンクは相対パスで書かれています。

サンプルプログラムをそのまま動かす際はPmxLibのフォルダとsampleのフォルダ同じ場所においてください。

 

動作確認済み環境

・製品

Windows 10 / 11

Raspberry Pi 4 Model B
    Distributor ID:    Raspbian
    Description:       Raspbian GNU/Linux 11 (bullseye)
    Release:              11
    Codename:         bullseye

・環境

Python : 3.8.5

pySerial: 3.4

 

対応機種

PMX-SCR-9204HV

PMX-SCR-9203HV

PMX-SCR-5204HV

PMX-SCR-5203HV

 

リファレンス

ライブラリの各関数について下記で解説しています。

PMX Library for Python リファレンス

 

関連記事

 PMXサーボを使ってみよう PCから制御「準備編」

 PMXサーボを使ってみよう PCから制御「MemREAD編」

 PMXサーボを使ってみよう PCから制御「MemWRITE編」

 PMXサーボを使ってみよう PCから制御「MotorWRITE (組み合わせ制御)編」

 PMXサーボを使ってみよう PCから制御「MotorWRITE(速度制御、他)編」

 

 

【過去のライブラリ】

Zip_icon PmxLib_for_Python_V1001

 

PMX-SCR-9204HVの詳細をみる PMX-SCR-9203HVの詳細をみる PMX-SCR-5204HVの詳細をみる PMX-SCR-5203HVの詳細をみる