Vision RT 的 VI 是時間決定性(Deterministic)的嗎?



主要軟體:
主要軟體版本: 4.0.1
主要軟體修正版本:
次要軟體: N/A

問題:

當使用視覺開發模組(Vision Development Module)與 LabVIEW Real-Time時,有任何方法來保證時間決定性嗎?我可以在 Vision VI 上設定 timeout 嗎?



解答:

Vision VI 並沒有時間決定性,他們的執行時間取決於影像的大小與內容。然而,Vision 在 Real-Time 中有一些工具可以使用。Vision RT 的程式面板位於 Functions Palette » Vision and Motion » Vision Utilities » Vision RT。當沒有安裝 LabVIEW RT 時,此面板包含3個 VI,如下圖:



若有安裝 LabVIEW RT,會多出5個 VI,如下圖:



這些 VI 可以用來控制視覺開發模組 VI 的執行時間, 你可以設定一組 Vision VI 的 timeout 或是一連串的 VI。有範例程式可以參考: labview\examples\Vision\4. Real-Time

並不是所有的 Vision VI 都可以使用 timer 的功能。你必須用以下位置的VI 來設定 Vision VI 的 timeout :labview\vi.lib\vision\Preallocated.llb



相關連結:

附加檔案:


visionRTsmall.gif - visionRTsmall.gifvisionRTfull.gif - visionRTfull.gif
particle.gif - particle.gif



報告日期: 10/27/2007
最後更新: 11/08/2007
文件偏號: 4EQDJHP9