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

位置:51電子網 » 技術資料 » EDA/PLD

并行任務的優先權

發布時間:2014/6/20 22:05:14 訪問次數:775

   使用等待函數或修改VI屬性對話框的“類別”下控列表框中“執行”選項的優先級設置,V-1002可以對并行任務進行優先級排序。

   LabVIEW可以為VI設置在執行系統中運行的優先權,6種優先權如下:

   (1)后臺優先級(最低)。

   (2)標準優先級。

   (3)高于標準優先級。

   (4)高優先級。

   (5)實時優先級(最高)。

   (6)子程序。

   多數情況下,無須修改VI的優先級,可保持其默認值。使用優先級去控制執行順序可能會產生非預期結果。如果使用錯誤,低優先級的任務可能會被完全擱置。如果設計中高優先級的任務長時間運行,除非它定期等待,否則低優先級的任務將不會運行。

   在一個VI中為不同的線程設置優先級常用Wait函數。圖3-18所示的程序中,由于采集數據的任務對時間性的嚴格要求,我們讓執行用戶接口任務的代碼在每次循環中等待200ms,以免占用過多的CPU時間,干擾數據采集任務的執行,而200ms的延遲對于用戶是不易察覺的。

       

  子程序優先級是優先權設置中的一個特殊情況,它允許程序以最有效的方式運行,不與其他VI共享執行時間;子程序VI的執行是流線型的,因此當它被調用時,也不刷新前面板控件。子程序VI可以調用其他的子程序VI,但是不能調用其他優先級的VI。而且,因為子程序設計為不與執行隊列交互,因此它不能調用函數讓LabVIEW將其拉出隊列,即不能調用例如Wait、GPIB、VISA或者對話框等函數。


   使用等待函數或修改VI屬性對話框的“類別”下控列表框中“執行”選項的優先級設置,V-1002可以對并行任務進行優先級排序。

   LabVIEW可以為VI設置在執行系統中運行的優先權,6種優先權如下:

   (1)后臺優先級(最低)。

   (2)標準優先級。

   (3)高于標準優先級。

   (4)高優先級。

   (5)實時優先級(最高)。

   (6)子程序。

   多數情況下,無須修改VI的優先級,可保持其默認值。使用優先級去控制執行順序可能會產生非預期結果。如果使用錯誤,低優先級的任務可能會被完全擱置。如果設計中高優先級的任務長時間運行,除非它定期等待,否則低優先級的任務將不會運行。

   在一個VI中為不同的線程設置優先級常用Wait函數。圖3-18所示的程序中,由于采集數據的任務對時間性的嚴格要求,我們讓執行用戶接口任務的代碼在每次循環中等待200ms,以免占用過多的CPU時間,干擾數據采集任務的執行,而200ms的延遲對于用戶是不易察覺的。

       

  子程序優先級是優先權設置中的一個特殊情況,它允許程序以最有效的方式運行,不與其他VI共享執行時間;子程序VI的執行是流線型的,因此當它被調用時,也不刷新前面板控件。子程序VI可以調用其他的子程序VI,但是不能調用其他優先級的VI。而且,因為子程序設計為不與執行隊列交互,因此它不能調用函數讓LabVIEW將其拉出隊列,即不能調用例如Wait、GPIB、VISA或者對話框等函數。


相關技術資料
6-20并行任務的優先權
相關IC型號
V-1002
V-1003

熱門點擊

 

推薦技術資料

聲道前級設計特點
    與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
绥德县| 左云县| 高平市| 北海市| 桑植县| 高碑店市| 泰顺县| 辽阳市| 湟源县| 浦县| 洛浦县| 鹤山市| 巴楚县| 全椒县| 武定县| 沧州市| 吉水县| 清远市| 炉霍县| 麟游县| 西青区| 焉耆| 晋城| 新沂市| 和顺县| 平谷区| 喀什市| 平江县| 屏南县| 中西区| 大方县| 仙桃市| 开鲁县| 康马县| 衡阳市| 城市| 永清县| 余江县| 焦作市| 锡林郭勒盟| 台北县|