1.Pylon 编程环境设置

Pylon是Basler相机基于通用相机接口程序(即驱动)GenICam(Apache基金下开源项目,全称为General Image Camera)开发的相机接口程序。

安装完后打开文件夹如下(一般采用默认路径安装)

其中,apps为用于配置ip和调试相机的软件,bin为驱动程序,doc为帮助文档,genicam为原生的GeniCam项目的相关文件,pylon为基于C++的开发文件,pylonc为基于C的开发文件,Samples为示例文件,License.rtf为license文件

本次采用的是基于GenApi模块的PylonC(C语言)接口,另外还有C++,C#和VB6接口。

PylonC接口主要在安装目录的pylonc下


其中bin\win32目录下为dll文件,include目录下为genapic和pylonc头文件,lib\Win32目录为导入库文件

为了进行Pylon开发,编译器必须找到dll动态链接库,链接lib导入库文件,引入.h头文件

Pylon安装时已经制定了系统路径包含了dll的目录,编译器可以找到


现在在VC中加入include目录位置和lib目录位置

这样编辑器就设定好了

头文件中加入
#include
#pragma comment(lib, "PylonC_MDd_vc80.lib")

即完成编程环境的预设

其中pylonc/PylonC.h引入了所有的头文件,包括genapic文件夹中的头文件,如下图

#pragma comment(lib, "PylonC_MDd_vc80.lib")则链接了需要的导入库文件,这里PylonC_MDd_vc80.lib问调试版本,发布时请换成PylonC_MD_vc80.lib

若是mfc可在stdAfx.h中如下设置即可


当然,也可以将如上的dll,lib,h文件拷贝到当前文件夹,但是本文中的方法简便快捷,开发方便

你可能感兴趣的:(#,工业设备编程)