![]() |
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] 負荷トルクの配列 |