// SPCETd.h: interface for the CSPCETd class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SPCETD_H__957BFD91_E056_4C56_AE7E_47CF07CF5FEE__INCLUDED_) #define AFX_SPCETD_H__957BFD91_E056_4C56_AE7E_47CF07CF5FEE__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "TestingData.h" #include "SaveInRes.h" class COpExec2DRSPTestSetDlg; class _Worksheet; class CSPCETd : public CTestingData { public: BOOL DisplayTPSplinesGraph(int iTSN); BOOL DisplayGraph(); BOOL SaveTdToResCEFile(CString f_szFileName); CSPCETd(DWORD dwID, _ConnectionPtr& pConnection); virtual ~CSPCETd(); BOOL SaveData(); //保存数据 BOOL LoadData(CLinkList& m_medLinkList); //加载数据(m_medLinkList---in:装置列表) void ClearTdChaList(); //清除数据通道列表 BOOL SaveCESPSetInfo(COpExec2DRSPTestSetDlg* pOpExec2DRSPTestSetDlg, CLinkList& m_medLinkList); //保存1D电阻率设置(pOpExec2DRSPTestSetDlg---in:执行测试设置对话框,m_medLinkList---in:装置列表) BOOL SaveHeadInfoToFile(CString& szFilePath, CString& szFileName); //保存头信息至文件(szFilePath---in:文件路径,szFileName---in:文件名称) BOOL SaveTdToExcelFile(CString f_szFileName); //保存测试数据至Excel文件 BOOL SaveTdToCsvFile(CString f_szFileName); //保存测试数据至csv文件 bool ShowConList(CListCtrl &tdConList); //显示内容列表(tdConList---in:数据内容列表) // bool ShowDetailInfo(CListCtrl &tdDetailList); //显示详情列表(tdDetailList---in:数据详情列表) bool ShowGrList(CListCtrl &tdGrList); BOOL ExportSpDataToTxt(CString strFileName); private: BOOL SaveTdHeadToExcelFile(_Worksheet* const pComSheet); //保存头信息至Excel文件 BOOL SaveTdConToExcelFile(_Worksheet* const pComSheet); BOOL SaveTdGRToExcelFile(_Worksheet* const pComSheet); BOOL SaveTdHeadToCsvFile(FILE* pFile); //保存头信息至csv文件 BOOL SaveTdConToCsvFile(FILE* pFile); //保存数据内容至csv文件 BOOL SaveTdGRToCsvFile(FILE* pFile); //保存接地电阻至csv文件 }; #endif // !defined(AFX_SPCETD_H__957BFD91_E056_4C56_AE7E_47CF07CF5FEE__INCLUDED_)