我使用的是VisionPro7.0 32位的软件,需要对VisonPro的dll进行引用。但是呢,我的系统是win10 64位系统,因此需要对vs2015的目标平台进行配置选择及应用程序的目标框架进行选择。
第一步,选择解决方案的属性-应用程序-目标框架,选择.net framework4.
第二步,在生成-目标平台选择X86.
第三部,双击打开C#解决方案中的app.config的文件。添加一句话:useLegacyV2RuntimeActivationPolicy="true"。
这样,调用visonpro的dll就可以在64位系统下成功运行了。接下来我会慢慢的学习并测试visonpro的各个功能块,并将其组合成一个完整的视觉检测系统。包括PLC通信模块,CCD取图模块,图像处理模块(包括NG图像的保存在本地),处理结果数据保存模块(SQL或者access),以及数据的统计分析模块。程序=功能块1+功能块2+。。。。。。。。,希望我能依依解决这些问题。