动作捕捉系统通过SDK与LabVIEW通信

运动分析、VR、机器人等应用中常使用LabVIEW对动作捕捉数据进行实时解算。NOKOV度量动作捕捉系统支持通过SDK与LabVIEW进行通信,将动作数据传入LabVIEW。

一、软件设置

1、形影软件设置

1、将模式切换到后处理模式
2、加载一个刚体数据
3、打开软件设置
4、选择网卡地址。将网卡地址选择为10.1.1.198
5、勾选上"使用SDK"
动作捕捉系统通过SDK与LabVIEW通信_第1张图片

2、Demo应用程序设置

打开NokovLabViewSDK文件夹,进入LabViewSDK路径里面,双击LabViewSDKDemo应用程序。
动作捕捉系统通过SDK与LabVIEW通信_第2张图片
在Demo里面输入的Server IP需要和形影软件里面设置的网卡地址保持一致。
动作捕捉系统通过SDK与LabVIEW通信_第3张图片

二、单帧取数据

1、在形影软件中将软件暂停播放
2、点击单帧播放数据
动作捕捉系统通过SDK与LabVIEW通信_第4张图片
3、在Demo程序中点击Run按钮,单帧取数据。就可以成功地获取到来自动捕的刚体数据。
包括刚体名称MarkerSet、刚体包含的Marker点数、每个Marker点的名称、每一个Marker点的x y z的坐标;以及刚体包含的3D点数量、刚体tracker 0的x y z坐标以及四元数等等。
最后一栏,上边打印的是当前这一帧的所有命名点的x y z坐标,下边是当前这一帧所有未命名点的x y z的坐标。
动作捕捉系统通过SDK与LabVIEW通信_第5张图片

三、循环取数据

1、将Demo程序界面中的循环取数据控制按钮点击变为FALSE
2、在形影软件中点击数据播放
3、在Demo程序中点击Run按钮,开始循环取数据
这时就可以在Demo程序中看到已经在循环地取数据了。
动作捕捉系统通过SDK与LabVIEW通信_第6张图片
在这里插入图片描述

你可能感兴趣的:(labview,SDK,动作捕捉,数据传输,运动分析,机器人,VR)