2016-07-07 195 views
-1

我有一個外部程序opentrack,它使用紅外LED跟蹤頭位置。該位置在程序中實時更新,但我的問題是我想將這些數據存入我的Python代碼中。是否有可能做到這一點?從外部程序獲取數據

我一直在尋找子過程和類似的東西,但我仍然不明白如何去做。對於這個非常普遍的問題,我很抱歉,但我只需要有人指引我走向正確的方向,或者告訴我這是不可能的。

回答

2

您鏈接的頁面清楚地列出了不少於9種不同的opentrack可以輸出數據的不同方式。

因此,您需要弄清楚使用哪一個,並編寫Python代碼以充當其中一種方法的接收方。也許UDP,因爲這聽起來很簡單。

提示:要解碼任何二進制格式,您可能要熟悉Python的struct模塊。

+0

謝謝!我使用UDP,我得到一些數據饋送給我的Python程序。然而它有一些奇怪的格式,所以我不能真正解釋它,但它絕對是一個開始。 – Alexmedkex