小胖熊酷数码GPS论坛 www.sosaw.com

 找回密码
 注册register

扫一扫,访问微社区

查看: 1931|回复: 7

[GPS工具] 虚拟端口VSPD方便一机多图

[复制链接]
发表于 2017-12-27 13:12 | 显示全部楼层 |阅读模式
分享到:
综合发帖模板
发帖目的: 其它
地图品牌: GPS工具
测试机型: WINCE 6,飞歌C8
适用系统(可多选): CE6 
地图国别: -
支持分辨率(可多选): 800x480 
资源分类(可多选): 改进主程序 
本帖最后由 车载导航真折腾 于 2018-3-10 11:19 编辑

3月10日更新:
一、某些机器上,例如福克斯飞歌C8,按物理关闭按钮,此时中控内程序并未中止运行(可以稍待数秒后再按按钮测试)
此情况下,VSPD存在虚拟端口功能失效的可能。由此将导致由其引导的导航定位失效。
解决的办法,在主控脚本中,作如下修改:
原主控脚本内容                                                           修改主控脚本内容
1、检测VSPD进程不存在则调用VSPD配置与服务        调用VSPD配置与服务
2、直接引导导航                                                        增加物理端口数据读取脚本的引用后再引导导航
二、物理端口数据读取脚本示例:
ErrorLevel("off")
#一定要设置容错处理等级为OFF,无GPS端口情况下下述语句会出错失败
#此例中物理端口为COM6:
Data = ReadFile("COM6:",20)
GPS_int1=Find( data,"$GPGGA,")
Return(GPS_int1)
三、当然也可以使用形如 GPS端口检测工具,读取物理端口一次后,再打开导航的引用。但需要同时增加对应窗口的处理,要不然直接影响界面哈。



_______________________________________以下为原始内容__________________________________________________________
一、背景:
利用雾大分享的VSPD资源,引导虚拟端口配置

二、目的:
方便一机多图配置

三、方法:
方法一:MortScript脚本填刷REG表达式入注册表,引导程序vspd.exe。需MortScript支持。
方法二:MortScript脚本引用Regedit.exe后刷写REG文件,引导程序vspd1.exe。需MortScript支持。
方法三:.scp脚本引用Regedit.exe后刷写REG文件,引导程序vspd2.exe,无需MortScript支持。

四、简测:
方法一,一般无需考虑延时的设置,脚本直接刷写注册表,可以每次引用,解决REG不保存问题
方法二,引入Regedit.exe,可能更耗内存(未测试对比)
方法三,剔除了MortScript,但可编写语句较少。

五、补充:
1、方法一,RegWriteBinary语句是亮点,解决了某坛友的咨询。
2、个人机型WINCE 6平台、飞歌C8导航实测通过。未必通用,仅供娱乐测试,不承责任。
3、如有不妥,请论坛管理人员直接删贴!

六、补测试图片:
1)一机多图

2)VSPD0端口设置
(假设物理端口为6,虚拟端口为2)

3)VSPD1端口设置(假设物理端口为6,虚拟端口为3)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册register

x

评分

2

查看全部评分

发表于 2017-12-27 21:05 | 显示全部楼层
kankan   
回复 支持 反对

使用道具 举报

发表于 2017-12-28 00:39 | 显示全部楼层
支持折腾,
多谢分享
回复 支持 反对

使用道具 举报

发表于 2017-12-28 07:57 | 显示全部楼层
本帖最后由 bachelor88 于 2017-12-28 08:03 编辑

scp,是不是linux的那个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-28 10:04 | 显示全部楼层
bachelor88 发表于 2017-12-28 07:57
scp,是不是linux的那个?

请见附件包。个人推荐方法一,可以解决注册表不保存的问题(运行前临时写入---并不太耗时间)
回复 支持 反对

使用道具 举报

发表于 2018-2-13 11:25 | 显示全部楼层
谢谢分享                        
回复 支持 反对

使用道具 举报

发表于 2018-2-14 02:50 | 显示全部楼层
多谢楼主提供
回复 支持 反对

使用道具 举报

发表于 2018-4-6 11:21 | 显示全部楼层
完美解决了需要读取物理端口的问题,谨致谢意!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册register

本版积分规则

百度SITEMAP|小黑屋|Archiver|手机版|小胖熊酷数码GPS论坛 www.sosaw.com ( 沪ICP备16050520号-1 )|网站地图 

GMT+8, 2019-11-12 03:28 , Processed in 0.209138 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表