康耐视Visionpro常见问题汇总1-视觉人粉丝-千问之六十五解答
xsobi 2024-12-18 17:46 2 浏览
(2023年5月2日更,下次更新2023年10月1日-10月7日)
Question0:
康耐视visionpro9.8/9.9-BeadInspect工具详细使用流程
原因分析或解决办法
康耐视visionpro9.8-BeadInspect工具详细使用流程 (qq.com)
Question1:
C#与visisionpro联合开发exe文件开机启动设置
原因分析或解决办法
百度下,问题不大。
Question2:
Visonrpro显示图可以带着结果保存吗?
原因分析或解决办法
Question3:
能不能同时装两个版本的Visionpro
原因分析或解决办法
装个虚拟机,卸载要卸载干净,要卸载三个文件,也有切换的软件像halcon那样切换助手。
Question4:
原因分析或解决办法
上图变量Angle判断是错误的,单位错误。
脚本输出都是弧度制,可以去转换。(CogMisc.DegToRad();角度转弧度)
Question5:
工具Fixture定位工具或者其他工具为什么运行很慢
原因分析或解决办法
消耗更多的内存与显存
1.换内存和先存,优化图像大小
2.取消打勾
Question6:
原因分析或解决办法
Ebus驱动未装
安装EbusDriverInstallationTool
Question7:
原因分析或解决办法
把mvs关掉
看下是否其他驱东禁用下,MVS和visionpro不一样。Visionpro需要设置的太多。
Question8:
原因分析或解决办法
32为系统
软件驱动没安装好
vp安装包下的drivers目录下drivefiles
Question9:
有没有模拟gige相机的软件
原因分析或解决办法
下载GigEVIsionSDK
Question10:
图像中出现水印,如图
原因分析或解决办法
Question11:
VisionPro有授权加密狗,但是突然没有授权了,加密狗重新插拔了好几次
原因分析或解决办法
1.加密狗损坏,可能性较小
2.USB接口损坏,换USB接口
3.更换USB接口
4.使用获取加密狗命令符
5.期限加密狗
Question12:
Visionpro是否有英文版
原因分析或解决办法
有,建议联系康耐视代理商或者康耐视官方
Question13:
Visionpro是否有32位版本
原因分析或解决办法
有,建议联系康耐视代理商或者康耐视官方
Question14:
原因分析或解决办法
之前的版本未来卸载干净
重新卸载重新安装
Question15:
原因分析或解决办法
在CogBlok的output增加了一个List<T>类型的变量lis,然后在simple脚本里调用this.Output的时候没list
Question16:
CogIDtool工具在脚本里面是使用的哪个命名空间
原因分析或解决办法
Namespace Cognex.VisionPro.ID
Question17
此取像非正常失败(Buffer retrieve failde(TOO_MANY_RESENDS))
原因分析或解决办法
1、防火墙被打开,通讯被阻断;
2、由于相机要通过网络发送大量数据,所以应当把巨型帧设置的足够高;
3、网口驱动没有起作用,这只会出现在老版本的visionPro软件上,对于新版本的软件,驱动都是自动安装的;
4、网卡上的驱动受阻。
5、两个或两个以上的相机都试图通过交换机共享相同的网络适配器,建立一个千兆以太网系统最安全的方法是每个相机都在运行visionPro的计算机上直接连网络适配器。
6.采集太频繁
修改延迟级别
Question18:
加载visionprro控件报错
原因分析或解决办法
不用管,确定就行
Question19:
patinspect 工具一定要配合patmax吗
原因分析或解决办法
有定位即可,blob也可以定位
Question20:
图像类型不受此操作的支持
原因分析或解决办法
彩色图像转为灰度图像
Question21:
由于生成配置与64位程序集”Cognex.Visionpro.Control”不匹配,所以设计器,将生成配置更新为64以启用设计器
原因分析或解决办法
修改配置管理器x64
Question23:
关于Visionpro9.0版权问题
原因分析或解决办法
Visionpro9.0破解版本个人学习使用,不用去售卖,犯法的。更不能用于商用。
Question24:
Visionpro除了支持C#高级语言开,还其他语言
原因分析或解决办法
Vp9版本支持.NET,Vp10版本支持Labview,C++,暂时不支持QT。其他等官方通知。
Question25:
康耐视VisionPro中不同空间的区别
原因分析或解决办法
1.VisionPro的默认空间
输入图像空间:“.” 像素空间:“#” 根空间:“@”
2.空间的定义
根空间:根空间是整个图片空间的左上角为中心点XY的坐标系,即使图像上的像素总数改变了,VisionPro会自动调整根空间保证图片上的坐标仍然是原来的坐标。
像素空间:像素空间和根空间一样,但是他会收到输入图片的大小影响坐标值,通常显示Graphics经常显示在此空间上;
输入图像空间:是用户自定义的空间,经常用来校准,定位等功能,一般显示在坐标树中显示与根空间的联系;
Question26:
取像非正常失败,报错信息Bufffer retrieve failed(RESENDS_FAILURE)
原因分析或解决办法
1.PCI触发带宽不够,PCI分为PCI和PCIE.
2.颜色不同,PCI插槽是乳白色的,而PCI-E插槽是黑色的。
Question27:
如何查询cognex加密狗支持那些工具
原因分析或解决办法
cmd→进入命令界面→输入cogtool -P→按下Enter键。
Question28:
康耐视visionpro工业相机硬件连接步骤
原因分析或解决办法:
在主页搜索:康耐视visionpro工业相机硬件连接步骤
Question29
软件安装报错误:无法注册模块。
原因分析或解决办法
开始-运行中输入regsvr32 atl.dll并回车,马上解决,如果没有解决重起在安装,并运行regsvr32 atl.dll,就可以解决了。
Question30:
原因分析或解决办法
1.加密锁安装过程中的错误
2.由于系统本身硬件冲突,或者杀毒软件与防火墙的原因,可能会引起安装加密锁错误。
Question31:
Visionpro9.2软件安装后没有激活,无法使用。用指令cogtool -p查找不到8704E卡信息(有8704E卡)。后来发现这台系统是WIN7专业版,和其它电脑系统不一样(win7旗舰版可用)。临时处理方法:在电脑启动时按F8选择高级启动选项--禁用驱动程序签名强制启动,但是电脑如果正常启动,软件又不可以用,不是长久之法。另一个方法应该是更新驱动,谁有对应驱动吗?或者有没有遇到这类问题,其它处理方法。
原因分析或解决办法
临时处理方法:在电脑启动时按F8选择高级启动选项--禁用驱动程序签名强制启动,但是电脑如果正常启动,软件又不可以用,不是长久之法。
解决方案思路:①更新对应win7专业版驱动,暂时没有找到;②更改电脑默认高级启动选项。
Windows7系统如何禁用驱动程序签名强制_电脑_百度经验 https://jingyan.baidu.com/album/3f16e003cb7d0f2590c10345.html?picindex=3
Question32:
原因分析或解决办法
.NetFrame 不匹配,改变Framework版本
Question33:
程序集报错
原因分析或解决办法
VisionPro视觉库版本不匹配
Question34:
原因分析或解决办法
1.程序编程平台修改
2.程序编程平台修改
Question35:
6线康耐视工业相机接口图,现在大多数是12线康耐视工业相机。
原因分析或解决办法
Question36:
电脑两个显示器,visionpro工具点开,无法弹出
原因分析及解决办法
1.两个显示器全部打开,就会弹出来。
2.修复软件
Question37:
卡尺工具,找圆工具,找线工具为位置度,位置,PositionNeg如何使用
原因分析及解决办法
主页搜索
Question38:
相机取像异常,报错信息如下:ccGigEVisionCamera::NetworkError:Network error:receive timeout,command:ReadRegister
原因分析及解决办法
1.关闭防火墙
2.打开如下图位置:eBus Universal Pro Driver
Question39:
康耐视VC5安装 Basler Pylon 软件后,Vision Pro 取相报错问题。 VC5 安装 Basler Pylon 软件后,Vision Pro 取相报错,Pylon 取相正 常。GigE 中 Jumbo Frames 变成 1500,且无法将“配置”中的“巨帧数据包”无法改成9000k.
原因分析及解决办法
因为安装完 Basler Pylon 后,网卡驱动被更改,导致“巨帧数据包”无
法设置,
1:卸载 Basler Pylon 软件。
2:将驱动回滚一下。
Question40:
打包Windowsform项目出现File 'Cognex.VisionPro3D.dll' targeting 'AMD64' is not compatible with the project'...
原因分析及解决办法
打包的文件是64位的但是打包后的文件设置的是32位的,就出现冲突了。选择打包程序项目的属性窗口设置TargetPlatform属性为对应的值,本项目的文件是64位的所以设置打包生成的程序为64位的,
Question41:
Visionpro掩膜器非常卡的原因。前段时间不卡,这突然就卡起来了,一掩膜,掩膜器就卡到动不了,以下是解决步骤:
原因分析及解决办法
第一步骤:分辨率改为1920*1080,改了你重开一下vp,无法解决请使用以下第二步骤
Inter选项里面,把gpu禁用掉就行,也可以百度看下如何禁用,有可能得不对。
Question42:
在VisionPro的CogToolGroup及CogToolBlock脚本内实例化某工具时,可能会遇到"未能找到类型或命名空间名称'XXX'(是否缺少 using 指令或程序集引用?)"的错误,本文提供一种本人使用的解决此类问题的办法。
原因分析及解决办法
1.遇到"未能找到类型或命名空间名称'XXX'(是否缺少 using 指令或程序集引用?)"的错误时,打开帮助文档,输入对应工具类。
2.查看需要引用的命名空间名称及是否需要导入程序集。
3.导入程序集并在脚本开头引入对应命名空间。
Question43:
VisionPro 改变找线找圆工具的颜色
原因分析及解决办法
通过改CogFindCircleTool.Result.GetCircle().Color 属性或者生成一个新CogCircle新实例,再修改都无法直接改变结果的颜色
通过声明一个CogCircle 全局变量,在脚本的ModifyLastRunRecord方法中添加一个CogCircle的方式进行修改。
实际上并不是修改了圆的颜色,而是复制了一个一样的圆覆盖在了工具的**CogFindCircleTool.Result.GetCircle()**绿色的圆上,可以将工具的圆显示结果关闭。
Question44:
软件工具精度如何?
原因分析及解决办法
1.康耐视Patmax理论精度1/40pixel
2. 康耐视FindLine理论精度1/4pixel
3.具体以实际图像测量与经验为准,从数据的重复性
Question45:
VisionPro工具与命名空间对照表
原因分析及解决办法
见QQ群
Question46:
康耐视visionpro-机器视觉定位引导
原因分析及解决办法
浏览搜索
Question47:
康耐视Designer-通过康耐视VC5与Omron PLC CJ2MEthernet IP通讯详细设置步骤
原因分析及解决办法
浏览搜索
Question48:
VS如何自动或手动加载康耐视VisionPro控件
原因分析及解决办法
浏览搜索
Question49:
康耐视Visionpro基本教程 _ 容器类工具-CogToolGroup与CogToolBlock对比
原因分析及解决办法
浏览搜索
Question50:
打开工具显示字体异常解决办法
解决办法:
1:右击点开visionpro9.0属性
2:点开兼容
Question51:
visionpro,紧急许可证除问题了
解决办法:申请临时许可证,购买正版加密狗。
Question52:
VisionPro中,使用工业相机采像的方式主要有两种:
解决办法
通过调用CogAcqFifoTool工具的方式取像
通过实现 ICogAcqFifo接口获取图像
Question53:
使用VisionPro 底层开发程序长时间运行出现内存峰值,内存峰值过大程序会卡死
解决办法:
使用VisionPro作为底层开发视觉处理软件,开发二维码解码程序,在部署产线较少情况下未发现为题,但大量部署后发现,使用Visionpro开发的软件会出现一些问题,常见问题如下:软件正常运行内存使用1G左右,但是会在1秒钟内突然增长到5-8个G然后过几秒钟后内存又回归到1G左右的使用情况,此为现象的源头,之后出现内存峰值的现象一直很频繁,偶尔会出现很大的内存峰值,从360管家的小圆球上能看到内存使用率100%,并且硬盘灯持续常亮,应该是在写虚拟内存,然后软件卡死,整个电脑除了鼠标可以操作,其他软件全部卡死不能动,后来经多次排查发现VisionPro在不作为底层进行二次开发(使用VisionPro (R) QuickBuild直接运行时也会出现此现象)后来才确定VisionPro 底层本省就存在问题。
Question54:
想要在C#中获取CogFixtureTool的某个参数,如Rotation。
CogFixtureTool工具终端输出:
CogFixtureTool.Runparams.UnfixturedFromFixturedTransform(Cognex.VisionPro.CogTransform2DLinear).Rotation
但是在C#中这样写:
double Rotation = mFix.RunParams.UnfixturedFromFixturedTransform(Cognex.VisionPro.CogTransform2DLinear).Rotation;
会报错:不能像使用方法那样使用不可调用的成员
“Cognex.VisionPro.CalibFix.CogFixture.UnfixturedFromFixturedTransform”
应该这样写,先定义一个CogTransform2DLinear 的变量,然后调用这个对象的成员就行了
CogTransform2DLinear Fix = mFix.RunParams.UnfixturedFromFixturedTransform as CogTransform2DLinear; double Rotation = Fix.Rotation;
Question55:
用visionPro初始化相机时提示Buffer Retrieve Failed Error的解决方法
解决办法
1、防火墙被打开,通讯被阻断;
2、由于相机要通过网络发送大量数据,所以应当把巨型帧设置的足够高;
3、网口驱动没有起作用,这只会出现在老版本的visionPro软件上,对于新版本的软件,驱动都是自动安装的;
4、网卡上的驱动受阻。
5、两个或两个以上的相机都试图通过交换机共享相同的网络适配器,建立一个千兆以太网系统最安全的方法是每个相机都在运行visionPro的计算机上直接连网络适配器。
Question56:
运行vpp索引超出数组界限
解决办法:
原因是你在脚本中声明当前流程图里面没有的工具
比如mtoolblock.tools["……"]中括号里面写错名字。还有个就是你申明的工具是属于根目录的,比如流程图是pmalign→fixture→toolblock,但是你在toolblock里面的脚本里声明pmalign和fixture就会有这种情况。总的来说就是在流程图里找不到你要申明的对象。
Question57:
(Cognex VisionPro)TargetInvocationException:调用目标发生异常。
发生场景:使用C#编写界面程序,调用vpp文件的方式使用,vpp文件的输入图像使用图像数据库时,能正常调试;vpp文件的输入图像改为连接相机后,启动程序会发生以上异常。我电脑为64位win10系统,项目属性的生成平台为x86。
解决办法:
将项目属性的目标平台改为x64。
具体步骤:右击项目->属性->生成->目标平台->x86改为x64。
Question58:
vpp文件的输入图像使用图像数据库,在连续运行的情况下,运行几张图片后会自动停止。
解决办法:
问题发生原因:图像队列溢出。
解决方法:在QuickBuild中打开作业文件,点击配置->应用程序属性->图像队列溢位时->选择【忽略消息并继续】。
Question59:
解决每次打开都出现引用问题的原因
分析原因及解决办法:
打开不了,是因为在不同的电脑中,dll文件的位置都不一样;
你要重新添加引用,具体操作;
先删除所有的没用的cognex 的文件;
再重新添加引用;
将你安装的vp的E:\visionpro\anzhuang\VisionPro\ReferencedAssemblies路劲下的所有dll问价加入,就可以运行;
**Question1:**想要在C#中获取CogFixtureTool的某个参数,如Rotation时,在VisionPro中给出的是
Question61:
打开官方案例,提示法神该错误如下图
分析原因及解决办法
1.没有加密狗
Question62:
如何查询cognex硬件产品信息?
分析原因及解决办法:
查询连接:https://partner.cognex.com/Catalog/public.aspx?code=P101-300-000-N
Question63:
VisualStudio添加VisionPro工具遇到问题
解决办法:
VS如何自动或手动加载康耐视VisionPro控件
Question64:
ToolBlock输出端添加List等相对复杂的数据类型
解决办法:
添加List的程序集以及命名空间
创建List 对象
在初始化函数中创建CogToolBlockTerminal 对象与创建的List对象进行绑定,用CogToolBlockTerminal类的Add方法添加到ToolBlock的输出终端。
相关推荐
- 好用的云函数!后端低代码接口开发,零基础编写API接口
-
前言在开发项目过程中,经常需要用到API接口,实现对数据库的CURD等操作。不管你是专业的PHP开发工程师,还是客户端开发工程师,或者是不懂编程但懂得数据库SQL查询,又或者是完全不太懂技术的人,通过...
- 快速上手:Windows 平台上 cURL 命令的使用方法
-
在工作流程中,为了快速验证API接口有效性,团队成员经常转向直接执行cURL命令的方法。这种做法不仅节省时间,而且促进了团队效率的提升。对于使用Windows系统的用户来说,这里有一套详细...
- 使用 Golang net/http 包:基础入门与实战
-
简介Go的net/http包是构建HTTP服务的核心库,功能强大且易于使用。它提供了基本的HTTP客户端和服务端支持,可以快速构建RESTAPI、Web应用等服务。本文将介绍ne...
- #小白接口# 使用云函数,人人都能编写和发布自己的API接口
-
你只需编写简单的云函数,就可以实现自己的业务逻辑,发布后就可以生成自己的接口给客户端调用。果创云支持对云函数进行在线接口编程,进入开放平台我的接口-在线接口编程,设计一个新接口,设计和配置好接口参...
- 极度精神分裂:我家没有墙面开关,但我虚拟出来了一系列开关
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:iN在之前和大家说过,在iN的家里是没有墙面开关的。...
- window使用curl命令的注意事项 curl命令用法
-
cmd-使用curl命令的注意点前言最近在cmd中使用curl命令来测试restapi,发现有不少问题,这里记录一下。在cmd中使用curl命令的注意事项json不能由单引号包括起来json...
- Linux 系统curl命令使用详解 linuxctrl
-
curl是一个强大的命令行工具,用于在Linux系统中进行数据传输。它支持多种协议,包括HTTP、HTTPS、FTP等,用于下载或上传数据,执行Web请求等。curl命令的常见用法和解...
- Tornado 入门:初学者指南 tornados
-
Tornado是一个功能强大的PythonWeb框架和异步网络库。它最初是为了处理实时Web服务中的数千个同时连接而开发的。它独特的Web服务器和框架功能组合使其成为开发高性能Web...
- PHP Curl的简单使用 php curl formdata
-
本文写给刚入PHP坑不久的新手们,作为工具文档,方便用时查阅。CURL是一个非常强大的开源库,它支持很多种协议,例如,HTTP、HTTPS、FTP、TELENT等。日常开发中,我们经常会需要用到cur...
- Rust 服务器、服务和应用程序:7 Rust 中的服务器端 Web 应用简介
-
本章涵盖使用Actix提供静态网页...
- 我给 Apache 顶级项目提了个 Bug apache顶级项目有哪些
-
这篇文章记录了给Apache顶级项目-分库分表中间件ShardingSphere提交Bug的历程。说实话,这是一次比较曲折的Bug跟踪之旅。10月28日,我们在GitHub上提...
- linux文件下载、服务器交互(curl)
-
基础环境curl命令描述...
- curl简单使用 curl sh
-
1.curl--help#查看关键字2.curl-A“(添加user-agent<name>SendUser-Agent<name>toserver)”...
- 常用linux命令:curl 常用linux命令大全
-
//获取网页内容//不加任何选项使用curl时,默认会发送GET请求来获取内容到标准输出$curlhttp://www.baidu.com//输出<!DOCTYPEh...
- 三十七,Web渗透提高班之hack the box在线靶场注册及入门知识
-
一.注册hacktheboxHackTheBox是一个在线平台,允许测试您的渗透技能和代码,并与其他类似兴趣的成员交流想法和方法。它包含一些不断更新的挑战,并且模拟真实场景,其风格更倾向于CT...
- 一周热门
- 最近发表
-
- 好用的云函数!后端低代码接口开发,零基础编写API接口
- 快速上手:Windows 平台上 cURL 命令的使用方法
- 使用 Golang net/http 包:基础入门与实战
- #小白接口# 使用云函数,人人都能编写和发布自己的API接口
- 极度精神分裂:我家没有墙面开关,但我虚拟出来了一系列开关
- window使用curl命令的注意事项 curl命令用法
- Linux 系统curl命令使用详解 linuxctrl
- Tornado 入门:初学者指南 tornados
- PHP Curl的简单使用 php curl formdata
- Rust 服务器、服务和应用程序:7 Rust 中的服务器端 Web 应用简介
- 标签列表
-
- grid 设置 (58)
- 移位运算 (48)
- not specified (45)
- patch补丁 (31)
- strcat (25)
- 导航栏 (58)
- context xml (46)
- scroll (43)
- element style (30)
- dedecms模版 (53)
- vs打不开 (29)
- nmap (30)
- webgl开发 (24)
- parse (24)
- c 视频教程下载 (33)
- paddleocr (28)
- listview排序 (33)
- firebug 使用 (31)
- transactionmanager (30)
- characterencodingfilter (33)
- getmonth (34)
- commandtimeout (30)
- hibernate教程 (31)
- label换行 (33)
- curlpost (31)