|
我对IMAQ Create.vi的工作机理感到好奇,我使用相同的名字来多次调用IMAQ Create.vi会出现问题么?这个VI究竟是怎么工作的。
IMAQ Create.vi在LabVIEW vision应用程序中创建图像的缓冲区,在下列情况我们应该使用这个VI:
无论何时调用这个VI,应该在Image Name输入一个唯一的名称,这样才会在内存中分配新的缓冲区。有时候同样的名字会传给这个VI,那么当使用同样的名字多次调用时,之前图像缓冲区的数据就会被删除并被替换成一个空的图像,所以这个操作并没有创建新的内存空间而只是覆盖了之前的内存图像,因此应当使用一个唯一的名字对该VI进行操作。
附件的VI阐述了这个问题。
|