我希望使用他们的SDK将模拟数据从Qualisys流式传输到Python中。我能够流标记数据使用提供的例子,但有麻烦的转换这个代码流模拟数据
Qualisys SDK位于以下站点:GitHub: Python implementation of the real-time protocol for Qualisys Track Manager
我试过调整基本的示例代码以获得模拟参数,并获得模拟数据包,但我认为我没有正确调用数据包。基本示例代码用于流化标记数据,流化标记数据对我很有用,但是当我尝试修改代码以流化模拟数据时,我做了一些不正确的事情
这是基于基本示例的当前代码:
import asyncio
import qtm
def on_packet(packet):
"Callback function that is called everytime a data packet arrives from QTM"
print("Framenumber: {}".format(packet.framenumber))
header, markers = packet.get_analog()
print("Component info: {}".format(header))
async def setup():
"Main function"
connection = await qtm.connect("127.0.0.1")
if connection is None:
return
await connection.get_parameters(parameters=["analog"], on_packet=on_packet)
if name == "main":
asyncio.ensure_future(setup())
asyncio.get_event_loop().run_forever()
我可以连接以建立与Qualisys软件的连接,但使用当前代码,我在联机时收到一条错误消息:
await connection.get_parameters(parameters=["analog"], on_packet=on_packet)
错误是我在这条线路上调用数据包的方式
任何帮助将不胜感激,因为我是一个相当新的使用Python
目前没有回答
相关问题 更多 >
编程相关推荐