abc プロジェクト
14.10.7. ResetLogDataFile メンバ関数説明 |
メンバ関数名 | ResetLogDataFile |
定義ファイル名 | Visual.cpp |
定義行 | 103 |
所属名 | TVisualDM |
アクセス属性 | private |
宣言形式 | void ResetLogDataFile ( TTuneRegion * TuneRegion ) |
概要 | 参照するLogデータをクリアする。 各TuneRegionに対してのダミーのヘッダを持ったファイルが作成される。 |
戻り値 | |
パラメタ説明 | TuneRegion |
機能説明 | |
備考 | |
呼出し元関数一覧表
呼出し先関数一覧表
参照外部変数一覧表
参照メンバ変数一覧表
|
名称 |
定義ファイル名 |
定義行 |
1 |
TVisualDM::DirName |
Visual.h |
36 |
2 |
TVisualDM::TuneRegionList |
Visual.h |
37 |
参照先一覧表
関数論理チャート
| +------------------------------------------------------------+
103 +--+ void TVisualDM::ResetLogDataFile(TTuneRegion *TuneRegion) |
104 | { |
+--+---------------------------------------------------------+
105 +--- int i;
106 +--- AnsiString DestFileName;
107 +--- FILE *fp;
108 |
| +--------------------------+
109 +--+ if(TuneRegion == NULL){ |
| +--+-----------------------+
110 | +--- DestFileName = DirName + "\\ABCLib\\ABCLibATLog.dat";
| +-+---+
111 | | } |
| +-+---+
| +-+-------+
111 | | else{ |
| +-+-------+
112 | +--- DestFileName = DirName + "\\ABCLib\\ABCLibATLog_"+TuneRegion->Name+".dat";
| +-+---+
113 | | } |
| +-----+
114 +--- fp = fopen(DestFileName.c_str(),"wt");
| +------------------+
115 +--+ if(fp == NULL){ |
| +--+---------------+
116 | +--- MainF->err("File Create Err "+ DestFileName);
| | +----------+
117 | +--+ return; |
| | +----------+
| +-+---+
118 | | } |
| +-----+
| +--------------------------+
119 +--+ if(TuneRegion == NULL){ |
| +--+-----------------------+
| | +------------------------------------------------+
120 | +--+ for(i = 0 ; i < TuneRegionList->Count ; i++){ |
| | +--+---------------------------------------------+
121 | | +--- fprintf(fp,"0\n");
| | +-+---+
122 | | | } |
| | +-----+
| +-+---+
123 | | } |
| +-+---+
| +-+-------+
123 | | else{ |
| +-+-------+
124 | +--- fprintf(fp,"1,NumProces (DummyData)\n");
125 | +--- fprintf(fp,"100,StartTuneSize (DummyData)\n");
126 | +--- fprintf(fp,"100,EndTuneSize (DummyData)\n");
127 | +--- fprintf(fp,"100,SampDist (DummyData)\n");
128 | +--- fprintf(fp,"-1,EndOfHeader\n");
| +-+---+
129 | | } |
| +-----+
130 +--- fclose(fp);
+-+---+
131 | } |
+-----+