WINDOWS 10下BERNESE GNSS Software 5.2安装/更新/验证指南,供参考。
第一步:安装ActivePerl
- 本来自行从官网上https://www.activestate.com/products/perl/downloads/下载了安装包,结果发现应该是需要联网更新的安装包,速度极慢,在最后一步没有完成。
从官网下载ActivePerl -
不得已从国内某网站上下载了一个安装包,但是点击安装后会显示“无响应”,不知道原因。后来发现应该是也有联网验证更新的一步,通过某些方法最终通过了这一步,完成了ActivePerl的安装。
国内网站下载的安装包 -
安装成功验证
命令行:Perl -v
第二步:逐步安装Bernese软件
- 安装BERN52.EXE
- 安装GPSUSER52.EXE,顺带安装GPSTEMP.EXE
- 安装CAMPAIGN52.EXE,顺带安装DATAPOOL.EXE和SAVEDISK.EXE
重启电脑。
第三步:准备Bernese所依赖的一些工具
- 解压缩软件,7z或者gzip等
- 格式转换crx2rnx
可以设置一个文件夹,比如放在C:\bernese_tools,将整个文件夹添加到PATH系统环境变量:
添加系统环境变量
-
验证工具是否准备成功
命令行:7z
第四步:生成JPL DE405星历
- 根据相应说明准备即可,放入到%X%\GEN文件夹中
第五步:更新软件补丁
-
运行Perl脚本configure.pm。命令行窗口切换目录至%X%\EXE,运行"perl configure.pm"或者直接运行"perl %X%\EXE\configure.pm"。
perl configure.pm - 选择2,安装更新包。由于网络原因,提前到http://www.bernese.unibe.ch/UPDATE52下载离线安装包,根据提示把压缩包放到%C%文件夹中。一路点击确定直到更新结束。
- 不想编译,直接下载对应的exe进行替换。
- 特别需要注意,更新到这一步还没有结束,这里面只是更新了BERN里面的文件。还需要对脚本、界面等进行更新,不然会出现一些奇怪的错误,比如:SR READKEYS: Keyword "SYSD2X" not found. 将BERN中对应文件替换GPSUSER下的文件:BERN52/GPS文件夹内的PAN、OPT、PCF复制替换掉GPSUSER52(用户环境)内的相应文件夹,同时将SCRIPT、USERSCPT内的文件复制替换掉GPSUSER52/SCRIPT里的内容。(参考:http://blog.sciencenet.cn/home.php?mod=space&;uid=1393544&do=blog&id=1107718)
-
打开Bernese软件,已经可以看到软件已经成功更新
Bernese成功更新
第六步:跑一下PPP_DEMO.PCF
- 运行PPP_DEMO.PCF,选择BPE-PPP_DEMO.PCF,执行RUN,会出现一些奇怪的报错。此时进行到GPSDATA下项目EXAMPLE文件夹下的BPE内,里面有很多文件,按时间排序,看到最新的里面出现什么错误,逐个解决。一般是缺少对应的文件,直接去AIUB FTP ftp://ftp.aiub.unibe.ch/下载并放入对应的本地目录即可。
到这应该就没有问题了,可以得到PPP的结果了。