SandTable项目安装部署指南

必备条件

  • 操作系统:Windows XP及以上版本
  • 编程环境:Visual Studio 2010
  • 可用磁盘空间:1G及以上

获得源代码

  1. 使用SVN客户端签出源代码至本地目录。(如何使用SVN参阅网上资料)

安装相关驱动和开发库

  1. 安装Kinect驱动和OpenNI库
  2. 进入Drivers\OpenNI目录,根据How-to Successfully install Kinect on Windows (OpenNI and NITE) - Vangos Pterneas blog中所述进行安装。(跳过所有Download步骤,安装包已经存放在同一目录下)
  3. 连接Kinect并运行OpenNI或NITE示例程序以验证Kinect驱动和OpenNI库是否安装成功。(需要Kinect设备

安装USB串口驱动

  1. 进入Drivers目录,执行USB串口驱动(Win7系统执行USB串口驱动forWin7)并根据安装向导安装。

连接机械沙盘并测试(需要机械沙盘

  1. 连接机械沙盘(有银白色和黑色两根USB线都要接上),打开设备管理器,查看并记录PORT&COM下的端口号(例如COM3)
  2. 执行Drivers\串口助手目录下的STCISPV486(Win7系统需要以管理员运行)
  3. 在右侧选项卡点击“串口助手”,在最下端COM栏选择刚才记录的端口号,波特率9600,其他不变,点击打开串口,若右边的灰色图标变成绿色则说明打开成功。
  4. 在单字符发送区填入控制命令串,点击发送字符/数据并检查沙盘的响应结果。
    • 注:控制命令串及含义见Drivers\SandTable-ControlSignals.txt

编译并运行项目

  1. 连接Kinect和机械沙盘
  2. 用Visual Studio 2010打开SandTable解决方案
  3. 转到Globe.hpp文件,找到#define COM一行,将后面的字符串改为上面记录的端口号。
    • 注:在每次接入机械沙盘后都需要检查并修改该项以匹配当前的端口号。
  4. 转到SandTable项目属性中的调试页,设置工作目录为$(TargetDir)。
  5. 编译并运行项目。

Last edited Sep 22, 2011 at 1:20 AM by dengnianchen, version 1

Comments

No comments yet.