ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
Limiter.hh ファイル

リミッタ [詳解]

#include "ArcsMatrix.hh"
#include "Matrix.hh"
Limiter.hh の依存先関係図:
被依存関係図:

[ソースコード]

関数

double ARCS::Limiter (const double input, const double limit)
 リミッタ
 
double ARCS::Limiter (const double input, const double pos_limit, const double neg_limit)
 リミッタ
 
template<size_t M>
void ARCS::Limiter (ArcsMat< M, 1 > &inout, const ArcsMat< M, 1 > &limit)
 リミッタ(ArcsMatrix縦ベクトル版)
 
template<size_t M>
void ARCS::Limiter (Matrix< 1, M > &inout, const Matrix< 1, M > &limit)
 リミッタ(縦ベクトル版)
 

詳解

リミッタ

任意の数値で入力を制限して出力

日付
2024/04/30
著者
Yokokura, Yuki

関数詳解

◆ Limiter() [1/4]

template<size_t M>
void ARCS::Limiter ( ArcsMat< M, 1 > & inout,
const ArcsMat< M, 1 > & limit )

リミッタ(ArcsMatrix縦ベクトル版)

テンプレート引数
M縦ベクトルの高さ
引数
[in,out]inout入出力ベクトル
[in]limitリミット値ベクトル

◆ Limiter() [2/4]

double ARCS::Limiter ( const double input,
const double limit )

リミッタ

引数
[in]input入力信号
[in]limit制限値
戻り値
制限された出力信号

◆ Limiter() [3/4]

double ARCS::Limiter ( const double input,
const double pos_limit,
const double neg_limit )

リミッタ

引数
[in]input入力信号
[in]pos_limit正側制限値
[in]neg_limit負側制限値
戻り値
制限された出力信号

◆ Limiter() [4/4]

template<size_t M>
void ARCS::Limiter ( Matrix< 1, M > & inout,
const Matrix< 1, M > & limit )

リミッタ(縦ベクトル版)

テンプレート引数
M縦ベクトルの高さ
引数
[in,out]inout入出力ベクトル
[in]limitリミット値ベクトル