如何分辨VisionPro的vpp文件是什么类型这个问题其实并不是那么重要,自己写的程序难道不知道保存的文件类型是什么吗?真的忘记了也可以挨着试出来,VisionPro的vpp文件类型就那么几种而已。当然,对于新学者来说,还是比较麻烦的,因为他们可能经常看别人写的程序,所以,就需要知道VisionPro的vpp文件是什么类型。
昨天群员发了一篇文章,有位网友专门写了一篇文章来教大家怎么分辨VisionPro的vpp文件是什么类型,应该是正确的解决办法,转载给大家学习下。
VisionPro提供了一个工具叫“VPPVersion.exe”,在VisionPro的安装目录下可以找到它,默认一般是:C:/Program Files/Cognex/VisionPro/bin。
这个工具有两个功能,简单功能可以查看文件类型和创建文件的VisionPro版本,详细功能还可以看到所有用到的动态链接库。
这个工具要在命令窗口下使用。
启动cmd.exe,输入“cd C:/Program Files/Cognex/VisionPro/bin”,到程序所在目录。或者,在该目录中使用shift+鼠标右键选择在此处打开命令提示符窗口。
输入“VPPVersion –help”,返回如下信息,可以看到程序版本、指令和用法。
Cognex VisionPro Version Utility -v 1.0 VPPVersion.exe Options: -v, --verbose file name Outputs the object type, the release in which the file was create and all other referenced assemblies -f, --file file name Outputs the object type and the release in which the file was created Examples: VPPVersion.exe --help VPPVersion.exe -h VPPVersion.exe --file VPPFile VPPVersion.exe -f VPPFile VPPVersion.exe --verbose VPPFile VPPVersionr.exe -v VPPFile
从返回的对象类型可以看出Vpp文件的类型,CogJobManager是QuickBuild程序,CogJobManager是Job文件,CogCaliperTool是卡尺工具…
C:/Program Files/Cognex/VisionPro/bin>VPPVersion -f d:/1.vpp Object Type: Cognex.VisionPro.QuickBuild.CogJobManager Release Name: VisionPro 9.2
使用参数“-v”返回了文件的类型和版本,还可以看到所有需要引用的库。
C:/Program Files/Cognex/VisionPro/bin>VPPVersion -v d:/vpro/2.vpp Object Type: Cognex.VisionPro.QuickBuild.CogJobManager Release Name: VisionPro 9.2 Referenced Assemblies: Cognex.VisionPro.QuickBuild.Core VisionPro 9.2 Cognex.VisionPro.QuickBuild.IO VisionPro 9.2 Cognex.VisionPro.Core VisionPro 9.2 Cognex.VisionPro.FGGigE VisionPro 9.2 Cognex.VisionPro.ToolGroup VisionPro 9.2 Cognex.VisionPro VisionPro 9.2 Cognex.VisionPro.PMAlign VisionPro 9.2 Cognex.VisionPro.CalibFix VisionPro 9.2 Cognex.VisionPro.Caliper VisionPro 9.2 QSystem.Drawing 4.0.0.0 WSystem.Windows.Forms 4.0.0.0 Contains a script object
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/iot/241864.html