91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » IC/元器件

LabVIEW實現多線程的方法

發布時間:2014/6/20 22:01:10 訪問次數:5523

   1.用LabVIEW實現多線程的優勢

   因為在數據流環境中,V07E140L1T當兩組連接起來的裎序節點并列擺放在程序框圖中時可以非常直觀地看到代碼的并行執行,所以圖形語言對開發多線程的應用程序非常適用。圖3-17所示的程序中,數據采集、數據分析和數據記錄在每一個循環中都并行地執行,LabVIEW自動進行線程的管理。

   使用LabVIEW我們可以得益于多線程技術為提高程序性能帶來的巨太優勢,卻不必像基于文本的編程語言那樣為創建多線程的應用程序而額外耗費大量的精力,關于線程管理的復雜任務都建立于LabVIEW的執行系統。需要我們做的工作就是在編寫程序時對多線程的概念有正確的理解,在必要的情況下做某些設置。

         

   2.LabVIEW的執行系統

   執行系統用來調度任務的執行。每個執行系統保持一個活動任務隊列,如果隊列中的任務優先級相同,那么為每個任務分配一個CPU時間段。一個任務執行一定時間后就退到隊列末尾,后面等待的任務開始執行。執行完的任務退出隊列。如果有的任務優先級高,它將不受排隊的限制。LabVIEW有6個多線程執行系統,用來執行不同的線程,我們可以通過以下選項指定VI在哪個子系統中運行。


   1.用LabVIEW實現多線程的優勢

   因為在數據流環境中,V07E140L1T當兩組連接起來的裎序節點并列擺放在程序框圖中時可以非常直觀地看到代碼的并行執行,所以圖形語言對開發多線程的應用程序非常適用。圖3-17所示的程序中,數據采集、數據分析和數據記錄在每一個循環中都并行地執行,LabVIEW自動進行線程的管理。

   使用LabVIEW我們可以得益于多線程技術為提高程序性能帶來的巨太優勢,卻不必像基于文本的編程語言那樣為創建多線程的應用程序而額外耗費大量的精力,關于線程管理的復雜任務都建立于LabVIEW的執行系統。需要我們做的工作就是在編寫程序時對多線程的概念有正確的理解,在必要的情況下做某些設置。

         

   2.LabVIEW的執行系統

   執行系統用來調度任務的執行。每個執行系統保持一個活動任務隊列,如果隊列中的任務優先級相同,那么為每個任務分配一個CPU時間段。一個任務執行一定時間后就退到隊列末尾,后面等待的任務開始執行。執行完的任務退出隊列。如果有的任務優先級高,它將不受排隊的限制。LabVIEW有6個多線程執行系統,用來執行不同的線程,我們可以通過以下選項指定VI在哪個子系統中運行。


相關技術資料
6-20LabVIEW實現多線程的方法

熱門點擊

 

推薦技術資料

單片機版光立方的制作
    N視頻: http://v.youku.comN_sh... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
湘潭县| 岑溪市| 五寨县| 柘城县| 绥芬河市| 香港| 循化| 阳春市| 肃北| 五峰| 电白县| 定结县| 东城区| 和林格尔县| 阿瓦提县| 盘山县| 平阳县| 英山县| 华蓥市| 三穗县| 措勤县| 阳江市| 汝州市| 南昌市| 青浦区| 龙胜| 扶绥县| 资溪县| 清水河县| 大荔县| 闽清县| 灵寿县| 荣昌县| 太湖县| 天门市| 洱源县| 龙井市| 新竹县| 建瓯市| 民县| 尉氏县|