91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python環(huán)境搭建和LabVIEW中的調用

lvxisi ? 來源:lvxisi ? 作者:lvxisi ? 2023-10-13 17:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹Python相關的環(huán)境搭建、Anaconda的使用以及在LabVIEW中調用Python的方法。

1 版本介紹

安裝python環(huán)境,注意Python版本,目前最新的LabVIEW 2023 Q3,支持3.6~3.10版本的python。工作中大多使用32位的LabVIEW,建議選擇使用32位的python,64位不可用,僅64位的LabVIEW與其匹配。以下是NI官網關于32位和64位的介紹

我們首推 32位 LabVIEW,因為它可以在32位或64位操作系統(tǒng)上安裝和使用,并且可以更好地兼容其他模塊或工具包,同時更好地支持第三方插件。 32位的模塊或工具包不能與64位 LabVIEW 搭配使用。

與32位 LabVIEW 相比,64位 LabVIEW 并沒有任何速度優(yōu)勢,但它允許程序一次性訪問更大的系統(tǒng)內存。雖然大多數(shù)用戶都發(fā)現(xiàn)32位版本可為其項目提供大量資源,但某些特殊的應用可能需要額外的內存。如果您的程序需要處理非常大的數(shù)組或處理特別高清晰度的圖像,64位 LabVIEW 是您更好的選擇。

通常,我們建議開發(fā)人員使用32位 LabVIEW,只有需要使用額外內存時,才考慮64位 LabVIEW。

2 Python環(huán)境下載與安裝

方式一:直接下載32位python

Python可在官網進行下載,選擇3.10以內的版本,安裝時配置環(huán)境變量。

wKgZomUpEyuAFLGwAABY0ZWDryw325.png

在此安裝后,可利用pip安裝相關的工具包。

方式二:x64 Anaconda配置

使用Anaconda進行環(huán)境配置,下載地址Free Download | Anaconda。

wKgZomUpEy2AOTX7AAeP48JfnxI152.png

利用Anaconda,官網最新的安裝包默認安裝64位版本,python版本在3.11以上,可在其中創(chuàng)建新的環(huán)境供LabVIEW使用。

wKgZomUpEyuAYBv1AAGWomTvEuQ704.png

安裝時,選擇上添加環(huán)境變量。

wKgZomUpEyuAYBv1AAGWomTvEuQ704.png

在完成安裝后,打開Anaconda Prompt來配置環(huán)境。因為安裝的是64位的conda,在Navigator中配置的虛擬環(huán)境也是 64 位的,但可以通過以下方法配置32位環(huán)境。

wKgZomUpEyyALTSCAAWWteSGq5U842.png

先切換到32位模式,然后再創(chuàng)建環(huán)境默認就是 32 位的 Python了:

set CONDA_FORCE_32BIT=1

wKgaomUpEyuAN0EvAAAdMGYo6P4115.png

切換成功不會有任何的提示信息,然后使用conda創(chuàng)建虛擬環(huán)境,此時創(chuàng)建出來的虛擬環(huán)境就是32位了。

wKgZomUpEyuAZ1OCAAAdMGYo6P4122.png

使用conda create命令創(chuàng)建新環(huán)境。以下是一個示例命令,其中 "myenv" 是您要創(chuàng)建的環(huán)境的名稱,而 "python=3.8" 是您要使用的Python版本。您可以根據自己的需求修改這些值:

conda create --name myenv python=3.8

之后在Navigator里面打開相關的環(huán)境,相關的工具包均為32位。

wKgaomUpEyuALECsAAF4HlrE4-s435.png

方式三: x86版本 Anaconda

如果僅與LabVIEW編程,也可此處選擇清華源的安裝此版本中的是python3.9,是32位的,在Navigator里面建立的環(huán)境可以直接使用。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

wKgZomUpEyuAaDGBAAFcDJJlnu4699.png

但由于時間較久了,很多都需要進行升級,存在不匹配問題。在控制臺中,先手動升級pip。(不升級pip,無法直接在軟件中更新操作)

python -m pip install --upgrade pip

wKgaomUpEyuAA4ZZAADBzrAojpA285.png

升級pip之后,就可以在Anaconda中,手動設置升級了。

wKgZomUpEyuAZ1OCAAAdMGYo6P4122.png

wKgaomUpEyuATdjGAAFWW2p1Yy0059.png

由于本身是32位程序,可以點擊Create,專門為某個程序創(chuàng)建環(huán)境。如此處創(chuàng)建Lab的環(huán)境,選擇了python3.10.4。用于后期測試不同的版本運行。

wKgZomUpEyuAV7JMAAAX-A06Y1E832.png

wKgaomUpEyyASwraAAGyBwDwZkQ281.png

安裝第三包,輸入名稱,選擇版本

wKgZomUpEyyAFZmiAAGkaoEErJU817.png

選擇應用,即可完成。

wKgaomUpEyuAdfX3AAAwqVWjgPM382.png

3 在LabVIEW中的調用

面板位置

wKgaomUpEyyAKuSzAAH1CZa7TSs466.png

可以打開范例進行測試

wKgZomUpEyyAKG20AAHuckL0JD8119.png

直接打開會話

選擇第一個,直接運行,會報錯。主要原因是環(huán)境變量的問題,沒有找到python的編輯器。

wKgaomUpEyyAMs-vAAJg9wRipUs941.png

這個位置要找到之前Anaconda的安裝路徑,用里面的Python。如果是在Python官網下載的,在環(huán)境變量中配置的,則可以直接執(zhí)行。此處選擇以下即可。

wKgZomUpEyuAD1y8AACyGHFEYyI223.png

選擇路徑后,執(zhí)行正常。

wKgZomUpEyyAPJtKAASaOW8Ttq8862.png

Anaconda環(huán)境試

Anaconda環(huán)境測試,替換引用,輸入默認的base。

wKgZomUpEyyAOFLfAANi7o3YMyc285.png

測試運行初始化時候,會卡2秒,但Add運行執(zhí)行的時間是和直接用Python是一致的。

替換之前建立的Lab環(huán)境,需要選擇Anaconda的安裝路徑,建立的Python版本與之對應。

wKgaomUpEyyANnleAAWWteSGq5U123.png

也可以在環(huán)境變量中進行配置,在Path選擇建立的Lab環(huán)境的文件夾。

wKgZomUpEyyAIJMEAANi7o3YMyc360.png

執(zhí)行正常

wKgaomUpEyyAfaEmAASLpZNWJik694.png

接下來測試一個LabVIEW自帶的范例,

wKgaomUpEyyAXDClAAIKwblHZZ8511.png

這個范例可以測試兩個環(huán)境的操作,如下。

wKgaomUpEyyAVVY_AAOhb1yppHc157.png

程序里面,需要安裝Numpy和scipy。base環(huán)境中,都已經自帶了,新增的環(huán)境需要安裝,否則會報錯。

wKgZomUpEyyADpDiAAGln3AdPPg796.png

運行結果

wKgaomUpEyyADInfAASVh0tqtlw679.png


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    2017

    文章

    3688

    瀏覽量

    347005
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90011
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    1688 商品詳情 API 調用與數(shù)據解析 Python 實戰(zhàn)

    你想要的是 1688 商品詳情 API 的 Python 調用與數(shù)據解析實戰(zhàn)方案,核心是完成 API 憑證配置、接口請求(含簽名)、響應數(shù)據解析、異常處理 的全流程落地,我會提供可直接運行的代碼,并
    的頭像 發(fā)表于 02-10 11:23 ?242次閱讀

    如何使用Python讀取不間斷數(shù)據,并將其傳輸?shù)?b class='flag-5'>LabVIEW進行處理?

    使用Python讀取Count,如何將讀取到的數(shù)據傳輸至Labview;傳輸過程Python要保持讀取的動作,不能停止。
    發(fā)表于 01-23 11:09

    AT32開源鴻蒙開發(fā)環(huán)境搭建

    搭建 接下來將對 Open 鴻蒙開發(fā)環(huán)境搭建進行介紹。在非必要情況下,推薦在 Windows 系統(tǒng)以虛擬機方式進行搭建即可,系統(tǒng)并對
    發(fā)表于 01-16 13:56

    LABVIEW 2023 Q1調用python后一直報錯1671

    LABVIEW 2023Q1調用python后一直報錯1671報錯信息:PythonNode_AddTwoDoubles.vi的打開Python
    發(fā)表于 11-12 09:51

    Python調用API教程

    兩個不同系統(tǒng)之間的信息交互。在這篇文章,我們將詳細介紹Python調用API的方法和技巧。 一、用Requests庫發(fā)送HTTP請求 使用Python
    的頭像 發(fā)表于 11-03 09:15 ?865次閱讀

    Labview技巧合集】16 在labview嵌入python做的界面

    labview嵌入python做的GUI界面 無所不能的labview
    發(fā)表于 09-22 05:30

    termux如何搭建python游戲

    Pygame),確保已安裝`clang`編譯器:`apt install -y clang` 3. 權限問題:若需訪問手機文件,安裝`termux-setup-storage`并授權存儲訪問權限。 通過以上步驟,即可在Termux搭建完整的
    發(fā)表于 08-29 07:06

    初學者指南:樹莓派上搭建虛擬環(huán)境!

    在這篇簡明扼要的指南中,我們將探討如何在樹莓派上設置和使用虛擬環(huán)境(或稱為Venv)——包括在終端和Thonny集成開發(fā)環(huán)境。使用Bookworm操作系統(tǒng)或更高版本時,或在嘗試安裝Pytho
    的頭像 發(fā)表于 07-27 13:24 ?935次閱讀
    初學者指南:樹莓派上<b class='flag-5'>搭建</b>虛擬<b class='flag-5'>環(huán)境</b>!

    linux虛擬環(huán)境調用Linux 版matlab編譯的python庫時出錯

    、readme.txt、 requiredMCRProducts.txt、init.py、CAO_python.ctf。 在linux環(huán)境按照以下步驟安裝matlab runtime2018b: ① cd到MCR
    發(fā)表于 07-18 10:40

    迅為RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連板推理

    迅為RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連板推理
    的頭像 發(fā)表于 06-23 13:54 ?1201次閱讀
    迅為RK3576開發(fā)板NPU<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用rknn-toolkit2功能演示連板推理

    迅為RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示模型轉換

    迅為RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示模型轉換
    的頭像 發(fā)表于 06-19 10:53 ?1340次閱讀
    迅為RK3576開發(fā)板NPU<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用rknn-toolkit2功能演示模型轉換

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?1268次閱讀
    迅為RK3576開發(fā)板NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用docker<b class='flag-5'>環(huán)境</b>安裝

    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用

    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?1707次閱讀
    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建和</b>使用

    ?如何在虛擬環(huán)境中使用 Python,提升你的開發(fā)體驗~

    RaspberryPiOS預裝了Python,你需要使用其虛擬環(huán)境來安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負責人NateContino撰寫的一篇實用教程,幫助你入門
    的頭像 發(fā)表于 03-25 09:34 ?807次閱讀
    ?如何在虛擬<b class='flag-5'>環(huán)境</b>中使用 <b class='flag-5'>Python</b>,提升你的開發(fā)體驗~

    Nordic 54L15開發(fā)環(huán)境搭建和開發(fā)文檔誰知道,謝謝

    Nordic 54L15開發(fā)環(huán)境搭建和開發(fā)文檔誰知道,謝謝
    發(fā)表于 03-10 15:34