怎么才能利用 IMAQdx 驱动通过编程的方式导入或导出相机的配置文件?



主要软件:
主要软件版本: 3.0
主要软件修正版本: N/A
次要软件: N/A
硬件: Image Acquisition (IMAQ)>>IMAQ - DX Cards>>PCI-8254R, Image Acquisition (IMAQ)>>IMAQ - DX Cards>>PCIe-8255R, Instrument Connectivity Other>>IEEE 1394>>PCI-8252 with Vision Acquisition Software, Image Acquisition (IMAQ)>>IMAQ - DX Cards>>PCIe-8231, PXI/CompactPCI>>Platform Modules>>PXI-8252

问题:

我知道可以使用知识库文章 KnowledgeBase 45IH3QY3: Programmatically Get and Set Attributes with IMAQdx vs. IMAQ for IEEE 1394 中提到的技术来通过编程的方式获取并设置对应相机的独立的属性, 但是如果我希望将多个属性以一个独立文件的形式来做导入以及导出的操作,具体应该怎么做呢?  



解答:

 如果希望利用 IMAQdx 驱动 API 将一个配置文件导入到一个火线 (IEEE 1394) 相机或者千光以太网 (Gigabit) 相机中, 只需要使用 IMAQdx Read Attributes VI.

当你第一次将你的相机连接在你的电脑上的时候, 一个配置文件将会从相机中被导出来, 并且会被存储到 <Shared Documents>\National Instruments\NI-IMAQdx\Data 这个文件夹目录下。 这个文件的文件名应该会包括该相机的生产厂家, 相机的型号以及相机相关的序列号, 所以即使你有多个相机的话, 你也可以直接通过文件名来确认该相机对应的配置文件。 同时, 这个配置文件也会以 .icd 作为其扩展名, 所以可以很容易找到。 你可以使用任何的文本编辑器来打开相应的属性, 比如使用 Microsoft 记事本 (Notepad) 软件。 一旦你修改了对应的属性并对该配置文件执行保存操作以后, 你就可以为 IMAQdx Read Attributes VI 提供一个如下图所示的文件路径:




要保存当前相机的设置到配置文件中, 只需要使用  IMAQdx Write Attributes VI 就可以了。





相关链接:

Vision Acquisition Software Support
Products and Services: Vision
KnowledgeBase 51A9AFZY: How do I Call Boolean Camera Attributes in IMAQdx?
KnowledgeBase 46DHL2BE: IMAQdx Error -1074360305 Attribute Not Supported by the Camera
KnowledgeBase 45IH3QY3: Programmatically Get and Set Attributes with IMAQdx vs. IMAQ for IEEE 1394



附件:





报告日期: 02/07/2010
最近更新: 01/28/2013
文档编号: 5667NO8Q