?? 103function.h~
字號:
#ifndef FUNCTION103_H#define FUNCTION103_H#include "103Struct.h"#include <qptrlist.h>#include "baseclass/publicclass.h"//////////////////////////////////////////////////////////////////////// CModfiyDingzhi//////////////////////////////////////////////////////////////////////class CModfiyDingzhi{ public: BYTE m_bGroup; BYTE m_bEntry; BYTE m_bType; BYTE m_bLen; BYTE m_bFun; BYTE m_bInf; CString m_szValue; public: CModfiyDingzhi(); ~CModfiyDingzhi(){};};//////////////////////////////////////////////////////////////////////// CFaultExplain//////////////////////////////////////////////////////////////////////class CFaultExplain { public: int m_iType; WORD m_FAN; //故障序號 WORD m_ActTime; //相對時間 float m_MaxFaultCurrent; //最大故障電流 float m_MaxZeroCurrent; //最大零序電流 float m_FaultDistance; //短路位置 CString m_szFaultPhase; //故障選相 public: CFaultExplain(){}; ~CFaultExplain(){};};//////////////////////////////////////////////////////////////////////// CChannelData//////////////////////////////////////////////////////////////////////class CChannelData{ public: CChannelData(){}; ~CChannelData(){}; public: int m_ACC; CWordArray m_NDV; CWordArray m_NFE; CWordArray m_SDV;};//////////////////////////////////////////////////////////////////////// CDistrubData//////////////////////////////////////////////////////////////////////class CDistrubData { public: CDistrubData(); ~CDistrubData(); public: void DeleteData(); void SaveChannelData(BYTE* pData); void SaveSwitchData(BYTE* pData); void SaveACCInfo(BYTE* pData); void SaveACCInfo(BYTE ACC, float RPV, float RSV, float RFA); CString CreateWaveFile(int iCpuNo, CString szFilePath, CP56Time2a& FaultTime); private: void CreateCFGFile(int iCpuNo, CString szFileName); bool CreateDATFile(CString szFileName); WORD ChangeSwitch(WORD oldData, int no, int value); bool SortData(); int FindSwitch(SwitchData sData); void FormatDataTime(CP56Time2a& FaultTime); public: int m_iFAN; int m_iNOC; int m_iNOE; int m_iINT; CP56Time2a m_FaultDataTime; CP56Time2a m_FaultStartTime; int m_iAnalogSum; int m_iSwitchSum; CString m_szDeviceName; CString m_szLineName; int m_iDeviceNo; CXMLReader* m_pXml; private: QPtrList<CChannelData> m_ChannelData; CMyArray<ACCInfo, ACCInfo> m_ACCInfo; CByteArray m_SwitchDataNOT; CMyArray<SwitchData, SwitchData> m_SwitchData; CMyArray<SwitchData, SwitchData> m_SwitchDataSort;};#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -