- 博客(8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 RTKLIB学习(1)
RTKLIBrtkpos.c函数声明所在文件:rtkpos.c功能说明:参数说明处理过程rtkpos.c函数声明int rtkpos(rtk_t *rtk, const obsd_t *obs, int n, const nav_t *nav)所在文件:rtkpos.c功能说明:输入观测数据和导航数据,通过精密定位计算移动站的位置参数说明/* precise positioning-----------------------------------------------* input
2020-06-14 11:09:27
1110
1
原创 git&github学习
git&github学习一、git学习(一) git的命令行操作1 本地库操作1.1 本地库初始化1.2 基本操作1.3 分支管理远程库操作git图形化界面操作二、github学习一、git学习(一) git的命令行操作1 本地库操作1.1 本地库初始化建立一个新的文件夹,在文件夹目录下输入git init 效果如下: 之后在对文件进行一下操作的话,会放在config文件中 注意:.git存放的是本地库相关的子目录和文件,不能删除,也不要胡乱修改,否则无法修复。
2022-01-26 22:16:35
155
原创 RTKLIB学习(4)
RTKLIB动态相对定位求流动站位置动态相对定位求流动站位置在动态相对定位中,参考站A的接收机固定在基线向量已知的点上,流动站接收机是移动的,需要确定其在任意历元的位置。下面主要介绍相对定位的处理过程,调用的函数是procpos(postpos.c.)。在函数procpos中,首先调用函数inputobs(postpos.c)函数来输入每一历元的观测数据和星历数据,然后再调用rtkpos(rtkpos.c)函数来进行精密定位。下面主要讲述在函数rtkpos中处理数据的具体流程。码伪距单点定位求流
2020-07-01 21:45:33
630
原创 RTKLIB学习(3)
RTKLIBrtkcmn.clsq中的矩阵运算matmulrtkcmn.clsq中的矩阵运算matmul函数调用matmul("NN",n,1,m,1.0,A,y,0.0,Ay); /* Ay=A*y */函数定义extern void matmul(const char *tr, int n, int k, int m, double alpha, const double *A, const double *B, double beta, dou
2020-07-01 16:58:14
979
1
原创 RTKLIB学习(2)
码伪距单点定位 :estpos(pntpos.c)static int estpos(const obsd_t *obs, int n, const double *rs, const double*dts,const double *vare, const int *svh, const nav_t *nav,const prcopt_t*opt, sol_t *sol, double *azel, int *vsat, double *resp, char *msg)l 功能说明:通过伪距实现
2020-06-29 20:21:35
549
原创 C语言中的 #if和 #endif 用法(控制编译的做法)
在整理代码的过程中经常能看到#if的用法: if (opt_.mode!=PMODE_SINGLE) { /* for precise positioning */#if 0 opt_.sateph =EPHOPT_BRDC;#endif opt_.ionoopt=IONOOPT_BRDC; opt_.tropopt=TROPOPT_SAAS; }它是一种编译预处理命令,在C编译的工程项目中经常用到:一般格式:...
2020-06-15 14:45:51
4376
原创 RTKLIB学习补充2(数据结构)
1数据结构prcopt_t *opttypedef struct { /* processing options type */ int mode; /* positioning mode (PMODE_???) */ int refpos; /* base position for relative mode是为了判断输入文件是哪一种模式 */ /* (0:pos in prcopt,
2020-06-15 10:17:54
1178
原创 RTKLIB学习补充1
TRACE()的用法总结TRACE()宏一般是用在mfc(MFC(Microsoft Foundation Classes)是微软基础类库的简称)中的,用于将调试信息输出到vs的输出窗口中(这是关键), 这在使用vs作为开发工具的时候,是非常方便的。TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能;该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消息了,从而帮助你调式也在RELEASE的时候减少代码量。*使用非常简单,格式如下:TRACE("DD
2020-06-14 14:48:52
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人