データ格納/ファイル出力クラス
[詳解]
#include <DataStorage.hh>
§ SaveType
ファイル形式の定義
列挙値 |
---|
FORMAT_CSV | CSVファイルとして保存
|
FORMAT_DAT | DAT(タブ区切り)ファイルとして保存
|
§ DataStorage() [1/2]
DataStorage::DataStorage |
( |
const unsigned int |
NumOfVar, |
|
|
const unsigned long |
SmplTime, |
|
|
const double |
SaveTime, |
|
|
const unsigned int |
Rate |
|
) |
| |
コンストラクタ
- 引数
-
[in] | NumOfVar | 変数の数 |
[in] | SmplTime | 制御周期 [ns] |
[in] | SaveTime | 保存時間 [s] |
[in] | Rate | 間引き数 |
§ ~DataStorage()
DataStorage::~DataStorage |
( |
| ) |
|
§ DataStorage() [2/2]
§ ClearCounter()
void DataStorage::ClearCounter |
( |
void |
| ) |
|
§ operator=()
§ PutData()
void DataStorage::PutData |
( |
double * |
Value | ) |
|
§ SaveDataFile()
bool DataStorage::SaveDataFile |
( |
const std::string & |
FileName, |
|
|
const SaveType |
FileType |
|
) |
| const |
CSV/DATファイルの保存
- 引数
-
[in] | FileName | ファイル名 |
[in] | FileType | ファイル形式 戻り値 true=完了, false=失敗 |
§ count
unsigned long ARCS::DataStorage::count |
|
private |
§ Data
double** ARCS::DataStorage::Data |
|
private |
const unsigned int ARCS::DataStorage::M |
|
private |
§ Mcount
unsigned long ARCS::DataStorage::Mcount |
|
private |
const unsigned int ARCS::DataStorage::N |
|
private |
§ Tend
const double ARCS::DataStorage::Tend |
|
private |
§ tlen
const unsigned long ARCS::DataStorage::tlen |
|
private |
§ Ts
const unsigned long ARCS::DataStorage::Ts |
|
private |
このクラス詳解は次のファイルから抽出されました: