Archives

PMXサーボを使ってみよう C#Lib「MemREAD編」

Posted on 2024.11.28 in

今回の記事から具体的にPMXサーボを制御する方法を解説します。まずはサーボから情報を読み出す「MemREAD」コマンドについて解説します。   【関連記事】   PMXサーボを使ってみよう C#Lib「準備編」   ●PMXサーボ商品ページ   この記事で解説するPython向けライブラリ、及びサンプルプログラムは、下記のページからダウンロードしてください。 『PMX Library for C#』   PMXシリーズのサーボモータを制御するためのオンラインマニュアルを公開しています。PMXサーボを制御するための詳しい情報が記載されていますので、下記の解説と一緒にご一読ください。 『PMXサーボシリーズ オンラインマニュアル』   ■MemREADコマンドについて MemREADコマンドは、メモリマップのRAM領域から情報を読み出すためのコマンドです。PMXサーボのメモリマップにはRAM領域とROM領域があります。サーボ起動時にROM領域からRAM領域にデータが展開され、サーボの制御にはRAM領域のデータが使用されます。 このコマンドを使用することで下記の情報を読み出すことができます。 ・サーボの現在の状態(現在位置...

もっと見る

PMXサーボを使ってみよう C#Lib「準備編」

Posted on 2024.11.28 in

PMXサーボを制御するためのライブラリとして『PMX Library for C#』を公開しました。この記事では、C#ライブラリを使用するための準備として、Visual Studio 2022を開発環境に使用する方法をご紹介します。 ■PMXサーボラインアップ こちらのカテゴリーをご参照ください。この記事の情報は、すべてのPMXサーボに対応しています。   ■必要な製品と配線 PMXサーボとPCが通信するためにRS-485 USBアダプターHSを使用します。その他、必要な製品と配線については『PMXサーボを使ってみよう PCから制御「準備編」』にて詳しく解説していますのでこちらをご参照ください。   ■開発環境 例としてVisual Studio 2022を開発環境に使用しますのでインストールしてください。 ※弊社は各ソフトウェアのサポートはできませんので、本記事では開発環境の解説は省略します。 ※Visual Studioは、バージョンにより画面レイアウトが変更になる場合があります。バージョンの違いによっては下記の手順とは異なる場合があります。   ■KOドライバをインストール RS-485 USBアダプターHSをPCに認識させる...

もっと見る

PMX Library for C# リファレンス

Posted on 2024.11.28 in

こちらで解説するArduino向けライブラリ、及びサンプルプログラムは、下記のページからダウンロードしてください。 『PMX Library for C#』   PMXシリーズのサーボモータを制御するためのオンラインマニュアルを公開しています。PMXサーボを制御するための詳しい情報が記載されていますので、下記の解説と一緒にご一読ください。 『PMXサーボシリーズ オンラインマニュアル』     定数 RamAddrList アドレス ControlMode 制御モード ReceiveDataOption 応答データ指定 TrajectoryType 補間生成タイプ TorqueSwitchType トルクスイッチ CloneReverseType クローン、リバース EditBaudrate 通信速度 EditParity パリティ PmxStatusErrorList ステータス ComError 通信時のエラー   MotorWRITE サーボを制御するための関数です。 概要   MotorWRITE() サーボに動作指示 MotorWRITESingle() ...

もっと見る

PMX Library for C#

Posted on 2024.11.28 in

PMX Library for C#

PMX Library for C#を公開します。 主にWindowsOS(.NET Framework 6.0以上)のPCで、Visual Studioを使用したC#プログラミングにご利用できます。 PMXサーボとPCの接続には「RS-485 USBアダプターHS」を使用することをお勧めします。詳しくは、サポート記事『PMXサーボを使ってみよう C#Lib「準備編」』をご参照ください。 その他、RS485規格の信号で通信機器で通信することもできますが、弊社純正品をご利用いただいていない場合の通信は保証いたしかねます。    PMX-CSharpLibV1_0_0_1 2024.12.23 付属資料を一部修正しました。プログラムの変更はありません。     PMX-CSharpLib   ├ PmxCSharpLib   ├ PmxCSharpLib.dll    ├ FactoryReset_Sample   ┃    ┃    └FactoryReset_Sample.cs   ┃    ┃    .....   ┃    └ (sample ...etc)   ├ PmxCSharpSamples.sln   ├ html(See to i...

もっと見る

ジャイロセンサーKRG-4が突然動かなくなりました。

Posted on 2024.11.26 in

【質問内容】 KXR-L2のセットに、KRG-4 Bセット(ZH⇔ZH付属)を取り付け使用していますが、今まで問題なくHearttoHeart4上のミキシング、アナログ基準値の項目の実測値に表示をされていましたが、先週から表示がされなくなりました。別の機体を接続すると表示はされるのでドライバー等の問題ではないようです。RCB-4miniの基盤の不具合でしょうか?   【回答】 他の機体では数値を読み取れていますので、Dual USBアダプターHSやドライバのインストールには異常はありません。 推測できる原因としましては、KRG-4~RCB-4miniのZHケーブルが断線している可能性があります。可能であればケーブルを交換してお試しをお願いいたします。 基本的な確認になりますが、HeartToHeart4の「Syncボタン」が有効になっているか、ADポートの選択に誤りがないかをご確認ください。 以上をご確認いただきましても改善しない場合は、ハード側の破損が考えられますので、RCB-4miniおよびKRG-4を弊社に点検のご依頼されることをおすすめいたします。 ご希望の場合は下記のサービス部までお送りください。 ...

もっと見る