IMAQdx 错误-1074360305 不被相机支持的属性



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

问题:
我尝试使用IMAQdx和LabVIEW为我的相机调用一个属性。当我向IMAQdx属性节点的ActiveAttribute属性传递一个字符串时,我得到错误 -1074360305 不被相机支持的属性。这个属性名字可以在传统的用于IEEE 1394相机驱动中使用。我为IMAQdx驱动输入了在传统驱动列表中的正确名字。为什么行不通?


解答:
属性列表的结构在IMAQdx中已经被修改。更多的信息可以参看KB 45IH3QY3: Get Attributes in IMAQdx vs. IMAQ for IEEE 1394 。
 
正确的相机属性语法可以使用IMAQdx选板中的IMAQdx Enumerate Attributes.vi获得。该VI把完整的相机属性列表输出到一个包含以下内容的簇数组中:
1.     属性的正确字符串名称
2.     读/写权限
3.     属性接受的指定数据类型
 
索引这个数据可以浏览并定位到您感兴趣的属性。簇中的 Attribute Name域可以被传递到ActiveAttributes属性中,如下如所示:

关于更多IMAQdx驱动的信息,请参看相关链接中的内容。


相关链接: KB 45IH3QY3: Get Attributes in IMAQdx vs. IMAQ for IEEE 1394
NI-IMAQdx User Manual
NI Developer Zone: Acquiring from Firewire Cameras with National Instruments NI-IMAQdx and Legacy NI-IMAQ for IEEE 1394

附件:





报告日期: 02/14/2007
最近更新: 06/29/2014
文档编号: 46DHL2BE