簡體   English   中英

將值從Python傳遞到JavaScript

[英]Passing values from Python to JavaScript

對於一個研究項目,我們正在開發一個使用python的系統,該系統將從實時傳感器中獲取原始數據並對其應用不同的DSP過濾器。 到現在為止還挺好。 系統的另一部分應該是繪制數據並訪問某些控制器以修改采樣率和其他參數。 最近幾天,我一直在嘗試使用HTML5 + javascript作為進行數據繪制的技術。 我將d3.js用於圖形,並將mimic.js用於實現xmlrpc協議,以將python端與HTML文件進行通信。 經過大量調整后,i ALMOST設法與系統的兩個部分進行通信。 但是,我遇到了“跨來源請求”錯誤(我使用的是chrome)。

之后,我一直在考慮其他一些策略,以便與GUI交流python:

  1. 使用SimpleHTTPServer。 但是,我需要運行SimpleXMLRPCServer,以便我可以注冊函數(register_function)以傳遞值。 有沒有一種方法可以在SimpleHTTPServer中實現xmlrpc?

  2. 我一直在考慮使用json,但是我不確定這是否是最好的方法,因為數據流將非常大且快速(具有不斷更新的4個通道)。

因此,經過所有這些測試之后,我真的很樂意提供一些建議:

  1. 擁有這樣的HTML5 GUI是否可行? 繪制如此大量的數據是否有效?

  2. 如果是這樣,那么在Python和HTML / js之間實現通信的現實策略是什么?

  3. xmlrpc是使用的最佳協議嗎?

  1. 是的 您也可以使用一些JavaScript圖表庫。 例如amChartshighchartsplot
  2. 確實,JSON更好。
  3. XMLRPC不是很輕巧。 參見第2頁:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM