ESPlot:開源軟件,用於繪製嵌入式系統的實時高速信號

我面臨著繪製快速(或大量數據)信號的需求。通常用於嵌入式系統應用程序和實時研究工程師。 薩爾大學,德國已開發了自己的軟件,稱為ESPlot。

ESPlot 通過自定義串行協議與微控制器板通信。微控制器正在運行實時過程的應用程序可以將信號同步流傳輸到計算機,並異步將數據發送到實時過程。

ESPlot允許您記錄信號並使用時間圖,FFT圖和X / Y圖在屏幕上繪製信號。

ESPlot軟件,用於繪製實時信號圖

ESPlot是在Qt中開發的,可支持多平台,並且是OpenGL硬件加速。

為了提供高性能,需要具有多核CPU和4GB RAM以及支持OpenGL 3.2的專用GPU的系統。

https://youtube.com/watch?v=D7N2MgAdXJA

ESPlot的功能

ESPlot的主要功能有:

  • 流式傳輸和記錄實時信號
  • 時間圖,XY圖,FFT圖
  • 可以發送命令到微控制器
  • 通過串口通訊
  • 示波器功能,如觸發器,自動縮放和屏幕截圖
  • 可以從外部控制的記錄功能
  • 將數據導出到Matlab進行進一步處理
  • 多顯示器全屏支持
  • 完全個性化的GUI
  • OpenGL加速
  • 多線程支持
  • 平台無關(庫用C編寫)
  • 支持Windows 10 64位,Linux 64位,可以為ARM編譯軟件(例如Raspberry Pi)

ESP批次安裝

ESPlot當前可用於Windows和Linux。 macOS版本正在開發中。

對於Linux,可以使用tarxz文件。您可以下載,解壓縮並運行可執行文件。

該軟件實際上可以與大多數微控制器接口,但是您也可以使用傳統Arduino板上的代碼。

所有這些都可以從該網頁下載。

下載ESPlot

該軟件是 AGPL 3.0..你可以得到 點擊此處獲取源代碼..

到底 …

大多數其他3D硬件加速圖都很昂貴,而且並非總是可定製的,因此ESPlot適合該領域的人們滿足他們的需求。

我沒有參與此嵌入式系統和微控制器,因此無法對其進行測試。但是,不要讓它阻止您自己嘗試。

Sidebar