|
| TwoInertiaSimulators (const std::array< struct TwoInertiaParamDef, N > &Params, const double SmplTime) |
| コンストラクタ
|
|
| TwoInertiaSimulators (TwoInertiaSimulators &&r) |
| ムーブコンストラクタ
|
|
| ~TwoInertiaSimulators () |
| デストラクタ
|
|
void | SetCurrentAndLoadTorque (const std::array< double, N > &Current, const std::array< double, N > &LoadTorque) |
| 予めモータ電流と負荷トルクを設定する関数(std::array版)
|
|
void | SetCurrentAndLoadTorque (const Matrix< 1, N > &Current, const Matrix< 1, N > &LoadTorque) |
| 予めモータ電流と負荷トルクを設定する関数(ベクトル版)
|
|
void | GetResponses (std::array< double, N > &LoadSpeed, std::array< double, N > &TorsionAngle, std::array< double, N > &MotorSpeed) |
| 予め設定された電流と負荷から負荷側速度&ねじれ角&モータ側速度を計算する関数(std::array版)
|
|
void | GetResponses (Matrix< 1, N > &LoadSpeed, Matrix< 1, N > &TorsionAngle, Matrix< 1, N > &MotorSpeed) |
| 予め設定された電流と負荷から負荷側速度&ねじれ角&モータ側速度を計算する関数(ベクトル版)
|
|
void | GetMotorPosition (std::array< double, N > &MotorPosition) |
| モータ側位置を取得する関数(std::array版) 注意: GetResponses()を事前に実行しないと位置は反映されない。
|
|
void | GetMotorPosition (Matrix< 1, N > &MotorPosition) |
| モータ側位置を取得する関数(ベクトル版) 注意: GetResponses()を事前に実行しないと位置は反映されない。
|
|
void | GetLoadPosition (std::array< double, N > &LoadPosition) |
| 負荷側位置を取得する関数(std::array版) 注意: GetResponses()を事前に実行しないと位置は反映されない。
|
|
void | GetLoadPosition (Matrix< 1, N > &LoadPosition) |
| 負荷側位置を取得する関数(ベクトル版) 注意: GetResponses()を事前に実行しないと位置は反映されない。
|
|
template<size_t N>
class ARCS::TwoInertiaSimulators< N >
2慣性共振系シミュレータV2(ベクトル版)
- テンプレート引数
-