|
| InterfaceFunctions () |
| コンストラクタ
|
|
| ~InterfaceFunctions () |
| デストラクタ
|
|
void | ServoON (void) |
| サーボON信号を送出する関数
|
|
void | ServoOFF (void) |
| サーボOFF信号を送出する関数
|
|
void | SetZeroCurrent (void) |
| 電流指令をゼロに設定する関数
|
|
void | GetPosition (ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &Position) |
| 位置ベクトルを取得する関数
|
|
void | GetPositionAndVelocity (ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &Position, ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &Velocity) |
| 位置と速度ベクトルを取得する関数
|
|
void | GetElectricAndMechanicalAngle (ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &ElectAngle, ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &MechaAngle) |
| モータ電気角と機械角ベクトルを取得する関数
|
|
void | GetTorque (ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &Torque) |
| トルクベクトルを取得する関数
|
|
void | GetAcceleration (ArcsMat< 3, 1 > &Acceleration) |
| 加速度応答を取得する関数
|
|
void | GetCurrent (ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &Current) |
| 電流ベクトルを取得する関数
|
|
void | SetCurrent (const ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &CurrentRef) |
| 電流指令ベクトルを設定する関数
|
|
void | SetTorque (const ArcsMat< EquipParams::ACTUATOR_NUM, 1 > &TorqueRef) |
| トルク指令ベクトルを設定する関数
|
|
void | Get6axisForce (ArcsMat< 6, 1 > &ForceTorque) |
| 6軸力覚センサ応答を取得する関数
|
|
void | SetSafetySignal (const uint8_t &Signal) |
| 安全装置への信号出力を設定する関数
|
|
void | SetZpulseClear (const bool ClearEnable) |
| Z相クリアに関する設定をする関数
|
|
インターフェースクラス 「電流指令,位置,トルク,…等々」と「DAC,エンコーダカウンタ,ADC,…等々」との対応を指定します。