25 PCIeAC01(
const off_t BaseAddress,
unsigned int CPUNum);
35 static void ExecLinuxCommand(std::string CommandLine);
39 Read_DaxisCurrent = 0x0002,
40 Read_QaxisCurrent = 0x0004,
41 Read_EncoderData = 0x0008,
42 Read_EchoBack = 0x0010,
46 Write_Command = 0x0001,
47 Write_DaxisCurrentRef = 0x0002,
48 Write_QaxisCurrentRef = 0x0004,
49 Write_EchoForward = 0x0010,
52 union uint32_t_float {
56 const std::string ShellPath;
57 const std::string StartPath;
58 const std::string StopPath;
PCIe-AC01 インタフェースクラス
Definition PCIe-AC01.hh:23
~PCIeAC01()
デストラクタ
Definition PCIe-AC01.cc:43
void GetQaxisCurrent(double Iq[MaxAxis])
q軸電流を読み込む関数
Definition PCIe-AC01.cc:66
static const unsigned int MaxAxis
PCIe-AC01が対応できる最大の軸数
Definition PCIe-AC01.hh:27
PCIeAC01(const off_t BaseAddress, unsigned int CPUNum)
コンストラクタ
Definition PCIe-AC01.cc:21
void SetQaxisCurrentRef(double Iqref[MaxAxis])
q軸電流指令を書き込む関数
Definition PCIe-AC01.cc:78
void GetEncorderData(uint32_t EncData[MaxAxis])
エンコーダデータを読み込む関数
Definition PCIe-AC01.cc:58