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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW覆蓋您:LabVIEW的Python虛擬 環(huán)境

星星科技指導(dǎo)員 ? 來源:embedded ? 作者:Rich Nass ? 2023-05-04 09:33 ? 次閱讀

Python編程語(yǔ)言如今非常流行,并且擁有龐大的生態(tài)系統(tǒng)。它有一個(gè)龐大的社區(qū),可以訪問高度成熟的不同包和庫(kù)集。這包括人工智能AI)和機(jī)器學(xué)習(xí)等,以及處理這些應(yīng)用程序所需的不同類型的數(shù)據(jù)分析和處理元素。

NI 為 LabVIEW 2023 添加 了 更多 Python 功能, 并 支持 虛擬 環(huán)境。正如 您 在 上 一篇 博客 通過 測(cè)試 和 測(cè)量 進(jìn)行 滑動(dòng) 和 放置 中 所 學(xué) 的 知識(shí), LabVIEW 是 一個(gè) 圖形 化 編 程 環(huán)境, 適用于 需要 測(cè)試、 測(cè)量 和 控制 的 應(yīng)用。因此, 通過 Python 集成, 您 可 信賴 的 測(cè)試 和 測(cè)量 工具 可以 與 尖端 的 Python 相 結(jié)合, 擴(kuò)展 LabVIEW 的 功能。請(qǐng)注意, 此功能 最初 于 2018 年 被 添加 到 LabVIEW 中, 隨著 時(shí)間 的 推移, NI 團(tuán)隊(duì) 一直在 增加 該功能 并 使其 更加 用戶 友好。

pYYBAGRHLTeAbcdhAACilcm4UqM927.png

要在LabVIEW中調(diào)用Python,用戶需要使用Python節(jié)點(diǎn)。在很多情況下,有人可能想要使用Python:也許另一個(gè)更熟悉Python的團(tuán)隊(duì)成員或小組已經(jīng)開發(fā)了一個(gè)數(shù)據(jù)分析庫(kù)或其他軟件包。您 可以 直接 在 LabVIEW 中 調(diào)用 它, 而 省 用 于 在 工具 之間 來 回 切換。此外, 這 并 不 需要 您 將 Python 代碼 重寫 為 LabVIEW 代碼。

使用最適合工作的工具

開發(fā)此功能是為了幫助用戶。如果您熟悉 Python 或 有 團(tuán)隊(duì) 成員 喜歡 Python, NI 希望 確保 您 成功 并 能夠 合作。

不要覺得有義務(wù)將Python代碼引入LabVIEW。如果您需要它,它就在那里,但不是必需的,因?yàn)槟赡軙?huì)發(fā)現(xiàn)LabVIEW的內(nèi)置功能可以本地處理您的需求。它更多的是關(guān)于哪種工具最適合處理工作以及您喜歡什么。

如果您還記得之前的博客,LabVIEW 非常 擅長(zhǎng) 幫助 您 從 步驟 A 到 步驟 Z, 連接 硬件、 采集 和 分析 數(shù)據(jù)、 保存 和 共享 數(shù)據(jù) 等等。這是因?yàn)槊總€(gè)步驟都有預(yù)構(gòu)建的函數(shù)。但是,如果有一個(gè)特定的分析是從頭開始構(gòu)建的,用戶可能更喜歡在Python中進(jìn)行它 - 這很好。您可能還希望重用一些用 Python 編寫的預(yù)先存在的代碼和/或算法。這是您希望直接導(dǎo)入 Python 代碼的示例。

LabVIEW 是 基礎(chǔ)

使用 LabVIEW 作為 測(cè)試 測(cè)量 代碼 的 基礎(chǔ), 用于 與 儀器 連接、 提取 數(shù)據(jù) 和 同步 所有 內(nèi)容。然后, 使用 Python 來 利用 其 龐大 的 功能 集, 包括 其 庫(kù), 并 在 LabVIEW 的 穩(wěn)定 基礎(chǔ) 上 構(gòu) 建 額外 的 功能, 包括 高 精度 測(cè)量。底線是Python或LabVIEW的問題不需要問,因?yàn)榇鸢甘莾烧呒娑兄?/p>

NI 解決 方案 營(yíng)銷 人員 Austin Stanton 表示:“自 2018 年以來,LabVIEW 的 每次 更新 都 了 我們 聽取 社區(qū) 的 意見, 并 改進(jìn) 了 我們 的 功能 集, 使其 對(duì) LabVIEW/ Python 開發(fā) 人員 更加 友好。最新版本增加了對(duì)Python虛擬環(huán)境的支持,這對(duì)于任何使用Python的人來說都是最佳實(shí)踐。

poYBAGRHLTuAJCUUAAHlRglvMNw616.png

請(qǐng)注意, 通過 集成 Python 功能, NI 只是 將 添加 到 其 支持 的 語(yǔ)言 列表 中。該列表已經(jīng)包括C / C++,.NET和Mathwork的MATLAB。是的,MATLAB。LabVIEW 具有 用于 調(diào)用 這些 其他 語(yǔ)言 的 特定 函數(shù), 與 Python 類似, 使 過程 簡(jiǎn)單 化。正是 像 這樣的 項(xiàng)目 幫助 了 簡(jiǎn)化 Python 集成, 因?yàn)?NI 利用 了 許多 通過 集成 MATLAB 和 其他 語(yǔ)言 所 學(xué)到 的 經(jīng)驗(yàn)。

歸根結(jié)底,Python和LabVIEW之間的選擇并不是一個(gè)“非此即彼”的命題。這兩種語(yǔ)言可以協(xié)同工作,為開發(fā)人員提供測(cè)試、測(cè)量和控制應(yīng)用的全面解決方案。隨著 NI 不斷 關(guān)注 社區(qū) 的 需求 并 改進(jìn) LabVIEW 軟件, 開發(fā) 人員 使用 這個(gè) 強(qiáng)大 的 工具 集 實(shí)現(xiàn) 的 各種 可能性 是 無窮無盡的。

審核編輯:郭婷

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

    關(guān)注

    1961

    文章

    3651

    瀏覽量

    322013
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8353

    瀏覽量

    132315
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4768

    瀏覽量

    84376
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于LabVIEW虛擬儀器算法解決方案

    基于LabVIEW虛擬儀器算法解決方案Algorithm Solution for Virtual Instrument based on LabVIEW裝蜂‘王翠英(江西省電力試驗(yàn)研究院李 01勞,南昌330006)摘要探討
    發(fā)表于 10-18 15:07 ?20次下載

    基于虛擬儀器Labview開發(fā)的串行通信系統(tǒng)

    基于虛擬儀器Labview開發(fā)的串行通信系統(tǒng):利用虛擬儀器軟件Labview開發(fā)了串行通信系統(tǒng)。介紹了虛擬儀器的儀器技術(shù)在串行通訊中的應(yīng)用,
    發(fā)表于 09-19 08:14 ?75次下載

    基于LabVIEW虛擬示波器及遠(yuǎn)程測(cè)控

    論文介紹虛擬儀器的概念、組成和虛擬儀器開發(fā)軟件LabVIEW, 以及基于 LabVIEW 的數(shù)據(jù)采集系統(tǒng)。同時(shí)具體介紹了如何用數(shù)據(jù)采集卡和LabVI
    發(fā)表于 07-04 11:05 ?168次下載
    基于<b class='flag-5'>LabVIEW</b>的<b class='flag-5'>虛擬</b>示波器及遠(yuǎn)程測(cè)控

    LabVIEW實(shí)現(xiàn)虛擬示波器的設(shè)計(jì)

    LabVIEW實(shí)現(xiàn)虛擬示波器的設(shè)計(jì)主要利用基于USB接口的MSP-010501數(shù)據(jù)采集卡,通過 LabVIEW 軟件的編程完成系統(tǒng)軟件與數(shù)據(jù)采集卡之間的通信。
    發(fā)表于 07-25 15:21 ?255次下載
    <b class='flag-5'>LabVIEW</b>實(shí)現(xiàn)<b class='flag-5'>虛擬</b>示波器的設(shè)計(jì)

    基于LABVIEW虛擬示波器設(shè)計(jì)—虛擬示波器

    基于LABVIEW虛擬示波器設(shè)計(jì)—虛擬示波器
    發(fā)表于 12-16 14:15 ?90次下載

    利用LabVIEW實(shí)現(xiàn)虛擬示波器_labview程序案例

    程序案例 利用LabVIEW實(shí)現(xiàn)虛擬示波器,喜歡的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 01-12 15:45 ?103次下載

    LabVIEW上實(shí)現(xiàn)虛擬示波器_labview程序案例

    程序案例LabVIEW上實(shí)現(xiàn)虛擬示波器,喜歡的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 01-13 16:12 ?839次下載

    基于Labview虛擬信號(hào)發(fā)生器的設(shè)計(jì)

    基于Labview虛擬信號(hào)發(fā)生器的設(shè)計(jì)。
    發(fā)表于 01-20 16:07 ?149次下載

    基于LabVIEW的低頻虛擬信號(hào)源設(shè)計(jì)

    基于LabVIEW的低頻虛擬信號(hào)源設(shè)計(jì)。
    發(fā)表于 01-20 16:29 ?35次下載

    LabVIEW開發(fā)環(huán)境入門

    LabVIEW開發(fā)環(huán)境入門指南。
    發(fā)表于 04-25 15:49 ?55次下載

    虛擬儀器Labview使用教程

    虛擬儀器Labview使用教程資料免費(fèi)下載。
    發(fā)表于 04-27 11:46 ?94次下載

    基于LabVIEW虛擬示波器設(shè)計(jì)講解

    基于LabVIEW虛擬示波器設(shè)計(jì)講解說明。
    發(fā)表于 05-25 11:34 ?119次下載

    基于LabVIEW的簡(jiǎn)易虛擬示波器設(shè)計(jì)

    基于LabVIEW的簡(jiǎn)易虛擬示波器設(shè)計(jì)方法。
    發(fā)表于 04-06 15:33 ?126次下載

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

    本文主要介紹Python相關(guān)的環(huán)境搭建、Anaconda的使用以及在LabVIEW中調(diào)用Python的方法。
    的頭像 發(fā)表于 10-13 17:56 ?2763次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>環(huán)境</b>搭建和<b class='flag-5'>LabVIEW</b>中的調(diào)用

    基于聲卡和LabVIEW虛擬數(shù)字示波器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于聲卡和LabVIEW虛擬數(shù)字示波器的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-20 11:49 ?11次下載
    基于聲卡和<b class='flag-5'>LabVIEW</b>的<b class='flag-5'>虛擬</b>數(shù)字示波器的設(shè)計(jì)