2013-01-08 24 views
1

我正在使用串行端口(比例和電導率探頭)從兩臺設備採集數據。我需要不斷收集電導率探頭採集點之間平均值的數據(大概是一分鐘)。並行數據採集運行過程

因此我需要同時運行兩個進程。一個從等級收集數據,另一個等待電導率探頭的數據,一旦它獲得數據,就會向另一個過程發送一個命令,以便獲取收集的比例數據,然後將時間戳記並保存到.csv文件。

我看着子進程,但它無法弄清楚如何重置正在運行的腳本。有什麼建議要看什麼。

+0

我正在使用python。然後我會看python的線程。謝謝 – user1957292

+0

_how如何重置正在運行的腳本_與您的問題有關? – moooeeeep

回答

0

除了使用線程外,您還可以將數據源實現爲生成器,然後循環使用它們以消耗傳入數據並對其執行操作。也許使用兩個不同的生成器並將它們壓縮在一起,實際上將是一個很好的實驗,我不完全確定它可以完成...