📄 phase.h
字号:
#if !defined AFX_PHASE_H_
#define AFX_PHASE_H_
#include "GlobleDefine.h"
#include "math.h"
#include "iomanip.h"
#include "fstream.h"
void CycleSlipDetectionMW(ofstream pOut,SATOBSREC *SatObsRec,int *iEpoNumofSat,int *obstype);
//一定要注意函数模块里面用到的变量不能有实变量
void CycleSlipDetectionIon(ofstream pOut,SATOBSREC *SatObsRec ,int *iEpoNumofSat,int *obstype);
BOOL PhaSmoPseudo(SATOBSREC *SatObsRec,int *obstype,int *iEpoNumofSat);
int SatObsRecIni(SATOBSREC *SatObsRec,OBSREC *obsrec,int *iEpoNumofSat,int iTotalNum);
int SatObsRecDesTroy(SATOBSREC *SatObsRec);
////////////////////////////////////
// void NewSatelliteDetection(OBSREC *obsrec,float * fCycleSlipRecord,int iObsNum);
// void NewSatelliteDetection(OBSREC *obsrec,float * fCycleSlipRecord,int iObsNum)
// { // 注意:这个函数是历元结构原始排列的obs观测数据新卫星号的探测
// // 思路不好,便将obs观测数据改为按卫星结构,按历元排列
//
// //认为不可能在一个历元多一颗卫星的同时会少一颗卫星,于是根据卫星数增多来判断有新卫星
// for (int j=0;j<obsrec[0].epohead.iSATNUM;j++)
// {
// obsrec[0].eporec[j].iCycleSlip=1;
// }
// for (int i=1;i<iObsNum;i++)
// {
// if(obsrec[i].epohead.iSATNUM>obsrec[i-1].epohead.iSATNUM)
// for (j=0;j<obsrec[i].epohead.iSATNUM;j++)
// {
// int k;
// for (k=0;k<obsrec[i-1].epohead.iSATNUM;k++)
// {
// if(obsrec[i].eporec[j].iPRN==obsrec[i-1].eporec[k].iPRN)
// {
// k=0;
// break;
// }
// continue;
// }
// if(!k)
// continue;
// if(k==obsrec[i-1].epohead.iSATNUM)
// {
// obsrec[i].eporec[j].iCycleSlip=1;
// break;
// }
// }
//
// }
//
// }
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -