For循環并行迭代
發布時間:2014/7/8 21:19:38 訪問次數:2074
并行For循環是NI公司為適應多核計算機和分布式測量而賦予LabVIEW的功能。LabVIEW自動檢測那些可以分配到不同線程中的代碼段, ASM3217475T-2617從而更有效的利用多核技術。在LabVIEW 2010中,用戶可以通過“For循環并行迭代”對話框來設置是否啟用循環迭代,
以及設置并行循環實例數量和分配調度方式。“For循環并行迭代”對話框如圖20-6所示。
圖20-6 For循環并行迭代設置
其中主要配置項有:
①生成的并行循環實例數量:指定LabVIEW在編譯時生成的并行For循環實例數量。如需在多臺計算機上發布VI,可設置生成的并行循環實例數量等于計算機的最大邏輯處理器數量。通過接線端也可以指定運行時的并行For循環實例數量。如連線至接線端的值大于該對話框中指定的并行實例數量,LabVIEW伎用對話框中指定的并行實例數量。
②自動分配循環:自動劃分循環為多個執行塊。
③通過塊大小(C)接線端設定分配方法:將循環劃分為固定大小的塊。通過連接塊大小(C)接線端指定塊的大小。
并行For循環是NI公司為適應多核計算機和分布式測量而賦予LabVIEW的功能。LabVIEW自動檢測那些可以分配到不同線程中的代碼段, ASM3217475T-2617從而更有效的利用多核技術。在LabVIEW 2010中,用戶可以通過“For循環并行迭代”對話框來設置是否啟用循環迭代,
以及設置并行循環實例數量和分配調度方式。“For循環并行迭代”對話框如圖20-6所示。
圖20-6 For循環并行迭代設置
其中主要配置項有:
①生成的并行循環實例數量:指定LabVIEW在編譯時生成的并行For循環實例數量。如需在多臺計算機上發布VI,可設置生成的并行循環實例數量等于計算機的最大邏輯處理器數量。通過接線端也可以指定運行時的并行For循環實例數量。如連線至接線端的值大于該對話框中指定的并行實例數量,LabVIEW伎用對話框中指定的并行實例數量。
②自動分配循環:自動劃分循環為多個執行塊。
③通過塊大小(C)接線端設定分配方法:將循環劃分為固定大小的塊。通過連接塊大小(C)接線端指定塊的大小。
上一篇:在連線上創建自帶標簽
上一篇:編程環境的改進
熱門點擊