我该如何解决-1074396154 "Image Is Not Large Enough for The Operation“这个错误?



主要软件: Driver Software>>NI-IMAQ
主要软件版本: January 2012
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>LabVIEW IMAQ Vision for LabVIEW

问题: 我的NI 视觉程序使用了IMAQ create VI来给我的图片采集分配内存,但当我尝试传递图片引用给另一个函数例如:IMAQdx GET Image VI时,Labview报错-1074396154 "Image Is Not Large Enough for The Operation”我该如何处理这个错误?

解答:

对于这个问题一个通常的解决方法是在IMAQ Create VI 后面调用一个叫做 IMAQ SetImageSize VI 的VI来设置将要传递进来的x和y分辨率值。如下例子中 使用了IMAQdx Get Image VI,并且IMAQ SetImageSize VI将会在调用IMAQdx Get Image VI之前被调用。后续的VI程序表明了如何在labview中添加这样的代码。后续附件中附上的这个程序能够在labview8.0以上版本中运行。



相关链接: Knowledge Base 3SK8ALHB: Where Can I Find Details on IMAQ or Vision Error Codes?

附件:
Resize Image LV8.0Resize Image LV8.0.vi




报告日期: 03/08/2013
最近更新: 10/16/2015
文档编号: 67788U6Z