摘要: 在进行Modbus通讯时需要知道PLC的数据区域与Modbus的地址的对应关系. 比如此种类型的 这种对应关系一旦确定就可以对应访问了,每种PLC对应关系有不同,需要查询相关的PLC手册 参考链接:http://www.360doc.com/content/17/1204/04/49530759_7 阅读全文
posted @ 2018-02-09 17:18 ilovelab 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-19 11:44 ilovelab 阅读(332) 评论(0) 推荐(0) 编辑
摘要: clip_region_rel将区域的矩形进行剪切,剪切的方法按照输入参数顶部剪切的行数,底部剪切的行数,左边剪切的列数,右边剪切的列数。 效果如图: 代码如下: 如上图所示,剪切方式根据填充的参数,上面剪切12行,下左右均剪切1行。 clip_region剪切region里一个矩形出来,需要填入矩 阅读全文
posted @ 2017-09-05 20:30 ilovelab 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 方法1:opening_rectangle1 (Solid, Cut, 1, 7),使用该方法进行分割,1是宽度,7是高度。Halcon范例bottle.hdev: Segment and read numbers on a beer bottle 方法2:使用partition_rectangle 阅读全文
posted @ 2017-09-03 22:53 ilovelab 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: Matrix Size (cells) specifies the size of QR code:指定QR code的尺寸(行列数目),该尺寸包含二维码的容量信息 QR标准下最大尺寸是Version40,即尺寸为177*177的二维码,物理容量为177*177/8=3916个字节。 若该参数已知, 阅读全文
posted @ 2017-09-02 17:54 ilovelab 阅读(3616) 评论(0) 推荐(0) 编辑
摘要: 文章地址:http://digital.ni.com/public.nsf/allkb/40DC253EEB1CC11B8625806E001368D0 主要软件: LabVIEW Development Systems>>LabVIEW Professional Development Syste 阅读全文
posted @ 2017-07-27 15:11 ilovelab 阅读(6513) 评论(0) 推荐(0) 编辑
摘要: 寻找图中边缘突出的部分,解决思路: 1、阈值分割,找出黑色部分 2、生成一个小矩形作为StructElement,进行opening操作,即可找到如下图的部分 3、与阈值分割后的进行difference操作,即可找到突出部分,后面再进行求取突出的最边缘部分。 其完整代码如下: 1 read_imag 阅读全文
posted @ 2017-07-01 14:21 ilovelab 阅读(8858) 评论(1) 推荐(0) 编辑
摘要: 利用Halcon取出器件的中心部分,结果如下图: 主要是利用distance_transform函数,在NI VISION里也有相对应的功能函数。 主要代码: read_image (Image, 'C:/Users/gongyong/Desktop/捕获.PNG')rgb1_to_gray (Im 阅读全文
posted @ 2017-06-27 14:53 ilovelab 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 对Tuple数据类型的操作,很多相当于对数组类型的操作,第二个是Tuple的数组的模,第三个是Tuple数据的索引,等等 阅读全文
posted @ 2017-06-27 10:11 ilovelab 阅读(3933) 评论(0) 推荐(0) 编辑
摘要: 筛选图中面积最大的Region 首先要操作的就是分离出图中的Region,分离方法就是传统的阈值(threshold),连接(connection),将空洞填充(fill_up)。 将这些操作完之后,进行area_center,计算出所有的面积。然后进行selcet_shape select_sha 阅读全文
posted @ 2017-06-27 09:54 ilovelab 阅读(15917) 评论(0) 推荐(0) 编辑