關於rtklib讀取dcb文件的問題,做如下幾點記錄:
1、rtklib並不是只能讀取一個dcb文件,輸入dcb文件路徑f:\\test\\*.dcb
就可以讀取該路徑下的所有dcb文件;
2、如果該文件夾下有很多不同日期的dcb文件,那麼輸入f:\\test\\*%y%m.dcb
就可以設定要選擇的相應時間的dcb文件,但是要設定數據處理的起始時間ts
。比如我設置的起始時間是2019/09/30 12:12:12.00
,那麼就會自動讀取f:\\test\\*1909.dcb
的文件,當然還有很多其他的格式設定選擇:
* %Y -> yyyy : year (4 digits) (1900-2099)
* %y -> yy : year (2 digits) (00-99)
* %m -> mm : month (01-12)
* %d -> dd : day of month (01-31)
* %h -> hh : hours (00-23)
* %M -> mm : minutes (00-59)
* %S -> ss : seconds (00-59)
* %n -> ddd : day of year (001-366)
* %W -> wwww : gps week (0001-9999)
* %D -> d : day of gps week (0-6)
* %H -> h : hour code (a=0,b=1,c=2,...,x=23)
* %ha-> hh : 3 hours (00,03,06,...,21)
* %hb-> hh : 6 hours (00,06,12,18)
* %hc-> hh : 12 hours (00,12)
* %t -> mm : 15 minutes (00,15,30,45)
* %r -> rrrr : rover id
* %b -> bbbb : base station id
3、搜索類似f:\\test\\*1909.dcb
的文件時,可能文件夾裏明明有文件但是搜索不到,這時候你需要:
查看一下FindFirstFile
的定義,並參考【整理】Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR理解。