少有人走的路

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

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

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

勇哥的免费视频教程清单

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

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

Epson机器人原点校准命令及方法(详细解释指令)

EPSON机器人原点校准命令及用法一. 命令1.PULSE :根据给出每个关节的脉冲数移动或返回当前位置各关节的脉冲值2.HOFS:设置或返回编码器Z相到机械原点的脉冲数3.CALPLS:校准位置(或原点)的脉冲数设置或显示4.ENCRESET:编码器复位5.CALIB:将Calpls 的脉冲值写入系统6. BRAKE:刹车单元控制命令;控制电磁刹车单元抱闸或松开二. 机器人与原点校准方法1.校准方法:    a. 移动手臂到机械原点或维修前已经确定的位置
«    2026年5月    »
123
45678910
11121314151617
18192021222324
25262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864