目录
二、MVS安装完成之后,显示path环境变量空间不足,环境变量写入失败:
磨刀不误砍柴工、完整的环境搭建才能保证后续软件运行的稳定。halcon是德国公司开发的收费不开源软件,为了保证软件的安全性,在开发过程中工程师会添加很多注册表。所以要想使用halcon软件要么在国内的代理商(大恒图像)进行购买,要么在halcon(大恒)官网下载试用版,试用版国每月会更新license授权文件,具体的操作方案上一章有讲到。也有一部分人在淘宝上购买永久版,但是如果是公司开发项目,被查到会面临halcon公司的法律诉讼和巨额索赔。所以尽量以正版为主,bug也少一点。
一、halcon安装bug
1、如果是首次安装,下载安装包之后按照官网的安装步骤,一般不会出现太大问题。但往往有几个倒霉蛋会遇到问题,下面讲一下首次安装过程中态概率会出现的问题。
1.1 Halcon21之后的版本开始使用Som方式安装,启动som.exe之后没有唤醒浏览器。
解决方法:则只需要手动复制命令窗口的地址到浏览器中,会自动关联命令窗口。
1.2 安装完成后提示检测不到license授权文件:HALCON error #2036: could not find license file in operator set_part
参考这篇博客:http://t.csdnimg.cn/e4wrh 对这类问题解释的很清楚了
1.3 安装完成之后无法找到help检测文件,检查halcon环境变量是否已经正常加载到系统变量中。选择我的电脑->右键->属性->高级系统设置->环境变量->系统变量->Path,检查Path中是否有halcon环境变量。
2、如果是卸载halcon之后再次重装,往往由于前者没卸载干净,而导致再次安装失败。一般会遇到以下几种情况:
2.1、提示本机已安装该版本halcon,问你要不要安装其他组件:
BUG: HALCON 18.05 is already installed! You may now select additional components, reinstall drivers,or change the language of the installed documentation.
(1)、打开控制面板,找到HALCON将其卸载,也可使用360、电脑管家等卸载工具将其卸载
(2)、鼠标点击我的电脑->右键->属性->高级系统设置->环境变量->系统变量->Path,将旧版本的halcon环境删除。(注:要是提示变量字符过长、解决方法在本节2.4)
(3)、打开c盘,选择路径 C:\Program Files\MVTec ,将MVTec直接除
(4)、Win+R 输入regedit 打开注册表管理器,对于64位系统,在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MVTec\HALCON中找到之前版本的注册表,删除即可,对于32位系统,在HKEY_LOCAL_MACHINE\SOFTWARE\MVTec\HALCON中找到之前版本的注册表,删除即可。总之,就是找到MVTec中对应halcon版本的注册表,然后删除。
2.2、重新安装完成之后,无法找到help文件:
这问题和1.3的一样,鼠标选择我的电脑->右键->属性->高级系统设置->环境变量->系统变量->Path,查看是否存在halcon的环境变量,如果没有则手动添加。如果残留之前版本的halcon环境则直接将其删除。
2.3、重装halcon之后,在halcon助手里无法检测到相机端口,包括电脑自带摄像头都无法找到:
这个问题应该是halcon20.0之后才会出现的问题,因为在halcon20.0之后,halcon安装为som.exe引导安装,此时库文件和数据文件放在同一个安装目录下,在引导安装时,可能未将安装包目录下的 Image Acquisition Interfaces里的驱动文件添加到系统环境中。找了很多资料,解决方案大致有以下两种:
(1)、手动将Interfaces文件夹下的驱动包解压,将其中的动态库dll文件添加到,halcon目录下
C:\Program Files\MVTec\HALCON-12.0\bin\x64-win64,重新启动软件。(该方法有网友试了可以,也有网友表示没啥鸟用,自行尝试)
(2)、重复上述2.1的卸载步骤,重新安装halcon20.0以下版本(此方法博主本人亲试可用)
2.4、此环境变量太大, 此对话框允许将值设置为最长2047个字符,解决方法:
(1)、新建一个环境变量,名字随便,如path1,然后在里面添加环境变量路径,然后在path中添加%path1%。有的时候这个方法不管用,反正我用这个方法也不行,不知道是不是扩展的这个也太长的原因,这时可以用解决方法(2)
(2)、简单粗暴,直接在注册表改,win+R,输入regedit
按照此路径打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. 双击右边的 Path (REG_EXPAND_SZ),把内容追加进去,保存并重启电脑,搞定。
二、MVS安装完成之后,显示path环境变量空间不足,环境变量写入失败:
这个时候,不要着急重新安装MVS,我的电脑->右键->属性->高级系统设置->环境变量->系统变量->Path->添加,将mvs文件路径下dll文件手动添加;我的路径为D:\FYFile\MVS\Applications\Win64
此时如果出现2.4中的问题(此环境变量太大, 此对话框允许将值设置为最长2047个字符),可直接按照2.4中的方法,在注册表环境中手动添加。添加完成之后,重启电脑即可。
三、三菱PLC编程软件GX Works3安装问题
该软件在上一章中没有提到,这是三菱PLC的编程软件,可在微信关注软件管家这个公众号,然后搜索GX Works3,下载软件安装包,公众号上自带安装教程和破解码。GX Works3安装教程
注意安装路径一定要选setup里Works3里的setup.exe安装
如果直接安装解压后的setup,会出现如下恶心的bug
安装问题:
1、首次安装,按照上面公众号的教程基本不会出现问题。
2、有过works2、或者works3卸载历史的,会因为卸载不干净导致各种问题。最常见包括
(1)、提示已存在该软件,是否要添加该软件的其他组件
(2)、储存器空间或桌面堆栈不足。因此无法启动GX Works2/GX Works3.请结束其他应用程序后重新启动GX Works2/3.
这两个问题真的非常恶心、讨厌,有时候能卡你两天,解决方案如下:
a、进入控制面板,卸载GXworks2;
b、找到ProgramFiles文件中的遗留文件并删除,一般默认安装在:C:\Program Files (x86)\MELSOFT\Gx Works2;
c、注册表删除:在windows的"运行"对话框中,输入regedit,打开注册表编辑器。在注册表中,删除以下键值:HKEY_CURRENT_USER\Software\Mitsubishi
d、运行三菱环境清除工具。上述1~3三个步骤后重装,部分电脑能够运行,但是涉及三菱其他附属产品仍然没有彻底删除,这时需要用到“三菱环境清除工具”,详见:
链接:https://pan.baidu.com/s/142iIUD46C8I65-5b6Xlw7w
提取码:2206
e、重启电脑,重启后关闭杀毒软件及防火墙,避免安装过程可能受到误伤。
f、重新安装GXworks2软件,安装完毕,成功运行。