来自Wiki
OptiTrack Peripheral API是一个开放的C ++ API,可用于创建“插件”设备。自定义构建的插件DLL将允许您使用Motive中的OptiTrack动作捕捉系统初始化和同步外部设备。使用API构建自定义插件设备后,必须将库放在\device
Motive安装目录中的文件夹中,以便初始化和集成所需的外围设备。对于集成受力平台(AMTI和Bertec)和NI-DAQ设备,可以使用与外围模块一起安装的现有BiomechDevicePlugin.dll。
注意: OptiTrack Peripheral API在Motive版本1.10及更高版本中可用。
Peripheral API支持以下功能:
内容
该外设API文件夹中安装有Motive软件。它可以在Motive安装目录中找到,该目录C:\Program Files\OptiTrack\Motive\PeripheralAPI
默认位于。
文件夹 | 内容 |
---|---|
\example | Visual Studio示例设备项目和显示外围API使用情况的源代码。 |
\include | API标头(包含在您的项目中) |
\lib | 外围API / Motive导入库(链接到您的项目) |
类别图 | 插件设备到Motive插件库的类关系图。 |
readme.txt文件 | 外围API发行说明。 |
要求
使用OptiTrack Peripheral API需要以下组件。
- Microsoft Windows 7, 8, 或10.
- Microsoft Visual Studio 2013 ( 推荐)
用法
以下指南可用于在Motive中创建和应用自定义设备插件DLL:
- 复制OptiTrackPeripheralExample项目并修改示例中指示的行中的代码。
- 构建示例,生成插件DLL。将此DLL复制到
<Motive install folder>\devices
子文件夹。 - 如果您的插件具有外部依赖项(例如驱动程序/ SDK dll),请确保它们位于您的系统路径或Motive安装目录中。
- 启动Motive。您的设备应显示在Motive 的“ 设备”窗格中。如果没有,请检查Motive Status Log以获取错误通知。
- 在Motive中检测到外围设备时,可以从实时模式下的“ 图形”窗格的实时绘图中监视实时采集的数据。
类图