![]() |
ARCS6 AR6-REV.24062600
|
PCIe-AC01 インタフェースクラス [詳解]
#include <ARCS6/lib/PCIe-AC01.hh>
公開メンバ関数 | |
| PCIeAC01 (const off_t BaseAddress, unsigned int CPUNum) | |
| コンストラクタ | |
| ~PCIeAC01 () | |
| デストラクタ | |
| void | GetEncorderData (uint32_t EncData[MaxAxis]) |
| エンコーダデータを読み込む関数 | |
| void | GetQaxisCurrent (double Iq[MaxAxis]) |
| q軸電流を読み込む関数 | |
| void | SetQaxisCurrentRef (double Iqref[MaxAxis]) |
| q軸電流指令を書き込む関数 | |
静的公開変数類 | |
| static const unsigned int | MaxAxis = 16 |
| PCIe-AC01が対応できる最大の軸数 | |
PCIe-AC01 インタフェースクラス
サーボアンプ(SRVAMP1)とPCI Express経由で通信するためのクラス
| PCIeAC01::PCIeAC01 | ( | const off_t | BaseAddress, |
| unsigned int | CPUNum ) |
コンストラクタ
| [in] | BaseAddress | PCIe-AC01ボードのベースアドレス |
| [in] | CPUNum | デバイスドライバを駆動するCPU番号 |
| void PCIeAC01::GetEncorderData | ( | uint32_t | EncData[MaxAxis] | ) |
エンコーダデータを読み込む関数
| [out] | EncData | エンコーダデータ |
| void PCIeAC01::GetQaxisCurrent | ( | double | Iq[MaxAxis] | ) |
q軸電流を読み込む関数
| [out] | Iq | q軸電流 |
| void PCIeAC01::SetQaxisCurrentRef | ( | double | Iqref[MaxAxis] | ) |
q軸電流指令を書き込む関数
| [in] | Iqref | q軸電流指令 |