python工业自动化镜头_ELVIS III + Python | 如何用Python对ELVIS III进行编程开发
通過本文,你將學習如何在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配置網站:/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:
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@ :/home/admin/
注意:
密碼:(空白。默認情況下沒有密碼。)
確保您的命令與范例相同(scp -r NI-ELVIS-III-Python-Examples-master/ admin@ :/home/admin/)。否則,可能會在接下來的步驟中遇到問題。
b)方式2:通過FileZilla傳輸文件
A.下載并安裝FileZilla。也可以自由使用任何其他您愿意使用的應用程序來傳輸文件
B.將FileZilla配置如下:
a.Host Name:
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//.py
例如:
python examples/analog/AI_singleChannel.py。
注意:在運行任何范例之前,請確保ELVIS lll實驗板電源開關已打開。
總結
以上是生活随笔為你收集整理的python工业自动化镜头_ELVIS III + Python | 如何用Python对ELVIS III进行编程开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: click事件在什么时候出发_剖析set
- 下一篇: 在每个运行中运行多个查询_Spring