Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

IMAQdx和IMAQ for IEEE 1394中Get Attributes 的比较

主要软件: Driver Software>>NI-IMAQ for IEEE-1394
主要软件版本: 2.0.2
主要软件修正版本: N/A
次要软件: N/A

问题: 我最近使用 IMAQdx 来代替IMAQ for IEEE 1394,并且正在尝试取得我相机的亮度,快门速度等特征。我之前使用的是C语言的94GetAttribute  或者是接收枚举输入类型的IMAQ1394 属性节点中的特征属性。 现在在IMAQdx中我见不到这些选项。我应该怎样找到他们?

解答:

使用IMAQdx驱动,现在这些特征可以通过字符串输入动态获得。这种改变的原因是:使用IMAQ 1394驱动,所有的相机都遵从DCAM并且拥有特定的一系列特征。然而IMAQdx驱动支持更多的相机,这些相机的特征各异。因此,与列举一系列特性不同,用户有需求自己为特定的相机选择可用的属性。请参考与您使用的编程环境相匹配的内容查找IMAQdx取得特征信息的方法。

对于 LabVIEW:

在LabVIEW中相机的特征可以通过调用LabVIEW中NI-IMAQdx选板中的IMAQdx属性节点找到。请参看图1例子中两种不同驱动改变一种特定相机亮度的对比。


如果您得到了错误代码:-1074360305 此特征不被相机所支持或是您不确定该将什么特征字符串传递给Active Attribute property,请使用IMAQdx Enumerate Attributes.vi来取得一个特征的特定字符串,是否此特征可以被读写,此特征能接受什么数据类型等信息。IMAQdx Enumerate Attributes.vi列举出指定相机所有的有效属性并且这些属性能够被相应地索引。显示的属性是属性节点所参考指向的特定相机。


 

更过有关这些函数和其他LabVIEW中IMAQdx函数的信息,请参看LabVIEW中的NI-IMAQdx VI Reference Help ,帮助文档位于Help » NI-IMAQdx VI Reference Help。还可以参看NI-IMAQdx User Manual中页3-1至3-4和4-9至4-10,此用户手册位于Start » Programs » National Instruments » Vision » Documentation » NI-IMAQdx User Manual.


对于文本语言:

使用IMAQdxGetAttribute函数调用一个特殊的特征值或者设置。如果您不确定一个特征的准确名称或准确值,您可以调用IMAQdxEnumerateAttributes 和IMAQdxEnumerateAttributeValues。

如果您预先不知道可用的特征量的值,可以通过完成以下步骤得到这个信息:

  1. 调用IMAQdxGetAttribute函数并将list 参数设置为NULL。所需的值大小便会被存储于size
  2. 根据所给的大小分配 list
  3. 使用预分配的数组再次调用这个函数

更多关于这些函数和其他基于文本语言的IMAQdx函数的信息,请参看NI-IMAQdx Function Reference Help,帮助文档可以在Start » Programs » National Instruments » Vision » Documentation » NI-IMAQdx Function Reference. 中找到。还可以参看NI-IMAQdx User Manual中页3-1至3-4,此用户手册位于Start » Programs » National Instruments » Vision » Documentation » NI-IMAQdx User Manual.



相关链接: Product Manuals: NI-IMAQdx User Manual
NI Developer Zone: Acquiring from Firewire Cameras with National Instruments NI-IMAQdx and Legacy NI-IMAQ for IEEE 1394


附件:


set brightness.JPG - set brightness.JPG



报告日期: 01/19/2007
最近更新: 10/08/2007
文档编号: 45IH3QY3

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit