2016-07-07 197 views
-1

我有一个外部程序opentrack,它使用红外LED跟踪头位置。该位置在程序中实时更新,但我的问题是我想将这些数据存入我的Python代码中。是否有可能做到这一点?从外部程序获取数据

我一直在寻找子过程和类似的东西,但我仍然不明白如何去做。对于这个非常普遍的问题,我很抱歉,但我只需要有人指引我走向正确的方向,或者告诉我这是不可能的。

回答

2

您链接的页面清楚地列出了不少于9种不同的opentrack可以输出数据的不同方式。

因此,您需要弄清楚使用哪一个,并编写Python代码以充当其中一种方法的接收方。也许UDP,因为这听起来很简单。

提示:要解码任何二进制格式,您可能要熟悉Python的struct模块。

+0

谢谢!我使用UDP,我得到一些数据馈送给我的Python程序。然而它有一些奇怪的格式,所以我不能真正解释它,但它绝对是一个开始。 – Alexmedkex