- 博客(33)
- 资源 (27)
- 收藏
- 关注
原创 Image size does not match the measurement in camera parameters Halcon错误代码 8428
原因是在给定初始相机内参的时候错误,我是直接用了halcon自带的内参文件,这个内参文件对图片尺寸大小和我自己的不符合,如下图,这个是我的图片尺寸。在做标定的时候,用自己采的图片,运行到下面这一行,就报上面的错。这个是halcon自动文件内给图片设定的尺寸。我们将自己的尺寸进行替换,就正常了。
2024-04-30 09:41:18
98
原创 Halcon如何制作标定板的关键点
生成之后,大部分人.ps文件是用PhotoShop打开,然后去打印,再做后续的标定等工序,但是打印后,有没有将打印的图用尺去大概量一下,检验打印的是否与代码尺寸匹配。用PhotoShop打开后打印,打印的圆点尺寸和描述文件的都不匹配,原因就在.ps文件并不是用PhotoShop打开,而是用Ghostscript打开的。前面用下面算子生成文件和PS文件,我就不说了,太多人说了。工具放下方连接了,亲自实测有效。
2024-04-29 20:56:15
232
原创 C# webservice 接口调用和开发 winform客户端发送默认格式L和json格式数据,服务端接收默认格式和json格式数据
1、首先编写 webservice 接口服务端,并发布到IIS,怎么编写和发布,网上很多例子以及介绍,我把测试的客户端和服务端的VS项目代码都放在博文下面的链接。, 如果要调用json数据接口,如下图,将json的url放入,选择json接口,发送请求,服务端就会收到数据后,返回收到的数据。在点击发送请求后,会请求服务端的hellowordl2接口,接口并返回XML格式数据。拿到就可以发布后运行,注意IP地址的更换就好。服务端发布完后,访问页面如下。下图是客户端启动后界面。
2023-05-11 14:21:43
1379
原创 C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误
第一种情况如下:如果类型是默认request.ContentType = "application/x-www-form-urlencoded";C# post 调用webservice 服务端接口,会返回上面那个错误,8成是发送的数据和接口不符合造成的。发送代码网上可以查到,(在我下一篇博文,也会将整体客户端服务端完整测试项目代码开发下载)那么你发送数据和被调用接口参数名如果不对,则会报下图这个错。我将调用接口的参数名,改成与接口匹配,入下图。第一点,接口需要是void的,如下图。
2023-05-11 11:40:04
3053
原创 Mysql 分组查询 计算数字总和以及字段字符串累加
需求:将下面的数据,按照Material_ID分组,求和 InOutqty、InOutNW、以及SToperateor2 、SToperateor2。SToperateor2 、SToperateor2 这2个字段是字符串的,去重后进行字符串拼接。InOutqty、InOutNW 这两个字段是数字的,用sum就可以累加。
2023-05-09 16:29:14
726
原创 QT单例模式,附测试项目
单例模式保证一个类仅有一个实例,并提供一个访问它的的全局访问点,在调用非ui类的时候用起来很方便,低耦合下图是简单介绍,博文最下面有测试项目李子的下载链接https://download.csdn.net/download/gojava/63398711...
2021-12-14 22:22:04
128
原创 QT 出现 the class containing“UI::.....“ Please verify the.....
我们经常拿到别人的正常能跑得QT项目文件后打开UI,就弹出下面这个框,说找不到对应CPP,其实一部分原因是编码导致识别不到文件,将.h 和对应.cpp的编码,根据系统提示修改有,重新编译,就可以了。...
2021-12-06 12:39:57
1183
原创 单相机标定的时候,不管是助手标定还是代码,识别不出来,出现如下错误,HALCON错误:minimum threshold while searching for ellipses,可以看看下文实际操作
halcon在做单相机标定的时候,不管是助手标定还是代码,识别不出来,出现如下错误,HALCON错误:minimum threshold while searching for ellipses,可以看看下文实际操作方法:主要原因是因为图像对比度不够,使用助手标定,有助于初学者理解相机标定1、在肉眼对比度非常好的情况下,无法识别,出现报错,如下图2、我将海康工业相机CA-060-11的光圈调节到过曝一点,在肉眼感觉过曝,却识别到了,报错消失,如下图,所以我们在代码中出现识别不了,就可以调节图片.
2021-11-11 09:18:18
4403
1
原创 QT报错:use of undeclared identifier
在做一些SDK开发的时候,我们会拷贝例子代码到自己代码中进行测试这个过程中就会拷贝到一些方法或者变量经常会出现下图的情况系统提示 use of undeclared identifier ' 某个变量'一般可能是.h文件中没有定义此变量,如果检查头文件后发现也定义了。但是还是出现这个问题,就需要检查下报错的这个方法名前增加类的名称在把类名包含后,就不报错了...
2021-08-13 22:35:25
52912
1
原创 QT主题切换,更换编辑界面颜色,类似VS的更换主题
做开发,长时间面对电脑,开发界面颜色用深色可以很好的保护眼睛免受伤害在QT安装完后,默认开发背景颜色如下图,很刺激眼睛所以需要更改颜色保护眼睛只需要两步第一步,如下图第二步然后重启QT就变成了自己选择主题的颜色。...
2021-08-07 10:11:16
6691
2
原创 C#使用log4net添加运行日志、报警日志以及按日期查询
最近编写一个winform项目,需要运行日志和报警日志,使用log4net,写了一个测试例子,用在项目当中,例子集成log4net,操作简单,功能满足需求。在运行时候可以添加运行日志,也可以添加报警日志,分类保存在运行和报警日志文件中,可以按日期查询日志。日志保存为text文件项目用VS2015创建,源码放在下方链接,下载运行即可https://download.csdn.net/download/gojava/20686783https://...
2021-08-03 13:58:33
1149
原创 C# 用Graphics 画圆、圆弧、直线、虚线等
项目需要,所以把这几类集中到一个小测试项目传到博客网上零碎的有不少,东拼西凑的查,测试,给大家节省时间,我这里集中起来可以一次性拿到多种画法,功能正常,是在上线项目上使用了的为了方便大家理解和集成到自己项目中,代码都是最基础的,没有经过抽象处理可以加Q80185815 交流测试项目源码放博文最下方了,有需要的可以下载,项目用VS2015编写项目源码连接https://download.csdn.net/download/gojava/19934385...
2021-06-30 16:30:41
2185
原创 C#dataGridView批量修改选中的任意列数据
需要修改选中的任意多列,可以用下面的办法操作如下:1、添加多行数据2、按住shift后,选中需要修改的任意某列或者某行3、在“批量修改”旁边框中输入修改的值,然后点击批量修改,值就会改变4、修改中文也可以代码放在下面链接,用VS2015打开...
2021-06-29 15:10:13
2417
原创 C#tcp/ip通讯 socket客户端、服务端代码,支持信息收发、文件、抖动、心跳监控、自动重连以及重连次数
最近项目需要用到TCP/IP通信,所以用socket写了一个初步小李子,网上也有很多例子,但是在对断线重连,心跳以及异常处理都没有做,这个例子是我测试了没问题博文最下方有源码链接,用VS2015打开例子初步完成这些功能,也有很多不足,欢迎探讨。例子包含功能如下:服务端发送消息,发送文件,抖动功能客户端有心跳查询,连接状态显示,自动重连以及重连次数,消息发送把项目下载后,导入到VS中,如果客户端和服务端都是本机,那就把IP地址设置为一样的部分截图...
2021-05-26 20:21:51
930
1
原创 QT5集成Halcon19 全网最详细操作步骤(包含测试代码)
个人自学,网上搜了很多资料,也没有一个非常完整集成并且截图很清楚的博文,所以写此博文,供初学者借鉴参考,肯定有不足之处,可以多交流。如果你是键盘侠,抱歉,不招待博文最下方链接中有本博文halcon和QT安装文件以及完整测试项目代码,如需,自行下载1、halcon安装halcon安装简单,网上一搜一大把,都是下一步下一步,安装完后,打开下载包中的文档,按照文档安装license,就可以使用了。2、QT安装下载后,开始安装Qt...
2021-02-27 22:49:46
4478
7
原创 西门子smart200使用注意点记录
1、PID块前面不要有开关量2、上升沿,下降沿在子程序中使用时,主程序SM0.0直接调用子程序块后,子程序中的上升沿之前不要用任何开关量
2021-02-14 10:56:44
3276
原创 欧姆龙PLC与fanuc发那科机器人进行Ethrenet ip通信测试
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能截图中的程序设置和机器人EDS插件在下面链接https://download.csdn.net/download/gojava/13770799PLC为主站机器人为从站一、硬件部分欧姆龙PLC...
2020-12-27 16:46:13
9721
3
原创 smart200与fanuc发那科机器人Profinet通讯
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能机器人的硬件与示教器设置都和之前那篇1200与发那科Profinet IO是一样的。只是PLC部分不一样所以这部分可以去看那篇博文,下面只介绍smart的设置部分下面是smart200PLC部分的组态,smart软件需要升级到...
2020-12-27 16:10:55
3745
3
原创 西门子1200与FANUC机器人Profinet通讯
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能PLC项目已经归档,只需要恢复就可以看到。对应Profinet通讯的GSD文件也都在博文最后有连接机器人柜子:R-30IB Mate机器人主体:M-10IA 12一、硬件介绍机器人Profinet I/O通讯板卡:...
2020-12-23 09:58:45
14256
7
原创 发那科FANUC与西门子300进行Profinet-DP通讯案例
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能PLC项目已经归档,只需要恢复就可以看到。对应DP通讯的GSD文件也都在博文最后有连接PLC为主站机器人为从站一、硬件介绍PLC型号。自带一个DP口和一个MPI口机器人配置:控制柜:R-30IB Mat...
2020-12-18 11:48:37
6178
原创 欧姆龙PLC和FANUC发那科DeviceNet通讯
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注注:做对应的通讯,在机器人控制柜都需要安装对应的板卡以及软件功能该通讯是测试欧姆龙PLC和FANUC发那科DeviceNet通讯机器人柜子:R-30IB Mate机器人主体:R-0IB通讯测试只是进行简单的IO通讯,也可以配置到其他的RI/RO或者GI/GO,等等,根据实际情况...
2020-12-17 22:04:28
9592
6
原创 三菱Q系列与FANUC发那科CC-LINK通讯案例
近期在做发那科FANUC的通讯,会吧CC-LINK、Profibus-DP、Profinet I/O、DeviceNet、EtherNet/IP这些常用通讯做成文档发上来,大家喜欢的话可以关注三菱Q06HCPU做主站,发那科机器人做从站(R-30IB Mate电柜,LR Mate200ID的主体)PLC这边的设置程序在文档最后有上传一、硬件软件连接准备PLC硬件部分CC-LINK 模块接线主站 所以黄色X10和X1拨码是0,波特率跟示教器设置一样156KBPS,...
2020-12-17 16:35:53
10277
2
原创 欧姆龙CPIE TXD和RXD指令串口调试
此测试仅仅是在电脑端用串口调试工具与PLC之间进行收发操作,所以需要232转USB的线,接线如下图2个九针头接线上图 九针公头45角短接239角对应母头的235,母头45和78短接,然后把母头和转接线连接,公头连接PLC,转接线的USB端连接电脑,在电脑端查看com口,我这边是com5然后再到软件部分下图是PLC发送数据,串口调试工具接收,参数要设置一直下图是串口发送,PLC接收下图是程序上面是测试过程,下面讲下具体参数的含义1、首先是..
2020-10-17 10:44:21
9510
1
原创 WINCC用VB读写数据库以及EXCEL导出
本文主要是介绍WINCC7.4 用VB来读写SQL server数据库,网上有不少这类例子,实现功能的方法也很多,但是能完整介绍并且贴出所有编码的还是比较少,今天的这个例子,我会先把所有的内容先截图展示,然后再提供整个WINCC文件第一步,SQL server建库和建表我用的是2014版本的,其他版本的相差无几,在开始--->所有程序,找到方框中箭头的那个单击然后,弹出下面图...
2020-03-16 23:24:07
10298
15
原创 WAS上日志的问题
过看日志,发现was服务器上的server上的systemout.log太大,打开后发现有关业务数据的日志也全部写在了这个里面,于是进行改进。先是改写了工程中的log4j配置文件,如下所示 view plaincopy to clipboardprint?01.log4j.rootLogger=ERROR,A1 02.log4j.logger.CLIENT=INFO...
2011-05-04 16:49:36
496
原创 SSH的操作日志
这是在ssh框架的基础上弄的一个记录用户的操作代码记录用户做了什么操作,以及操作的数据等,见附件当访问到userAction的时候会拦截下来进入到附件中的方法,然后方法记录日志后,进入业务处理方法,此方法目前貌似只能在方法执行之前记录日志,不能在业务完成后记录,换句话说就是不能记录操作是否成功,只能记录用户做了哪些操作1、在struts-config.xml 中配置好act...
2011-04-27 14:38:52
767
原创 MD5加密解密
附件是MD5的拷贝了很多别人的,都不好用,这个不错下面的base64的,但是64的严格说来不加密算法package test;import java.io.UnsupportedEncodingException;import java.util.zip.DataFormatException;import java.util.zip.Def...
2011-04-15 15:57:35
125
原创 poi包 EXCEL模板读取填数据并导出以及在模板某行插入新的行
import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.u...
2010-08-30 13:28:47
539
原创 Itext生成PDF打印
用Itext包生成PDF打印文件,支持插入图片,多种格式混乱编排,还缺斜线没加入iText-2.1.7.jar将图片放D盘,将字体从网上下载下来指定位置,下载包,就可以直接运行生成PDF文件public class dynamicTable {public static void main(String[] args) { test2();} priva...
2010-08-30 11:22:13
412
webService C# 通信测试服务端和客户端,支持json数据收发
2023-05-11
程序组态以及发那科组件
2020-12-18
DBtest.Pdl
2020-03-16
FX3S·FX3G·FX3GC·FX3U·FX3UC 用户手册(模拟量控制篇)2016.pdf
2019-12-15
FX3S·FX3G·FX3GC·FX3U·FX3UC 用户手册 MODBUS通信篇.pdf
2019-12-15
FX3S·FX3G·FX3GC·FX3U·FX3UC用户手册( 定位控制篇 )-2014.pdf
2019-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人