[置顶]python知识导航贴,持续更新

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

[置顶]netMarketing类库: 类库说明

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

[置顶]C++相关导航贴,持续更新

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

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

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

在函数传出大量数据时用halcon的Tuple的对象传递参数

如果用C#的Tuple元组从函数传出多个值,是可以的,但是在VS2017之前,取元组对象的元素时,是类似下面这样的用法。xxx.Item1xxx.Item2xxx.Item3由于这样不好识别其值究竟是什么,所以不好用。如果使用对象数组的话,你可以使用下标来访问其元素,但是需要转换数据类型。如果使用halcon的Tuple对象,就好用多了。下面勇哥演示一下其基本的使用方法。几点说明:使用TupleC...

[netMarketing类库] SocketHelper类:异步读写的Tcp客户端与服务端类

命名空间:netMarketing.Net.NetSocket.SocketHelper功能:Tcp/ip通讯辅助类,异步通讯方式,封装了TcpClient,TcpServer功能详细说明:Tcp/ip通讯辅助类,异步通讯方式,封装了TcpClient,TcpServer。常用函数列表:======服务端========================== /// 初始化服务端对象 监听Any即...

欧姆龙cp1h常用指令学习(十五)网络通讯指令SEND,RECV,CMND

Q:如何使用SEND指令发送数据?A:步骤1:参数设置——PC以及2台PLC的IP地址&子网掩码注:IP地址均为同一网段;PLC硬件节点号与其IP地址最后一位相同步骤2:编写SEND指令(操作数为S、C、D)具体设置如下S——发送数据首地址C+0——发送数据的长度C+1——00-07位表示目标网络号,如果在同一个网络中传送,此处固定设为00;08-11位对于EIP网络,设置为0;12-15...

尺寸测量设备用到的一些算法(C#代码)

勇哥目前在一款尺寸测量设备中,应用到了一些算法,在这里做记录。下面是算法用到的一些函数。/// <summary> /// 新建一条拟合直线 /// </summary> /// <param name="linePt"></param> /// <pa...

Epson机器人远程控制指令测试

公司有一批机器,使用PLC控制机器人动作,通过网口进行通讯。经测试,使用发送ascii码字符方式,可以正常与EPSON机械人进行通讯。勇哥用网络助手做了一下实验,下文中所记录的远程指令是可以用的。要注意的是,做这个实验前,把机器人的配置为“远程以太网”。在远程控制的时候,机器人做为服务器,因此只有个端口号可以改变。注意CRLF是尾结束符,这意味着你在网络助手里发送字符串指令的最后在加上一个回车,再...

C#代码: 递归搜索所有子目录下的文件

一段常用的代码,取指定目录下所有的文件,并且会递归搜索所有子目录下的文件。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; us...

已知直线的起始端点与终止端点,移动到指定点的位置(C#代码演示)

已知直线的起始端点与终止端点,移动到指定点的位置。这个必须要考虑直线有可能是任意角度的问题。#代码如下:要注意,下面的代码需要安装netMarketing类库。using HalconDotNet; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

相机选型时分辨率,精度,公差的关系

视觉行业的初学者,甚至是做了1-2年的销售也许还会困惑这样的事情——在拿到检测要求后,不知道根据图纸上的公差,应该选用多少万像素的相机。同时还不明确为什么要三个类似的专有名词来描述同一个事情。 这一期内容就是为大家详细介绍:分辨率,精度,公差的关系,从而指导相机的选型。分辨率(Resolution)精度(Accuracy)精度的单位是mm。根据产品表面和照明状况的不同,我们可以通过放大图像观察辨别...

halcon由点数据拟合直线

注意看下面的8个点(绿色的小点),我们想由8个点拟合出一条直线。拟合完成的直线halcon代码如下:read_image (Image, 'C:/Users/Administrator/Desktop/尺寸机/建模/395876G-3-HWR.bmp') *dev_open_window(0, 0, 2000, 2000, 'black', WindowHandl...

好医保长期医疗和医院医保的区别

人保健康承保的好医保计划,最近又搞出了蛮大的“动静”,虽然它没作任何宣传,悄然把后缀名“百万医疗”改成了“长期医疗”,引发了同类产品深深的恐惧,但是不少投保小白总认为自己有社会医保,不幸患上疾病,是可以报销的,够不够买这类险种并不是必然的,那么,好医保长期医疗和医院医保的区别在哪里呢,我们一起来看看。一、医院医保是指啥?医院医保说到底就是社会基本医疗保险,参保人员凭身份证和医生入院安排,先缴纳住院...

3dsmax建模: 玩具飞机

先上个完成图和多边形编辑结果的图形在尾巴这里要用到“切割”工具。长方体为200*50*50, 细分为2,6,1。其它没有什么好说的,比较简单。下面是勇哥的实验效果。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!...

3dsmax建模: 油壶

完成模型如下:实始的box长宽高分别为: 100,50,50细分为: 6,3,2然后就是“编辑多边形”,主要用到“挤出”,“轮廓”,“倒角”,“插入”,“桥”这几个指令。最后编辑完的多边形如下图所示:加“网格平滑”,细分为3的效果--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!...

3dsmax建模: 凳子

在顶视图里创建一个长方体选择长方体单击鼠标右键在弹出的右键菜单里找到转换为选项,点击转换为选项在其子级菜单里找到转换为可编辑多边形选项,如图所示:或者加修改器“编辑多边形”选择对应的,通过插入循环生成循环线(勇哥记得老版叫切线)调整循环线的位置,如下:挤出四条腿腿加循环线,通过“桥”功能造横条。勇哥脑子里还是古老的3dsmax8.0,其多边形建模跟现在用的3dsmax2014确实有许多区别,新版更...

求原始公差与放大后的公差的性线关系

例如,原始公差为: 2.50±0.2我们想到它放大为2.50±0.4此时,我们找到一组k,b值,按公式y=kx+b把公差为±0.4的值转换为公差为±0.2范围的值。有什么用呢?当客户给定的±0.2公差不太容易过关时,我们可以内部操作把公差放大一倍,但是我们得到值会被求到的线性关系k,b值修正到原始公差范围。说人话:这是一种内部操作过关的手段。勇哥来说明一下计算公式:例子A:原始公差:2.50±0....

[netMarketing类库] ByteTransformBase类: 数据转换类的基础,提供了一些基础的方法实现.

名空间:netMarketing.Transfer功能:数据转换类的基础,提供了一些基础的方法实现.功能详细说明:这个类是IByteTransform接口的实现。主要服务于读写plc内存时进行数据转换的操作。数据转换操作包括: plc内存数据转换为不同数据类型;指定plc内存数据的高位低位字节顺序=============从byte数组取值============== /// 从缓存中提取出bo...

[netMarketing类库] IByteTransform接口: 支持转换器的基础接口

名空间:netMarketing.Transfer功能:支持转换器的基础接口功能详细说明:凡是读写plc内存的功能都要实现这个接口。 本接口共有3种转换的机制 1. 对等转换,字节不需要颠倒,比如三菱PLC,Hsl通信协议 2. 颠倒转换,字节需要完全颠倒,比如西门子PLC 3. 以2字节为单位颠倒转换,比如Modbus协议=============从byte数组取值==...

Epson机器人自定义机械手工具坐标

1:自定义机械手工具的编程 Function CalcTool(rx As Real, ry As Real, iToolNum As Integer) '重新生成新的工件坐标 Real xTool, yTool, rTool, theta Real x0, y0, u0 Tool 0 x0 = CX(Here...

[netMarketing类库] 自定义组件dataGridViewEx 扩展功能dataGridView

名空间:UserUI功能:自定义组件,dataGridViewEx功能详细说明:dataGridViewEx是一个扩展功能的dataGridView,它实现的更丰富的表头控制,并且带有报表输出功能。下图是它的效果的一个演示例子截图。后面会给出一个简单的使用例子。dataGridViewHelper类是一个方便操作dataGridView控件(包括dataGridViewEx控件)的类。下面是演示代...

每月稳定收入两千的副业(持续更新)

引言勇哥除了工资,其它渠道没有一毛钱的现金收入(理财属于固定资产收益类,不算现金收入)。从这一点来看,只要失业了,别说是投资理财,就是吃饭都会成问题。所以还是属于高生活风险的人群。因此,拓宽现金流的渠道,还是一件需要很严肃对待的话题。做为一名自动化技术程序员,接行业内的私活也不简单,主要是时间方面不凑巧。勇哥属于24小时受命公司的那类人,突击出差是家常便饭,业余时间没办法固定。因此边际成本低的网络...

基金如何查看市盈率

01 市盈率在哪看我们平常定投指数基金都是在支付宝,但是支付宝只能看到净值,并没有“市盈率”这个选项,像东方财富网、同花顺等证券APP,也只有股票的市盈率,没有指数的市盈率。在这里,给大家推荐一个免费查询指数市盈率的工具:果仁网:https://guorn.com/stock/query/果仁网的主要服务对象是专业投资人,其很多数据、分析功能都是为量化投资而设计的,高级服务都是收费的。但查询指数估...

将多张图片按指定位置合并平铺成一张图,读取并显示多张图片

此方法旨在满足部分区域拍照后,想输出成一张图,对重叠区域要求不是很高。区别于图像拼接方法,请注意。勇哥2019/5注:下面的办法只适合拼合灰度图片,如果你想拼合彩色图片则要用另外的办法。在这里,我在一个文件夹中保存了9张图,遍历读取,从而合成显示。图片合成方法public void ImageJigsaw(string path = "C:/Users/team/Desktop/4/&q...

亚像素Sub Pixel概述

在评估图像处理算法时,通常会考虑是否具有亚像素精度。那么什么是亚像素呢?具有亚像素精度的算法会有什么优点呢?亚像素可以解决什么问题呢?亚像素概念的引出:图像处理过程中,提高检测方法的精度一般有两种方式。一种是提高图像系统的光学放大倍数和CCD相机的分辨率能力;另一种是引入亚像素细分技术来弥补硬件的不足以提高图像系统的分辨率。如使用亚像素细分技术将精度提到到0.01像素,就相当于提高了100倍的图像...

晨星的投资学堂 - 基金课程

在知乎上有许多基金的教程,一般都是指向某个公众号的大V,其赢利为目的显而易见。有网友说,“对于想理财的人来讲,无论是谁,都可以在网络上找到适合他的坑”。勇哥感觉此话不假,当一个行业在网上涌现出大量“精彩”教程的时候,往往意味着这一行已经是黄花菜,多数人都搞不到钱了,只能发展外围收益。股市有点特殊,它不会这么快就凉了,它系着中国的经济,是与国运相关的东西。股市的问题是门槛太低,全国有多少人,就可以有...

如果做基金定投的话,什么时候应该卖出呢?

作者:「已注销」链接:https://www.zhihu.com/question/28930738/answer/612900349来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这是一个好问题!!!!!有句话说得好,会买的是徒弟,会卖的是师傅,基金定投更是如此。在谈会卖的问题之前,我先来谈谈会买的问题。基金从投资标的上主要包括货币基金,债券基金、混合型基金、股票型...

解决halcon中draw_rectangle2Mod方法在没有移动Roi位置的情况下返回空的错误

draw_rectangle1_mod 和 draw_rectangle2_mod画矩形ROI的一些问题!:< 一 >错误情景再现: 参数没有错误,原因是在Image窗口上画ROI的时候,没有移动和改变起始ROI大小,直接右键确定,所导致的错误(输出值变为空),请问如何处理这个问题?< 二 >产生错误的具体步骤说明:1、hdevelop源代码,先执行draw_rec...

投资理财贴子汇总,持续更新

现在中国人普遍缺少理财投资的知识,这个无关学历的高低都如此。比如勇哥,在二个月前,他的理财概念还是幼儿园的水平。实现财务自由,现在是许多人的梦想,如果一个人不为了生存而工作是多么的美妙的事情!勇哥年龄大了,就算能实现财务自由也是退休之后的事了,所以年青人真得特别有优势,他们如果坚持从大学时代就开始接触并且持续投资,我相信人到中年之时实现财务自由就是大概率的事情。盈利收益率法挑选指数基金提高定投收益...

盈利收益率法挑选指数基金

这里给大家介绍两个大师们使用的估值策略,一个是格雷厄姆使用的盈利收益率法,另一个是博格使用的博格公式法。1.什么是盈利收益率法盈利收益率这个指标前面已经介绍过了。经过对全世界各个国家的股市的历史数据进行观测,我们发现绝大多数指数基金,假如选择在盈利收益率高的时候开始定投,长期收益会相当不错;反之如果在盈利收益率低的时候开始定投,长期收益会很一般。下文将会有详细的论述。结论就是,我们要在盈利收益率高...

EPSON SCARA 4轴机器人原点校正方法

机器人原点位置J1轴原点位置J1轴的0脉冲方向和机器人的X轴的正方向重合J2轴原点位置J2轴的0脉冲方向和J1轴直线对齐J3轴原点位置J3轴的0脉冲位置接近最上运动范围J4轴原点位置J4轴0脉冲位置用丝杆上面的平面的平面或者限位坏上面的槽对准#2手臂前端的倒三角标志所有轴都在原点位置时机器人的姿势--------------------- 作者:hackpig来源:www.skcircle.com...

提高定投收益的5个小技巧

到这里我们已经掌握了关于指数基金定投的大部分内容。指数基金定投很容易理解,不过,其实在定投指数基金的过程中,还有很多可以利用的小技巧。这里介绍5个简单易用的小技巧,让你可以立刻提高定投的收益。1.省下就是赚到:降低交易基金的费用我们在第二章讲解过基金的管理费和托管费,这两个费用是所有基金都会收取的,包括指数基金。而指数基金的管理费和托管费,在所有股票基金中算是最低的一类。这两个费用是基金从后台直接...

如何计算定投的年复合收益率

收益率大概是投资者最关心的问题了。不过定投的收益率,计算起来会比一般的投资收益率要麻烦一些。我们先看看一次性投资的收益率。1.一次性投资的收益率如果我们买了1万元银行理财,1年后赎回,拿到10 500元。那这1万元的收益率如何呢?通过这个例子先明确几个概念。最初投入的1万元是投资初期的总本金,1年则是投资时间长度,10 500元是投资期结束时获得的总资产。根据以下三步,就可以算出一次性投资的收益率...
会员中心
搜索
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864