ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
TwoStepWave.hh
[詳解]
1
8//
9// Copyright (C) 2011-2019 Yuki YOKOKURA
10// This program is free software;
11// you can redistribute it and/or modify it under the terms of the FreeBSD License.
12// For details, see the License.txt file.
13
14#ifndef TWOSTEPWAVE
15#define TWOSTEPWAVE
16
17namespace ARCS { // ARCS名前空間
20 public:
22 double Stp1Hgt, double Stp2Hgt,
23 double Stp1StaT, double Stp2StaT, double Stp2EndT, double Stp1EndT
24 ); // コンストラクタ ステップ1の高さ, ステップ2の高さ,ステップ1の開始時刻, ステップ2の開始時刻, ステップ2の終了時刻, ステップ1の終了時刻
25 ~TwoStepWave(); // デストラクタ
26 double GetSignal(double t) const; // 2段ステップの信号を出力する t : 時刻
27
28 private:
29 TwoStepWave(const TwoStepWave&); // コピーコンストラクタ使用禁止
30 const TwoStepWave& operator=(const TwoStepWave&); // 代入演算子使用禁止
31 const double Height1; // ステップ1の高さ
32 const double Height2; // ステップ1の高さ
33 const double T1sta; // ステップ1の開始時刻
34 const double T2sta; // ステップ2の開始時刻
35 const double T2end; // ステップ2の終了時刻
36 const double T1end; // ステップ1の終了時刻
37 };
38}
39
40#endif
41
42
43
2段ステップ信号生成器
Definition TwoStepWave.hh:19