Virace GPS Simulator V0.02 自述文件
2008.8.8
======================================================================
Virace GPS Simulator是什么?
======================================================================
Virace GPS Simulator(以下简称为Virace)用软件模拟GPS接收器输出的GPS语
句,通过串行口输出到GPS应用软件。用键盘或鼠标控制Virace而模拟实际GPS接
收器的运动,从而在室内测试GPS导航软件等。
Virace是手动实时控制的,不是轨迹回放软件。为了控制灵活方便,Virace定义
了许多鼠标及键盘动作。经过少许试用,就可以对照一个大比例尺的导航地图以
超过正常驾车速度行驶在市区及郊区路上。Virace是自由驾驶的模拟器,你可以
自由驾驶到任何地方。
======================================================================
Virace运行在什么操作系统下?
======================================================================
Windows。Windows下的GPS软件可以直接测试。
Windows下有微软的Device Emulator,因此部分与Device Emulator兼容的PPC、
SP软件可以在Device Emulator中模拟测试,由Virace提供GPS信号。
也可以将Virace输出到蓝牙的输出COM口,测试使用蓝牙GPS模块的PPC/SP及
Symbian S60等GPS软件。
======================================================================
Virace的特点
======================================================================
可选与PC版OziExplorer交互运行。通过Ozi API,在Ozi中双击地图上的某点,
Virace就立即跳跃至该点;单击地图上的某点,则以当前速度向该点行驶。
最多3路COM口输出,加1路Ozi输出。每路的参数是独立选择的,且可以独立启停。
支持虚拟串口。与Eltima Virtual Serial Port ActiveX Control V2.5及对应的
Eltima Virtual Serial Port Driver兼容。注:Eltima Virtual Serial Port
是共享软件,一切权利归其所有人。Virace的发行包内不包括该虚拟串口驱动及
控件,请自行购买或下载试用版。
多种转向方式。鼠标滚轮,Ozi中单击,键盘左右箭头等。另有键盘45度及10度转
向键。键盘左右箭头及鼠标滚轮的转向灵敏度可自定义。
多个预设的速度键及上下箭头加减速,另外可随时暂停(速度为0,但依然输出GPS
信号)。
在退出时自动保存当前位置(经纬度、速度、方位角等)及所有选择的参数,下次
运行时自动恢复上次退出时的状态。
Virace是绿色软件,不写注册表,无需安装,不向其他目录安装文件。但所支持的
虚拟串口软件需要安装才能运行,在安装过程中会访问注册表。
支持3种经纬度显示及输入方式(度、度分、度分秒)。
随时向粘贴板复制当前经纬度,3种格式任选(度、度分、度分秒)。
支持常用的4种NMEA语句:RMC、GGA、GSA、GSV。
可选总在最前。
与Microsoft Device Emulator兼容。
超小的尺寸,极低的CPU资源占用。
GPS信号输出周期可调,最多可模拟10Hz的GPS。
运行状态及4路输出(Ozi+3路串口)状态显示。对虚拟串口,可显示对方是否
已打开该串口。
输出到GPS的速度可设立上下限。
输出到GPS的时间可提前、延后、压缩、扩张。
======================================================================
Virace能做什么?
======================================================================
测试GPS软件。比如不按规划路径行驶时的情况,转向提示,锁路(吸路)阈值,
昼夜转换,测速报警,熟悉目的地地图情况等。
制作轨迹。输出到可记录NMEA语句或轨迹的GPS软件,即可把行驶的轨迹记录下
来用作其他轨迹播放软件使用。
同时多路输出,从而比较不同的GPS软件在同一地点的情况。
======================================================================
Virace不能做什么?
======================================================================
不能播放轨迹。
目前版本不能自己记录轨迹。需借助其他软件记录。
目前版本不支持Garmin协议。但可通过GPSGate转接仿真Garmin协议。
对CE一体机上的GPS软件,若GPS软件无法在Device Emulator中运行,则无法借助
Virace测试,除非能把PC的物理串口接到CE一体机的CPU串口上。
======================================================================
文件列表
======================================================================
Virace0.02chs.exe 简体中文版主程序
Readme0.02chs.txt 本自述文件
OziAPI.dll Ozi API的接口,需要与Virace在同一目录,或放入
Windows的System32目录下
Virace0.02chs.ini 配置文件(发行的压缩包内无,运行后自动生成),总
是与主程序具有相同的基本文件名,且在同一目录下
Virace0.02chs.chm 简体中文版帮助文件(暂缺)
======================================================================
安装运行
======================================================================
Virace无需安装,解压压缩包后直接运行Virace即可,退出时在相同的目录下生
成.ini配置文件,所有的配置改变都记录在.ini文件中,要想恢复缺省配置删除
.ini文件即可。
======================================================================
主要操作
======================================================================
绝大部分参数设置的是最常见值,一般无需改变。若想恢复初始设置,先退出
Virace,删除.ini文件,再次启动Virace即可。
运行后右键点击面板,出现菜单,选“选项”,在“输出1~3”之一或多个勾选
“启用”,设置为自己的COM口号,并根据需要决定是否勾选“虚拟串口”,并
确认RMC、GGA等已勾选,按确定后回到面板按Run按钮即可。
若与Ozi交互,需Ozi已处于运行状态并已调入地图。右键点击面板,出现菜单,
选“选项”,在“输出0(Ozi)”勾选“启用”,并确认RMC、GGA等已勾选,按确
定后回到面板按Run按钮即可。其后可在Ozi中单击地图某点,Virace将驶向该点;
双击地图某点,Virace直接跳跃至该点。
按Run按钮(就是一般媒体播放器中的Play按钮样子的那个)将启动目前已
“启用”,但未启动的输出。Run按钮为灰色时表示当前没有待启动的输出。
按Pause按钮暂时将速度置0,但依然将当前坐标通过选择的串口及Ozi输出,再次
按Pause按钮将恢复原速度。
按Stop按钮停止输出GPS语句,若当前启动了多路输出,则弹出一个对话框询问要
停止哪些路输出。
面板上的状态指示:
输出:代表输出0~3
端口:n表示COMn;Vn表示虚拟COMn。输出0总是显示OZI
状态:黑色指示灯:未在�