少有人走的路

勇哥的工业自动化技术网站

python知识导航贴,持续更新

C# 语言高级特性知识导航贴,持续更新

netMarketing类库: 类库说明

本站视觉相关教程整理贴子,持续更新

C++相关导航贴,持续更新

本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

2020年勇哥的机器视觉实验项目清单(大纲)

本站连载贴子系列,持续更新中……

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

运动控制专题,持续更新

下相机拍照,机器人先取再拍照定位的原理解释

下图中分别为在转盘上的,模板放料位置。位于下相机拍照位置的模板拍照位置。(垂直90的吸嘴C下面就是CCD拍照的位置)下图中,我们计算模板放置位置A2到模板拍照位置A1的偏移。偏移X=A2.X-A1.X偏移Y=A2.Y-A1.Y偏移U=A2.U-A1.U然后旋转偏移U,旋转后的模板特征点B要记下来,后面会用到。当拍照位置吸嘴下面的电池是歪的,它与原来的拍照模板之间存在位置差别,我们的目的是样让它们位置重合。旋转中心为拍照位置的机械坐标(A1),旋转角度为当前特征点与模板特征点的角度差,我们先把当前

Epson机器人实现同时工作在PC和远程以太网模式

勇哥写的演示框架如下图所示。通过run main1,  run main2 这样的指令可以启动不同的main程序。因此可以在触摸屏上可以用按钮启动不同的机器人程序。我们知道启动“远程以太网”模式后,在运行窗口中就不能再选择启动自定义的函数了。但是我们可以像main2函数中那样,启动一个线程,来监听#201端口,然后处理传入的字符串进行case分支处理。这种方式就实现了两种模式可以兼得。相当于plc可以用远程以太网控制机器人,我们上位机这边则通过事先在机器人内部写好代码,通过#201端口

一种利用旋转中心进行手眼标定的原理性介绍

首先,我们要了解一下常规的手眼标定流程是怎么样的。(一)如果吸嘴中心就是法兰盘的中心则是下面这样的:按九宫格走九个点,取得九组吸嘴的像素坐标与法兰盘的机械坐标                   (图1)进行标定(二)如果吸嘴位置不在法兰盘中心则标定流程要复杂些:人工创建工具坐标Tool 1,把工具坐标中心创建到标定片的Mark点上去按九宫格走九个点,取得九组特征点的像素坐标与对应的机械坐标进行标

34461A,IT8511,BT3562表快速测试是否通讯线接好的办法

下面是34461A表下面是IT8511表下面是BT3562表34461A,IT8511,BT3562这三种表是勇哥的一些项目中常用的表。34461A表通讯方式是网口,其它两种表IT8511,BT3562是串口通讯。这些表因为许多电工都不知道怎么接,我们软件这边要快速判断它们接好了没有,可以用下面的方式来测试:34461A表:IP:192.168.3.8     这个IP要设置为跟你交换机IP一致。并且IP最后一位要设置为小于10,这是一个坑。端口:5025 

[netMarketing类库] EntityHelper类和SQLServerClient类,Sql Server数据库表实体类操作的类

命名空间:netMarketing.database功能:EntityHelper类和SQLServerClient类,数据库表实体类操作的类版本要求:netMarketing1.3.1功能详细说明:这个类用于SQL Server数据表的操作。它通过表对应的实体类来操作表。勇哥谈谈实体类操作表的方式是怎么样的?有什么好处?下图中是数据库中的表。下图是实体类生成工具,生成的类“柔性撕膜机”,它是一个实体类。使用下面的代码,则返回结果res中是一个List<柔性撕膜机>的查询结果。&nb

Sql Server创建好表后,再修改表结构的属性报错的解决办法

比如,创建好表格后,我再修改主键和自动编号,则报下面的错误。这个问题请参考勇哥的另一篇文章:SQL Server 修改字段属性信息报错这个问题的实质是Sql Server的一种修改防呆报警,而不是致命错误。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!

无法在 DLL“halcon”中找到名为“HLIIsUTF8Encoding”的入口点。

勇哥在把netMarketing类库由halcon10改为halcon17时,遇到载入halcon窗口时报下面的错误:无法在 DLL“halcon”中找到名为“HLIIsUTF8Encoding”的入口点。经检查,是因为程序的bin目录下缺少halcon17的halcon.dll这个文件。也就是说,只把halcondotnet.dll文件换成halcon17的是没有用的。其实,最保险的就是把halcon17的全部dll文件复制到你程序的bin目录,这样绝对可以解决问题。当你的程序由ha

常用SQL语句汇总

勇哥整理了一份常用SQL语句的汇总,以便各位查询。一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' -

PLC控制Epson机器人取放料、标定等功能,机器人端的框架代码

PLC控制机器人,一般首选“远程以太网”方式。发送go, jump等指令时,需要把xyzu位置信息首先以字符串方式放置于内存区,再合成一条指令发送出去。这种方式要占用大量内存地址,你还得把字符串翻译成16进制数,基本上是要累死人的节奏。勇哥提供的机器人端的框架代码,各位可以参考一下:#define MAX_IN_RANGE 1 Global Preserve Double g_dSafeHeighZ 'Vision Para

微软的Chart图表控件C#演示代码,免费的图表控件

微软的Chart图表控件好处是免费的,并且基本的画曲线、柱状图等功能还是有的。虽然Teechart非常优秀,但是它是收费的。所以熟悉一下Chart没什么坏处,目前勇哥有一个案子也用到了Chart,是一款测量R角的设备。勇哥提供两段代码来演示Chart的用法,以后有机会,还是想把Chart写成一个ChartHelper类集成到netMarketing中去。第一个演示例子:using System; using System.Collections.Generic; usin
«    2025年11月    »
12
3456789
10111213141516
17181920212223
24252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864