ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::PCIeAC01 クラス

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::PCIeAC01 ( const off_t BaseAddress,
unsigned int CPUNum )

コンストラクタ

引数
[in]BaseAddressPCIe-AC01ボードのベースアドレス
[in]CPUNumデバイスドライバを駆動するCPU番号

関数詳解

◆ GetEncorderData()

void PCIeAC01::GetEncorderData ( uint32_t EncData[MaxAxis])

エンコーダデータを読み込む関数

引数
[out]EncDataエンコーダデータ

◆ GetQaxisCurrent()

void PCIeAC01::GetQaxisCurrent ( double Iq[MaxAxis])

q軸電流を読み込む関数

引数
[out]Iqq軸電流

◆ SetQaxisCurrentRef()

void PCIeAC01::SetQaxisCurrentRef ( double Iqref[MaxAxis])

q軸電流指令を書き込む関数

引数
[in]Iqrefq軸電流指令

このクラス詳解は次のファイルから抽出されました: