|
| USV_PCIE7 (const unsigned long Addr) |
| コンストラクタ
|
|
| USV_PCIE7 (USV_PCIE7 &&right) |
| ムーブコンストラクタ
|
|
| ~USV_PCIE7 () |
| デストラクタ
|
|
void | SetCurrent (const double Current, const size_t Axis) |
| 指定した軸にq軸電流指令を設定する関数
|
|
void | SetCurrent (const std::array< double, N > &Current) |
| 指定した軸にq軸電流指令を設定する関数(配列版)
|
|
void | SetZeroCurrent (void) |
| 全軸のq軸電流指令をゼロに設定する関数
|
|
double | GetCurrent (const size_t Axis) |
| 指定した軸のq軸電流を取得する関数(アナログ出力設定"AOMD 4 0 1.0"に設定のこと)
|
|
void | GetCurrent (std::array< double, N > &Current) |
| 全軸のq軸電流指令を取得する関数(配列版) (アナログ出力設定"AOMD 4 0 1.0"に設定のこと)
|
|
double | GetVelocity (const size_t Axis) |
| 指定した軸の速度を取得する関数(アナログ出力設定"AOMD 1 0 1.0"に設定のこと)
|
|
void | GetVelocity (std::array< double, N > &Velocity) |
| 全軸の速度を取得する関数(配列版) (アナログ出力設定"AOMD 1 0 1.0"に設定のこと)
|
|
double | GetPosition (const size_t Axis) |
| 指定した軸の位置を取得する関数(値域0~2π版)
|
|
void | GetPosition (std::array< double, N > &Position) |
| 全軸の位置を取得する関数(値域0~2π版)(配列版)
|
|
int32_t | GetNumOfRotation (const size_t Axis) |
| 指定した軸の回転の数を取得する関数
|
|
double | GetFullPosition (const size_t Axis) |
| 指定した軸の位置を取得する関数(値域±∞版)
|
|
void | GetFullPosition (std::array< double, N > &Position) |
| 全軸の位置を取得する関数(値域±∞版)(配列版)
|
|
double | GetTorque (const size_t Axis) |
| 指定した軸のトルクを取得する関数
|
|
void | GetTorque (std::array< double, N > &Torque) |
| 全軸のトルクを取得する関数(配列版)
|
|
uint32_t | GetCounter (const size_t Axis) |
| 指定した軸の同期カウンタデータを取得する関数
|
|
void | TurnServosOn (void) |
| 全軸サーボONにする関数
|
|
void | TurnServosOff (void) |
| 全軸サーボOFFにする関数
|
|
void | SetControlMode (ControlMode Ctrl) |
| 制御モードを設定する関数
|
|
void | ClearErrorStatus (void) |
| エラー状態をクリアする関数
|
|
void | CalibrateZeroTorque (void) |
| トルクセンサのゼロ校正を実行する関数
|
|
template<size_t N>
class ARCS::USV_PCIE7< N >
USV_PCIE7インターフェースクラス ユニパルスUSV_PCIE7コントローラのための入出力機能を提供します。
- テンプレート引数
-