ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::TransferFunction< N, D > クラステンプレート

伝達関数クラス [詳解]

#include <ARCS6/lib/TransferFunction.hh>

公開メンバ関数

 TransferFunction (void)
 空コンストラクタ
 
 TransferFunction (const Matrix< 1, N+1 > &Num, const Matrix< 1, D+1 > &Den, const double SmplTime)
 コンストラクタ
 
 TransferFunction (TransferFunction &&r)
 ムーブコンストラクタ
 
 ~TransferFunction ()
 デストラクタ
 
void SetCoefficients (const Matrix< 1, N+1 > &Num, const Matrix< 1, D+1 > &Den, const double SmplTime)
 伝達関数の係数を設定する関数
 
double GetResponse (const double u)
 入力信号に対する伝達関数の応答を返す関数(1サンプル遅れ無し)
 
double GetStrictResponse (const double u)
 入力信号に対する伝達関数の厳密な応答を返す関数(1サンプル遅れ有り)
 

詳解

template<size_t N, size_t D>
class ARCS::TransferFunction< N, D >

伝達関数クラス

テンプレート引数
N分子次数
D分母次数

構築子と解体子

◆ TransferFunction() [1/2]

template<size_t N, size_t D>
ARCS::TransferFunction< N, D >::TransferFunction ( const Matrix< 1, N+1 > & Num,
const Matrix< 1, D+1 > & Den,
const double SmplTime )
inline

コンストラクタ

引数
[in]Num分子の係数ベクトル 例:(b1*s + b0) のとき Matrix<1,2> Num = {b1, b0}
[in]Den分母の係数ベクトル 例:(a2*s^2 + a1*s + a0) のとき Matrix<1,3> Den = {a2, a1, a0}
[in]SmplTimeサンプリング周期 [s]

◆ TransferFunction() [2/2]

template<size_t N, size_t D>
ARCS::TransferFunction< N, D >::TransferFunction ( TransferFunction< N, D > && r)
inline

ムーブコンストラクタ

引数
[in]r右辺値

関数詳解

◆ GetResponse()

template<size_t N, size_t D>
double ARCS::TransferFunction< N, D >::GetResponse ( const double u)
inline

入力信号に対する伝達関数の応答を返す関数(1サンプル遅れ無し)

引数
[in]u入力信号

◆ GetStrictResponse()

template<size_t N, size_t D>
double ARCS::TransferFunction< N, D >::GetStrictResponse ( const double u)
inline

入力信号に対する伝達関数の厳密な応答を返す関数(1サンプル遅れ有り)

引数
[in]u入力信号

◆ SetCoefficients()

template<size_t N, size_t D>
void ARCS::TransferFunction< N, D >::SetCoefficients ( const Matrix< 1, N+1 > & Num,
const Matrix< 1, D+1 > & Den,
const double SmplTime )
inline

伝達関数の係数を設定する関数

引数
[in]Num分子の係数ベクトル 例:(b1*s + b0) のとき Matrix<1,2> Num = {b1, b0}
[in]Den分母の係数ベクトル 例:(a2*s^2 + a1*s + a0) のとき Matrix<1,3> Den = {a2, a1, a0}
[in]Tsサンプリング周期 [s]

このクラス詳解は次のファイルから抽出されました: