• IIANews微官網
    掃描二維碼 進入微官網
    IIANews微信
    掃描二維碼 關注微信
    移動客戶端
  • English
2020第二屆中國智能展覽會 菲尼克斯電氣Radioline無線系統
測試測量

ELVIS III + Python | 如何用Python對ELVIS III進行編程開發

  2020年01月09日  

  通過本文,你將學習如何在NI ELVIS III上安裝和使用Python:連接到NI ELVIS III,安裝包和庫,下載存儲庫,運行Python代碼。

1 - 軟件環境搭建

配置ELVIS III設備

  1)安裝 NI Measurement Live Support Files;
  2)通過以太網或無線網絡將NI ELVIS III連接到Internet,以便可以從Internet上安裝Python庫(建議使用以太網端口);
  3)打開Internet Explorer;
  4)訪問NI ELVIS III配置網站:<IP Address of the NI ELVIS III>/WIF.html;

  注意:
  IP地址可以在NI ELVIS III的OLED顯示屏上找到:按下ELVIS III上BUTTON 0,直到出現IP地址。將顯示的IP輸入到上述地址中。

  5) 啟用安全Shell服務器并單擊Restart重新啟動設備;

  6)設置時間配置。將日期、當前時間和時區配置為當前本地時間;

  注意:
  確保在您選擇的日期上有一個藍色標記。重新啟動設備后,必須重新設置時間配置。(此處設置好時間后不需要重啟。)

  7)如果你想要運行UART例子,需要通過NI MAX軟件安裝NI-VISA。

為ELVIS III Python安裝必備軟件

  接下來,我們將安裝執行NI ELVIS III Python范例所需的軟件,以及使用Python FPGA API所需的包。
  1)安裝并打開SSH客戶機。如果你沒有安裝,我們建議你使用 PuTTY:

  A.  配置PuTTY或其他客戶端如下:
  a.  Host Name: <IP Address of the NI ELVIS III>
  b.  Port: 22
  c.  Connection Type: SSH
  B.  一旦連接打開,登錄賬戶為:
  a.  login as: admin
  b.  Password: (按回車即可。默認情況下沒有密碼。)

  2)運行以下命令安裝必備軟件:
  注意:在運行這些命令之前,必須設置時間配置。如果在下載nifpga時出現任何錯誤,請確保正確設置了NI ELVIS III的時間配置。
  opkg update
  opkg install python3
  opkg install python3 python3-misc
  curl https://bootstrap.pypa.io/get-pip.py | python3
  pip install nielvis

安裝NI ELVIS III Python范例

  接下來,我們將下載NI ELVIS III Python范例。
  
  下載ZIP文件并通過SFTP上傳到設備
  
  1)在GitHub上打開NI ELVIS III Python范例;
  2)從GitHub下載NI ELVIS III Python幫助程序庫和Python范例并解壓縮;
   a)下載范例;

   b)解壓縮剛剛下載的文件;

  3)將NI ELVIS III Python范例傳輸到NI ELVIS III設備;
   a)方式1:通過scp傳輸文件
  scp -r NI-ELVIS-III-Python-Examples-master/ admin@ <IP Address of the NI ELVIS III>:/home/admin/
  
  注意:
  密碼:(空白。默認情況下沒有密碼。)
  確保您的命令與范例相同(scp -r NI-ELVIS-III-Python-Examples-master/ admin@ <IP Address of the NI ELVIS III>:/home/admin/)。否則,可能會在接下來的步驟中遇到問題。
  
  b)方式2:通過FileZilla傳輸文件
   A.下載并安裝FileZilla。也可以自由使用任何其他您愿意使用的應用程序來傳輸文件
   B.將FileZilla配置如下:

  a.Host Name: <IP Address of the NI ELVIS III>
  b.login as: admin
  c.Password:(空白。默認情況下沒有密碼。)
  d.Port: 22

 C.將NI-ELVIS-III-Python-Examples-master/ 上傳到目錄/home/admin中

2 - 運行范例

  A.  打開PuTTY運行范例。在將范例文件夾上載到的目錄中,輸入以下命令,進入NI-ELVIS-III-Python范例目錄。

  cd NI-ELVIS-III-Python-Examples-master/
  
  注意:如果無法將當前目錄更改為NI-ELVIS-III-Python-Examples-master/,請輸入以下命令以訪問目錄中的內容/home/admin。您應該能夠在列出的文件中找到NI-ELVIS-III-Python-Examples-master /。
  ls
  B.  運行范例:

  python examples/<example_category>/<example_filename>.py
  例如:
  python examples/analog/AI_singleChannel.py。
  
  注意:在運行任何范例之前,請確保ELVIS lll實驗板電源開關已打開。

 

 

標簽:NI ELVIS III我要反饋
最新視頻
中國中車形象宣傳片   
ODU線纜組件及硅膠尾部包膠系統解決方案   
MIR自主移動機器人
福祿克
ABB電氣帶你“云”看展
專題報道
2019第二十一屆中國國際工業博覽會
2019第二十一屆中國國際工業博覽會 本屆工博會設立九大專業展,展會面積28萬平方米,2610家展商參展,其中上海本地企業占比23%,兄弟省市企業和境外企業展位分別占比48%和29%,同期精彩活動50余場,吸引境內外專業觀眾18.2萬人次,較去年同期增長4.5%。
企業通訊
ABB電氣云學堂第九季 通過降本增效實現可持續價值,答案就在這里
ABB電氣云學堂第九季 通過降本增效實現可持續價值,答案就在這里

數字化技術是提升生產效率以及運營靈活性的有效手段。在軌道交通等行業,基于數字化技術的運維方案,能夠通過進一步優化縮減運維

節能環保雙效益,以精細考量琢智慧水務
節能環保雙效益,以精細考量琢智慧水務

在水務管控與調度、資源管理與協調、儀表安全生產與環境保護、能源管理與優化等領域,進行業務創新,實現水務智慧化管理。科隆以

在線會議

社區

天堂乐fun88 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>