a
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
// Ipsp2DTd.h: interface for the CIpsp2DTd class.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_IPSPTD_H__076B9A1C_C9D6_4C17_A37F_231BE85A5E11__INCLUDED_)
|
||||
#define AFX_IPSPTD_H__076B9A1C_C9D6_4C17_A37F_231BE85A5E11__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#include "TestingData.h"
|
||||
#include "SaveInIP.h"
|
||||
class COpExec2DRSPTestSetDlg;
|
||||
class _Worksheet;
|
||||
typedef struct ST_IP2DTD_PREFIX
|
||||
{
|
||||
CString strTitle; //标题
|
||||
CString strUnitEscape; //单元电极间距
|
||||
int nArrayType; //排列类型
|
||||
int nTPMount; //测量点数目
|
||||
int nArrayCenterPos; //排列中心位置
|
||||
int nLocalIp; //现场IP
|
||||
CString strIpType; //IP数据类型
|
||||
CString strIpUint; //IP单位
|
||||
CString strTimeInfo; //延时和积分时间
|
||||
ST_IP2DTD_PREFIX()
|
||||
{
|
||||
strTitle = _T("");
|
||||
strUnitEscape = _T("");
|
||||
nArrayType = 0;
|
||||
nTPMount = 0;
|
||||
nArrayCenterPos = 0;
|
||||
nLocalIp = 1;
|
||||
strIpType = _T("");
|
||||
strIpUint = _T("");
|
||||
strTimeInfo = _T("");
|
||||
|
||||
}
|
||||
}STTP2DTdPrefix;
|
||||
|
||||
class CTdChannel;
|
||||
class CIpsp2DTd : public CTestingData
|
||||
{
|
||||
public:
|
||||
BOOL SaveTdConToExcelFile(_Worksheet *const pComSheet);
|
||||
BOOL SaveTdHeadToExcelFile(_Worksheet* const pComSheet);
|
||||
BOOL SaveTdGRToExcelFile(_Worksheet* const pComSheet);
|
||||
BOOL SaveTdConToCsvFile(FILE* pFile);
|
||||
BOOL SaveTdHeadToCsvFile(FILE* pFile);
|
||||
BOOL SaveTdGRToCsvFile(FILE* pFile);
|
||||
CIpsp2DTd(DWORD dwID, _ConnectionPtr& pConnection);
|
||||
virtual ~CIpsp2DTd();
|
||||
|
||||
BOOL SaveData(); //保存数据
|
||||
BOOL LoadData(CLinkList<CMedium*>& m_medLinkList); //加载数据(m_medLinkList---in:装置列表)
|
||||
BOOL ShowTimeWindow(CListCtrl &tdConList, int iTsn);
|
||||
|
||||
bool ShowGrList(CListCtrl &tdGrList); //显示接地电阻列表(tdGrList---in:接地电阻列表)
|
||||
bool ShowConList(CListCtrl &tdConList); //显示数据内容列表(tdConList---in:数据内容列表)
|
||||
bool ShowDetailInfo(CListCtrl &tdDetailList); //显示数据详情列表(tdDetailList---in:数据详情列表)
|
||||
|
||||
BOOL SaveTdToExcelFile(CString f_szFileName); //保存测试数据到Excel文件
|
||||
BOOL SaveTdToCsvFile(CString f_szFileName); //保存测试数据到Csv文件
|
||||
|
||||
BOOL DisplayGraph(); //显示图像
|
||||
BOOL DisplayTPSplinesGraph(int iTSN); //显示测点曲线图(iTSN---in:测点编号)
|
||||
|
||||
bool ExportIP2DDataToDat(CString strFile);
|
||||
|
||||
int GetFitEquationInfo(int nTSN, double nPeriod);
|
||||
|
||||
BOOL ExportIPDataToTxt(CString strFileName);
|
||||
BOOL Export2dDataToTxtBySort(CString strFileName, int iSortMethod);
|
||||
BOOL SaveTdConToExcelFileBySort(_Worksheet *const pComSheet, int iSortMethod);
|
||||
BOOL SaveTdConToCsvFileBySort(FILE* pFile, int iSortMethod);
|
||||
CPtrArray m_tdGrArray;
|
||||
// BOOL ExportIP2DDataToDat(CString strFile);
|
||||
// // BOOL WriteTDHeadToDatFile();;
|
||||
protected:
|
||||
CString m_strTitle;
|
||||
DWORD m_dwChID;
|
||||
CSaveInIP m_opSaveInIP;
|
||||
|
||||
private:
|
||||
};
|
||||
|
||||
#endif // !defined(AFX_IPSPTD_H__076B9A1C_C9D6_4C17_A37F_231BE85A5E11__INCLUDED_)
|
||||
Reference in New Issue
Block a user