摘要: extern int sortobs(obs_t *obs){ int i, j, n; trace(3, "sortobs: nobs=%d\n", obs->n); if (obs->n <= 0) return 0; qsort(obs->data, obs->n, sizeof(obsd_t 阅读全文
posted @ 2016-10-16 09:13 OnEDaYa 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 直接定义的double tec[162][3000]是会报错的,好像是因为在栈中不允许开辟这么大的内存,换成tec[162][300]就不会报错了。 而利用指针定义的二维数组,却不会报错。 double **tec; 开辟: tec = (double**)malloc(MAXSAT*sizeof( 阅读全文
posted @ 2016-10-18 14:40 OnEDaYa 阅读(171) 评论(0) 推荐(0) 编辑
摘要: typedef struct { /* RTK control/result type */ sol_t sol; /* RTK solution */ double rb[6]; /* base position/velocity (ecef) (m|m/s) */ int nx, na; /* 阅读全文
posted @ 2016-10-16 22:51 OnEDaYa 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一。 1.RTKLIB里面默认按时间顺序,卫星PRN号进行排序,先是时间,再是PRN,且里面的PRN号与正常的不太一样,比如正常的GLONASS的PRN号为4,而在这里面是36(32+4),各系统依次累加。 2.每个历元的卫星数量不是固定的,即,一个卫星在所有观测历元中可能有部分历元没有观测到。 3 阅读全文
posted @ 2016-10-16 14:50 OnEDaYa 阅读(656) 评论(0) 推荐(0) 编辑
摘要: if (sys == SYS_CMP) { unsigned char temp[64]; for (int x = 0; x < 64; x++) { temp[x] = ind->code[x]; } qsort(&temp, n, sizeof(ind->code[0]), comp); fo 阅读全文
posted @ 2016-10-16 09:19 OnEDaYa 阅读(691) 评论(0) 推荐(0) 编辑