![]() |
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軸電流指令 |