新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > matlab與labview結合使用

        matlab與labview結合使用

        作者: 時間:2017-01-06 來源:網絡 收藏
        從LabVIEW 8.0開始,LabVIEW提供了一個很有用的功能,叫Mathscript,可以使用類似matlab中文本式的數學編程語言來進行編程。經過8.0, 8.2, 8.5, 8.6數個版本的發展,Mathscript的功能已經越來越強大。
        在LabVIEW中,Mathscript有兩種方式供用戶進行編程,Mathscript Window和Mathscript Node,前者是交互式的編程調試環境,而后者更可以內嵌入VI中,形成既有圖形,又有文本的“混合編程”方式。
        簡單介紹完畢,那么接下來我們就一起來學習一下吧~~


        利用LabVIEW MathScript 開發算法:第一部分——LabVIEW MathScript 節點


        概本文提供了使用LabVIEW MathScript節點一開發算法的范例。本系列的下一篇文章將研究交互式LabVIEW MathScript 窗口。
        目錄
        • MathScript 含義
        • LabVIEW MathScript 節點
        • LabVIEW 和圖形化編程介紹
        • 在算法開發和原型化中使用MathScript節點

        MathScript 含義
        無論您是要開發算法、研究信號處理理論還是分析結果,利用LabVIEW 您可以選擇最有效的技術計算語法。您可以結合LabVIEW 圖形化編程方式和LabVIEW MathScript ,它是面向數學的文本化編程語言,兼容廣泛使用的m文件腳本語法。
        參見:
        LabVIEW MathScript 內幕:了解什么特性使LabVIEW 如此完美的適合于文本化算法開發和原型化
        LabVIEW MahtScript示例庫:本站點包含了大量LabVIEW MathScript示例。
        LabVIEW MathScript 節點
        您可以通過兩種接口來使用LabVIEW MathScript——LabVIEW MathScript 交互式窗口和MathScript 節點。參考本系列文章的第二篇來了解有關LabVIEW MathScript 的更多信息。
        利用LabVIEW MathScript 節點——下圖中的藍色矩形區域,您可以在LabVIEW 圖形化程序中(虛擬儀器——VI)中運行m文件語法腳本。您可以使用MathScript 節點在VI中插入文本化算法,然后在LabVIEW 環境中通過增加旋鈕、滑塊、按鈕、圖形和其它用戶控制件和顯示件來儀器化您的腳本。

        參見:
        利用LabVIEW 進行算法開發和原型化:第二部分——使用MathScript 交互式窗口
        LabVIEW 和圖形化編程介紹
        LabVIEW 是用于工程和科學應用的圖形化開發平臺,比如設計、控制和測試等。在LabVIEW 中,您可以利用輸入控件和顯示控件來建立用戶界面——前面板。輸入控件包括旋鈕、按鈕、撥盤、文本輸入域和其它輸入對象。顯示控件包括圖形、數碼顯示、LED和其它輸出顯示。在您建立好用戶界面后,利用VI和結構您可以增加代碼來控制前面板對象。程序框圖包含了這種代碼。


        完成下列步驟,建立一個VI的前面板和程序框圖
        1. 打開LabVIEW
        2. 在LabVIEW Getting Started窗口中選擇File»New VI,或者點擊Blank VI來建立一個新VI。


        3. 在VI的前面板上,選擇View»Controls Palette來顯示控件選板。
        4. 在Modern模板的圖標上移動光標定位到Numeric選板上。當您在Controls選板的圖標上移動光標,圖標下的提示條上會顯示子選板、輸入控件或顯示控件的名稱。
        5. 點擊Numeric圖標以顯示Numeric選板
        6. 在Numeric選板的圖標上移動光標到Vertical Pointer Slide(垂直指針條)上。
        7.點擊Vertical Pointer Slide圖標并拖放到前面板上。

        8. 雙擊Vertical Pointer Slide的Slide標簽。在出現的文本框中鍵入Amplitude(幅值)。

        8. 在Controls選板上點擊Modern鏈接返回到Modern頂層模板。在Modern模板的圖標上移動光標定位到Graph選板上。
        9.點擊Graph圖標顯示Graph選板。
        10. 在Graph選板的圖標上移動光標定位到Waveform Graph。點擊Waveform Graph圖標并拖放到前面板上。


        11. 選擇Window»Show Block Diagram來顯示VI的程序框圖。建立程序框圖和建立前面板類似。當您把操作對象放置在前面板上時,LabVIEW 會在程序框圖中為這些對象建立連線端子。您可以連接數據出入程序框圖中的端子,從而在程序的用戶界面上顯示數據或者在程序中使用用戶輸入值。
        12. 在程序框圖上找到Amplitude和Waveform Graph端子。

        13.選擇File»Save As來保存VI。
        參考Getting Started with LabVIEW(LabVIEW 使用入門)來了解更多有關信息,包括LabVIEW 圖形化編程環境和基本的LabVIEW 特性來建立數據采集和儀器控制程序。
        參見:
        LabVIEW 使用入門
        在算法開發和原型化中使用MathScript節點
        您可以使用MathScript 節點在LabVIEW 中進行編程開發和原型化算法。完成以下步驟可以在MathScript 節點中進行編程開發和原型化算法。您將在前面已經生成的VI中運行該腳本。
        1. 在程序框圖上,選擇View»Functions Palette來顯示Functions選板。
        2. 在編程模板的圖標上移動光標定位到Structures選板上。
        3.點擊Structures圖標顯示Structures選板。
        4. 在Structures選板上移動光標定位到MathScript 節點上。
        5. 點擊MathScript Node圖標。
        6.在程序框圖上,點擊并拖放鼠標畫出矩形框來放置MathScript 節點。
        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 舞阳县| 中阳县| 石林| 铁岭县| 太保市| 钦州市| 阿克陶县| 永顺县| 阳朔县| 万宁市| 神农架林区| 报价| 阿克陶县| 油尖旺区| 英吉沙县| 自治县| 榕江县| 宜春市| 咸丰县| 巴彦淖尔市| 山阳县| 肥西县| 泊头市| 上林县| 沁水县| 凤凰县| 中西区| 北安市| 章丘市| 威远县| 南和县| 同江市| 崇义县| 茌平县| 慈利县| 理塘县| 广元市| 象州县| 防城港市| 名山县| 怀化市|