在LabVIEW下處理IMAQ影像時可以使用Queue VIs嗎?



主要軟體:
主要軟體版本:
主要軟體修正版本:
次要軟體:

問題: 若要讓其他位置的VI處理擷取的影像,可以透過Queue VIs來做資料傳遞嗎?

解答: Queues VIs不建議搭配IMAQ影像資料型態來作使用。使用'IMAQ Create.VI'所創造出來的IMAQ影像資料型態並不是真正的影像資料,而是一個指向資料儲存位置的指標。因此使用queue搭配IMAQ影像資料型態時,實際上傳遞的參數是記憶體位置而不是影像本身的資料。因此若擷取到一個新的影像資料,由於傳遞的是影像位址,所以實際上新的影像並沒有被傳遞。較恰當的方法是定點作影像處理或是將影像資料複製到另ㄧ個不會變動或丟棄的記憶體緩衝區。

相關連結: Developer Zone Tutorial: Memory Management with IMAQ

附加檔案:





報告日期: 02/19/2003
最後更新: 02/12/2008
文件偏號: 2UIGFQQS