|
|
| 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,…等々」との対応を指定します。