1、1. 软件简介NSTRSS 是 NST 科技新近推出的一款以 .NET 平台为基础,使用 Microsoft DirectX9.0技术的 3D 机器人仿真软件。 。用户通过构建虚拟机器人、虚拟环境,编写虚拟机器人的驱动程序,模拟现实情况下机器人在特定环境中的运行情况。NSTRSS 与市面上的同类产品相比,它具有如下的特点:1 全 3D 场景。用户可自由控制视角的位置,角度,甚至以第一人称方式进行场景漫游。2 逼真的仿真效果。采用虚拟现实技术,高度接近实际环境下的机器人运动状态,大大简化实际机器人调试过程。3 实时运行调试。运行时,依据实际运行情况,调整机器人参数,帮助用户快速实现理想中的效果。
2、4 自由灵活的机器人搭建与场地搭建。用户可自由选择机器人及其配件,进行机器人搭建,可自行编辑 3D 训练比赛场地,所想即所得。5 单人或多人的对抗过程。用户可添加多个机器人,自由组队进行队伍间对抗。6 与 NSTRobot 无缝连接。NSTRobot 生成的控制程序代码可有 NSTRSS 直接调用,大大节省编程时间。NSTRSS 带您进入全新的 3D 仿真世界,自由无限,创意无限。系统配置要求操作系统:win98,win2000 全系列 ,winXp,win2003 server运行环境:.Net Framework v1.1,DirectX 9.0c最低硬件配置:600MHz 以上主频的 C
3、PU,128M 内存,8M 显存以上的 3D 显卡.支持 1024768 分辨率,16bit 颜色的监视器,声卡推荐配置:1G 以上主频的 CPU,256M 内存,64M 显存的 3D 显卡,支持 1024768 分辨率,16bit 颜色,75Hz 刷新率的监视器,声卡2. 软件的安装本软件的注册方式有两种:加密狗和序列号。加密方式的不同,安装过程也不一样。下面是这两种版本安装和注册的具体说明。 (注:以下操作以 WindowsXp sp2 操作系统为示例,不同版本的操作系统,提示信息可能略有不同。 )2.1. 安装1) 将软件光盘放入光驱,建议关闭病毒防火墙,运行根目录下的 Setup.ex
4、e。2) (如果是序列号注册方式,安装程序将自动跳过此步骤)安装程序自动检测当前计算机是否已安装加密狗驱动程序,图示如下:如果提示驱动程序未安装,则“安装驱动” 。驱动程序安装完毕后,安装程序将会有如下提示:将加密狗插入 USB 端口,操作系统将显示新硬件的安装界面,选择“否,暂时不(T)选项,进入下一步,图示如下:系统提示将进行 Soft Dog Device 的驱动安装,选择“自动安装软件(推荐) (I) ”,进入下一步,图示如下:安装过程中可能会出现如下提示,选择“仍然继续” ,执行安装操作。完成加密狗的安装后,点击“关闭”加密狗驱动安装程序,继续执行仿真系统的安装工作,如下图所示:以下
5、安装过程,同序列号方式。3) 如果当前计算机未安装.Net FrameWork v1.1 安装程序将提示“当前计算机未安装.net framework v1.1 ,安装程序将进行.net framework v1.1 的安装!” ,点击确定将开始.net FrameWork 的安装。 (用户也可以手动安装,安装文件为dotnetfx.exe,langpack.exe 为中文语言包。 ) ,如上图。安装过程中,如果病毒防火墙处于开启状态,可能会有如下的提示(以瑞星为例) ,请选择“同意修改” 。“下一步” ,同意许可协议。安装完毕后,继续进行仿真系统的安装。填写“用户名” , “公司”等信息。接
6、受本软件的许可协议,继续下一步:选择安装路径,默认安装于系统盘的 Program filesNSTRSS 目录,可以通过“浏览”按钮另作选择。是否在桌面添加快捷图标,建议选中该选项。继续操作,将进入安装过程.软件安装完毕,可自行选择是否立即运行仿真系统。点击“完成”按钮,完成整个安装过程。2.2. 安装中的其他问题安装过程中提示 msxml*.dll 不能注册,则安装 mdac_typ_2.7_CHS.exe 软件光盘2.3. 关于 DirectX本系统运行需要 Microsoft DirectX 9.0c 的支持。WindowsXp 已经默认安装该版本。其他版本的操作系统可以通过以下方式查看
7、 DirectX 的版本信息。“开始”菜单-“运行”,输入“c:windowssystem32dxdiag.exe”注:请按照系统实际路径情况做适当修改。如果成功运行,显示如下:同时,请检查 Direct3D 功能是否启用,图示如下:2.4. 注册正式版的软件的注册方式有两个版本:加密狗和序列号。如果您的软件是零售版本,则需要进行注册操作。 (演示、教育专版无需此操作)1) 加密狗方式将加密狗插入至 USB 端口,软件即可正常使用,在软件运行过程中,请勿拔下加密狗。如果加密狗驱动未正常安装,则请运行“加密狗驱动安装”或者“NSTDog.exe” ,具体操作,请参照 2.1.1 章节。2) 序列
8、号方式软件初次运行,将出现如下提示:将序列号提交给纳英特公司,纳英特公司将提供认证文件 NSTRSS.dat,将文件放置与仿真安装目录即可完成注册工作。2.5. 卸载执行程序菜单中的“纳英特仿真”下的卸载命令,即可安全的完成软件的卸载。3. 软件界面3.1. 系统主菜单图示如下:快速启动:通过选择已保存的项目文件,用户可直接、快速的进入仿真。进入仿真:通过进行相关设置,按照一定的步骤开始新的仿真。机器人搭建:进行新机器人的搭建或者已存机器人的编辑修改。场地编辑:进行新仿真场地的搭建或者已存场地的编辑修改。退 出:退出当前系统。3.2. 快速启动实现已设定项目的管理,通过选择相应的项目,可直接、
9、快速进入仿真。界面如下图所示:存放着保存的历史仿真项目。:打开选择的项目文件。:将选择的项目所有需要的资源打包成可分发的包文件。:导入可分发的包文件。3.3. 进入仿真要进行一场仿真模拟,需要进行以下内容的设置: 机器人组队设置 机器人场地合成 仿真运行3.3.1. 机器人组队设置进行仿真的规则、场地、分组,机器人以及机器人名称、机器人控制程序的设定。图示如下:其中左侧面板为设置面板,右边面板为内容预览面板。规则选择:选择比赛规则,如要编辑规则,可使用规则编辑器。场地选择:选择与项目相适应的比赛场地。分 组:选择比赛队伍名称,将各个队伍加以区别。名 称:编辑机器人名称,作为仿真中的机器人代号,
10、接受中英文、数字。程序代码:选择程序,作为机器人的控制程序。该列表内包含“浏览”, “新建”两个固定项目,其中“浏览”可打开应用程序安装目录以外的用户程序,执行完该操作,该文件则被被加入到当前程序列表中。 “新建”则调用程序编辑器,新建一个机器人控制程序。机 器 人:选择已搭建完成的机器人。加 载:打开保存的历史仿真项目。下 一 步:设置完成,进入下一步(机器人场地合成) ,如果有信息未设置完成,将无法进入下一步,并且会有相应的提示。3.3.2. 控制程序的编辑在当前操作界面中,可以新建,编辑机器人控制程序。新建程序:通过点击“程序代码”下拉列表中的“新建”项目,可打开控制程序编辑窗口,进入新程序编辑状态。编辑程序:在预览状态下,双击预览窗口可打开控制程序编辑器,对当前预览程序进行编辑。关于控制程序编辑器的具体操作,请参见第四章3.3.3. 机器人场地合成该步骤完成机器人在场地中的初始位置设定,并且可以保存当前的仿真项目,供以后快速启动之用。进入该界面以后,窗口的左上角将会列出当前所有可用的机器人,点击机器人之后,按照提示,单击鼠标左键确定机器人在场地中的放置位置。图示如下:(注:如果场地中已经包含了起始点,则系统将自动设置机器人到起始点位置。 )返 回:返回到上一步(机器人组队设置)保 存:保存当前仿真项目,供快速启动使用。进入仿真:进入仿真运行界面。