我使用相同的名字来多次调用IMAQ Create.vi会出现问题么?



主要软件:
主要软件版本: 3.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我对IMAQ Create.vi的工作机理感到好奇,我使用相同的名字来多次调用IMAQ Create.vi会出现问题么?这个VI究竟是怎么工作的。



解答:

IMAQ Create.viLabVIEW vision应用程序中创建图像的缓冲区,在下列情况我们应该使用这个VI

  1. 你有图像采集的步骤,比如IMAQ Snap 或者an IMAQ Grab,以及
  2. 你的图像处理步骤会明显改变图像,如阈值操作。



无论何时调用这个VI,应该在Image Name输入一个唯一的名称这样才会在内存中分配新的缓冲区。有时候同样的名字会传给这个VI,那么当使用同样的名字多次调用时,之前图像缓冲区的数据就会被删除并被替换成一个空的图像,所以这个操作并没有创建新的内存空间而只是覆盖了之前的内存图像,因此应当使用一个唯一的名字对该VI进行操作。

附件的VI阐述了这个问题。



相关链接:

附件:


MultiIMAQCreateLV70.vi - MultiIMAQCreateLV70.vi



报告日期: 09/14/2004
最近更新: 10/07/2011
文档编号: 3DDH4QI3