![]() |
ARCS6 AR6-REV.24062600
|
モータシミュレータ(ベクトル対応版) [詳解]
#include <ARCS6/lib/MotorSimulators.hh>
公開メンバ関数 | |
| MotorSimulators (const std::array< struct MotorParamDef, N > &Params, const double SmplTime) | |
| コンストラクタ | |
| MotorSimulators (MotorSimulators &&r) | |
| ムーブコンストラクタ | |
| ~MotorSimulators () | |
| デストラクタ | |
| void | SetCurrentAndLoadTorque (const std::array< double, N > Current, const std::array< double, N > LoadTorque) |
| 予め電流と負荷トルクを設定する関数 | |
| void | GetVelocityAndPosition (std::array< double, N > &Velocity, std::array< double, N > &Position) |
| 予めセットされたモータ電流と負荷トルクから速度と位置を計算する関数 | |
モータシミュレータ(ベクトル対応版)
| N | 軸数 |
|
inline |
コンストラクタ
| [in] | Params | モータパラメータ構造体の配列 |
| [in] | SmplTime | サンプリング周期 [s] |
|
inline |
ムーブコンストラクタ
| [in] | r | 右辺値 |
|
inline |
予めセットされたモータ電流と負荷トルクから速度と位置を計算する関数
| [out] | Velocity | [rad/s] 速度 |
| [out] | Position | [rad] 位置 |
|
inline |
予め電流と負荷トルクを設定する関数
| [in] | Current | [A] 電流の配列 |
| [in] | LoadTorque | [Nm] 負荷トルクの配列 |