48 lines
1.9 KiB
C++
48 lines
1.9 KiB
C++
// Ipsp3DTd.h: interface for the CIpsp3DTd class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(AFX_IPSP3DTD_H__8990D9B1_DD71_495D_82E3_B8441924698B__INCLUDED_)
|
|
#define AFX_IPSP3DTD_H__8990D9B1_DD71_495D_82E3_B8441924698B__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
|
|
class COpExec2DRSPTestSetDlg;
|
|
class _Worksheet;
|
|
|
|
class CIpsp3DTd : public CTestingData
|
|
{
|
|
public:
|
|
BOOL SaveTdHeadToCsvFile(FILE* pFile); //保存头信息至csv文件
|
|
BOOL SaveTdConToCsvFile(FILE* pFile); //保存数据内容至csv文件
|
|
BOOL SaveTdGRToCsvFile(FILE* pFile); //保存接地电阻至csv文件
|
|
BOOL SaveTdConToExcelFile(_Worksheet* const pComSheet);
|
|
BOOL SaveTdHeadToExcelFile(_Worksheet* const pComSheet);
|
|
BOOL SaveTdGRToExcelFile(_Worksheet* const pComSheet);
|
|
BOOL ShowTimeWindow(CListCtrl &tdConList, int iTsn);
|
|
BOOL DisplayTPSplinesGraph(int iTSN);
|
|
CIpsp3DTd(DWORD dwID, _ConnectionPtr& pConnection);
|
|
virtual ~CIpsp3DTd();
|
|
|
|
BOOL SaveData(); //保存数据
|
|
BOOL LoadData(CLinkList<CMedium*>& m_medLinkList); //加载数据(m_medLinkList---in:装置列表)
|
|
|
|
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 ExportIP3DToDatFile(CString strFile);
|
|
int GetFitEquationInfo(int nTSN, double nPeriod);
|
|
BOOL ExportIPDataToTxt(CString strFileName);
|
|
CPtrArray m_tdGrArray;
|
|
|
|
};
|
|
|
|
#endif // !defined(AFX_IPSP3DTD_H__8990D9B1_DD71_495D_82E3_B8441924698B__INCLUDED_)
|