相机文件是一种允许MAX和NI软件编译从相机接收到的信息的文件。根据您使用的相机类型,相机文件还可能包含控制相机操作的命令。相机文件也称为接口控制文档,
.icd作为其文件扩展名。
.icd文件是NI文件扩展名,但每个摄像头都有自己的设置文件,可用于构建
.icd文件以便其与NI软件一起使用。
以下是获取相机文件的几个选项(从最简单到最复杂排序):
NI提供各种相机文件,其中包含VAS驱动程序中包含的NI-IMAQdx驱动程序,包括用于CCIR,NTSC,PAL和RS170相机的通用相机文件。您可以通过在IMAQ图像采集器下右键单击NI MAX中的摄像机并选择
相机(Camera)来选择这些文件,然后导航到您的相机型号,如下所示。
如果您的特定相机的相机文件未安装NI VAS驱动程序,您可以在我们的网站上找到它。
National Instrument的Camera Network允许您使用相机的制造商和型号搜索相机文件。下载相机文件后,您可以参考
我的相机文件放在哪里?确定放置相机文件的位置。
如果您无法在我们的网站上找到您的相机文件,该相机文件可能在NI FTP网址上的Camera Support 目录里。在发布新的IMAQ面板时,NI会定期创建新的相机文件。在这里你会找到两个文件夹:一个用于模拟(Analog)相机,另一个用于数码(Digital)相机。每个目录都包含一组由相机制造商提供的带有
.icd文件的文件夹。相机文件的位置取决于您的操作系统和NI-IMAQ的版本。有关详细信息,请参阅
下载后我在哪里找到我的相机文件?
NI不为每个可用的相机提供相机文件。对于NI未提供相机文件的Camera Link和并行数码相机,需要生成自定义相机文件,以配置帧抓取器与相机通信。
NI相机文件生成器是一个菜单驱动的配置环境,用于生成新的相机文件,以配备NI没有的相机文件或为现有NI相机文件添加功能的相机文件。 NI相机文件生成器是一个免费的独立软件,您可以通过转到
NI相机文件生成器 ,选择
Resources(资源)选项卡并下载软件来下载。
即使在您上传了正确的相机文件后,仍可能发生
超时(错误:0xBFF60022) 。如果在尝试获取图像时有任何其他计算机资源正在访问该文件,您仍然可能会收到此错误。所以在获取图像之前,请确保没有其他软件或驱动程序正在访问此相机。
Additional Information
仿真相机通常不允许您以编程的方式更改相机属性,因此使用基于它们使用的仿真标准的通用摄像机文件。即 CCIR,NTSC,PAL或RS-170。
平行数字相机(Parallel Digital)和
Camera Link相机具有可通过向相机写入指令以实现通过编程的方式更改参数的操作。由于这些指令是相机规定的,因此这些相机需要特定的相机文件,通常这些相机文件与相机具有相同的名称(此名称包括制造商和型号)。
Firewire(IEEE 1394)和GigE相机通常将所有相机特定信息存储在相机本身上,因此不需要手动指定相机文件即可与NI软件配合使用。