自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三禾木

一件事情需要了解具体的细节,才能确定是简单还是复杂。

  • 博客(66)
  • 资源 (13)
  • 收藏
  • 关注

原创 设备流程复用

设备流程复用三个关键点:一、提取出不一样的对象二、规划好流程的状态三、状态控制

2022-10-01 08:14:04 949 1

原创 中文脚本运动控制平台1.001

“中文脚本运动控制平台”的目标是设备动作流程简单(全民)化。单任务运行多任务运行运行的中文脚本是:进攻:设备动作流程(二)https://blog.csdn.net/u014608071/article/details/120458099?spm=1001.2014.3001.5501以下为复制”进攻:设备动作流程(二)“的内容:...

2022-02-07 21:37:59 1912

原创 进攻:设备动作流程(二)

简介上一篇“进攻:设备动作流程”只是对之前已有的进行了总结和延申,本篇将会是其进一步的优化。即从:优化成:说明主要是把任务细化(增加步骤列表),及增加前一篇所说的“代码关键字进行中文化”。复位任务:点击复位按钮时运行的任务;生产任务:标识开始工作时运行的任务;其他任务:此任务,可以动态在调试界面增加按钮绑定相应任务,再通过按钮的点击事件进行运行;定时任务:软件打开后就正常定时扫描的任务。以下为优化后的代码,表格化;只做于示例用,未增加和视觉有关的内容。其他任务和生产任务,这里不做

2021-09-25 20:20:11 889 4

原创 进攻:设备动作流程(一)

在客户现场你没有见过机械手的软件工程师,对吧?但在客户现场的非标设备软件工程师却很常见,是吧!为什么非标设备的软件工程师就一定要在客户现场?带着这个问题,我们接下来该什么做?这样做?代码确认好,点击保存,再点击运行,就可以执行这些代码。接下来上代码:static string 上料状态 = "未完成";static string 飞达状态 = "未完成";static string 取料状态 = "未完成";static string 贴合状态 = "未完成";static stri

2021-04-30 23:00:33 1175 1

原创 有顺序的数据

有顺序的数据按顺序保存数据如何保存数据时,既能按顺序保存,并且又能很方便的编辑(增加,插入,更改顺序)。原始数据:排序数据0.001A0.002B0.003C在B和C间插入一条数据,为:排序数据0.001A0.002B0.0025D0.003C把C移动到A和B之间排序数据0.001A0.0015C0.002B0.0025D如此,能保证了数据操作的方便

2021-04-28 18:50:22 183

原创 自动化设备贴合精度调试参考

自动化设备贴合精度调试自动化设备贴合精度调试硬件准备工作GRR验证相机静态GRR动态GRR模拟定位GRR异常排查方法自动化设备贴合精度调试本编文章,是运动和视觉分开做,即:运动控制和视觉分别有对应的工程师来做。这里不讨论具体的贴合计算方法,只是调试贴合精度的方法。2021牛年,扭转乾坤,越来越好!硬件上视觉,移动相机,和吸嘴一起固定在模组上;下视觉,固定相机,安装在基板上。准备工作轴整定:定位的各个轴整定好;相机标定;吸嘴训练。GRR验证相机静态GRR验证相机定位(模板查找)的稳定

2021-01-02 10:48:49 4356

原创 代码命名另一个方向:类型+中文首字母+中文

中文命写代码,很多程序员很反感。因为潜意识里会认为,中文命名,这个是不专业,旁门左道的。在此,先不想这些,回归到代码命名规范的好处:就只说最主要的一点:提高代码的可读性;不能命名了变量除了自己,别人都看不通,再往自己说,不能看不通自己30前写的代码。说说英文命名:相信程序员中:英文认识他,但他不认识英文。这样的程序员大有人在。这样要英文来命名要什么办?找个翻译软件,把要表达的变量名,拆分成一个一个字或词组,翻译,然后拼接。接着再详细进行注释。是这样的,这样很多时候会漏掉注释,在没有注释的

2020-10-31 22:53:23 950

原创 探讨:别人的代码&自己N天前写的代码(多线程)

编程工作中:有个痛点叫做:别人的代码&自己N天前写的代码。痛点的症状是:一时间找不到南北,相应花费时间才能缕清具体的来龙去脉。当前比较多的解决办法是,注释规范化。这个有督促还好,若是没有,很多时候就没有注释了。这就造成了代码不容易看懂。是否还有别的?这里说一个使用多线程的解决办法。多线程的特点是根据线程间通讯,来实现多个线程协同工作。一个生活中通俗的例子就是去饭馆吃饭:点菜,做菜和上菜。分成三个线程,各自工作,是不受影响的。以下是这三个线程的状态:点菜:等待客人,记录客人点

2020-10-18 18:35:28 527

原创 CAD的DXF之C#netDxf解析

接到DXF文件解析任务后,就在什么都有的万能互联网上找,找得顺利还好,不顺利的话,看10多篇博文,下载十多个例子都没能找到合适自己要的。很是折腾。以下为DXF文件格式的解析,也能说是DXF数据的提取,得到DXF的数据后,爱什么的就什么的。数据提取,肯定要有个规范的数据格式。有找到官方文档,就基本不需要看其他的资料,看看以下的链接就好。DXF格式官方说明:http://docs.autodesk.com/ACD/2011/CHS/filesDXF/WSfacf1429558a55de185c428

2020-08-22 10:18:56 18421 18

原创 WCF-流程编写IDEA

WCF-流程编写IDEA运行介绍:在运行的目录内有一个存放流程的文件夹:AutoScriptA共用参数.txt的内容B模拟上料.txt的内容C模拟飞达.txt的内容D模拟取料.txt的内容E模拟贴合.txt的内容F模拟下料.txt的内容开发相关:使用到:C#脚本引擎 CS-Script,CS-Script是个开源的脚本引擎,许可证为MIT,MIT是相对宽松的软件授权条款。所有是可以使用的。添加CS-Script,有两种方..

2020-07-16 12:18:58 1206

原创 WCF-矩阵IDEA

WCF-矩阵IDEAWCF-工业自动化开源框架:https://blog.csdn.net/u014608071/article/details/106757607WCF-流程编写IDEA:https://blog.csdn.net/u014608071/article/details/107030857源码下载地址:https://github.com/jiliwei/WCF矩阵功能使用示例以最大的个数创建矩阵,如:要创3行6列,2行4列,1行2列;三个矩阵依次衔接的大矩阵,这

2020-07-16 12:18:23 509

原创 工业自动化的低代码和无代码

首先------低代码是什么?无代码又是啥?可以这么比喻,会容易理解一些:低代码:C语言编程和汇编,C语言编程就是低代码;C语言编程和C#、JAVA语言编程,C#、JAVA语言编程就是低代码。无代码:excel深度使用就是无代码编程。平常大家都知道excel是做表格的,但excel还能做游戏 、听歌看电视、制作的抽奖机等等(可以搜“Excel有什么神奇用途”看到更多)。excel深度使用也可以说是低代码,因为excel有很多函数,函数和编程的函数大意是一样的。这么理解了低代码,还好,我的编程饭

2020-07-16 12:17:49 2155 1

原创 WCF---工业自动化开源框架

使用的对象是:机器视觉应用工程师。机器视觉应用工程师是工业相机选型和运动控制聚集一身的工程师。WCF包含:一、运动控制卡;(有示例)二、HALCON图像处理;(暂无)三、机械手;(暂无)四、PLC。(暂无)源码下载:https://github.com/jiliwei/WCF一、运动控制卡1、示例代码:if (读取输入信号(飞达信号))//`````````````````````````````输入信号读取{ 等待X毫秒(20);//飞达信号·有信号,表

2020-07-16 12:17:01 3859 1

原创 HALCON图像处理总流程

HALCON图像处理总流程一、程序初始化二、获取图像(获取信息)三、预处理四、分割图像五、形态学处理六、特征提取七、输出结果一、程序初始化图像处理基准,在使用HALCON时,可以省略,因为程序初始化有默认值。1、打开一个新的窗口;2、设置填充模式;3、设置线的颜色;4、设置线宽;5、设置窗口中显示的字体样式;6、重新打开一个新窗口7、关闭显示窗口8、其他。。。二、获取图像(获取信息)1、打开一个新的窗口;2、获取相机的图像3、获取本地的图像4、获.

2020-06-13 22:02:02 4764

原创 C#WinForm看struct和class的区别

public partial class Form1 : Form { public Form1() { InitializeComponent(); MClass mClass = new MClass() { X = 6, Y = 8 }; MStruct mStruct ...

2020-04-06 23:02:31 281

转载 FANUC机器人示教器介绍

2019-05-04 22:49:37 9396

原创 ABB机械手用RobotStudio 6.07启动虚拟控制器

启动虚拟控制器当没有系统可以选择,需要打开“安装管理器”新建一个系统。正常为选择系统后,确定,就可以启动虚拟示教器新建虚拟控制器打开安装管理器新建虚拟控制器(需要注意在“Systems”新建系统而不是在“My Robot Systems”新建)输入名称后,点击下一步在产品页面选好产品确定后点击下一步,在授权页面也直接下一步...

2019-02-20 21:04:12 22516 5

转载 VB与C#的区别

转自并翻译部分:http://blog.csdn.net/minsenwu/article/details/7615210

2017-12-20 18:08:45 5444

翻译 Halcon-图像处理-二值化-binary_threshold

binary_threshold——用二进制阈值来分割图像。最大限度的可分性(max_separability)、直方图平滑(smooth_histo)

2017-12-12 10:40:44 38061 1

原创 VC++联合HALCON多线程处理图像

本文,通过实际代码演示图像的多线程处理,以下为具体的流程。

2017-11-27 08:36:07 2703

原创 HALCON基于形状的模板匹配

HALCON基于形状的模板匹配

2017-11-17 19:26:37 10980

原创 HALCON轮廓整理

HALCON轮廓整理

2017-11-17 15:32:01 9298

原创 HALCON仿射变换基础

HALCON仿射变换基础

2017-11-17 15:04:46 3301 2

原创 Halcon条码二维码识别和测量

Halcon条码二维码识别和测量,简单的介绍

2017-11-11 10:47:23 5656

原创 Halcon投射变换和获取四边形顶点

Halcon 投射变换 获取四边形顶点

2017-10-29 12:37:51 7694 5

转载 C语言在线思维导图

C语言基础

2017-10-29 10:53:33 1765

转载 Python基础的思维导图

Python基础思维导图

2017-10-29 10:42:31 398

原创 Halcon联合VS2010打开相机并显示

VS2010 HALCON12 机器视觉入门

2017-10-28 18:18:49 6610 2

原创 如何替换RatingBar评分控件图片

一、XML属性介绍(参考:http://blog.sina.com.cn/s/blog_7040845601017l0j.html)android:numStars显示的星型数量,必须是一个整形值,像“100”。android:rating默认的评分,必须是浮点类型,像“1.2”。android:stepSize评分的

2017-05-18 15:58:16 334

原创 如何使用retrofit2网络框架

Retrofitretrofit2

2017-05-17 14:54:22 498

原创 如何自定义简单的背景图

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false" > //圆形角标 <padding android:left="2dp" an

2017-05-16 16:49:24 485

原创 如何替换过时的方法

过:getResources().getDrawable(R.mipmap.btn_cancel_right)替:ContextCompat.getDrawable(ControlPinWareActivity.this,R.mipmap.btn_cancel_right)过:getResources().getColor(R.color.colortextlinetext)替

2017-05-16 15:44:57 784

原创 如何使用SpannableString自定义文本样式

SpannableString

2017-05-12 18:16:20 708

原创 如何使用Logger(比较突出的日志显示)

Logger(比较突出的日志显示)的github地址具体的使用效果github上面已经有完整的截图,可以打开查看配置起来也很快,就只需要添加库就可以用了。库的添加如下://比较突出的日志显示compile 'com.orhanobut:logger:1.8'我对Logger进行了一些整理,详见以下代码import com.google.gson.JsonObject;

2017-05-12 15:57:52 623

原创 如何在android sdutio配置Zxing进行扫码功能

github开源项目demo

2017-05-12 10:54:14 508

原创 android相关链接收集

1.android sdutio 下载地址https://developer.android.com/studio/preview/index.html2.androidAPI文档(英文)https://developer.android.com/reference/android/package-summary.html3.Gradle官网Gradle下载地址http

2017-05-11 18:58:43 288

原创 如何统一管理Activity

目前收集的有:1、添加Activity到堆栈2、获取当前Activity(堆栈中最后一个压入的)3、结束当前Activity(堆栈中最后一个压入的)4、结束指定的Activity5、结束指定类名的Activity6、结束所有Activity7、结束非MainActivity_的Activity8、退出应用程序具体看以下的代码{CSDN:CODE:238577

2017-05-10 18:35:18 521

原创 如何设置当程序出现异常后进行重启

异常统一捕获一、AndroidManifest.xml配置Application二、在Application初始化CrashHandler三、CrashHandler

2017-05-10 18:19:20 1104

原创 如何在android sdutio提交(SVN)代码后完善代码(根据代码检查器完善)

用SVN提交代码后代码检查器提示的代码完善1.Access can be package-private删除“public”就可以,但如果是类有这个提示,则需要编译进行相应的取舍。2.Access can be private需要把“public”改为privateAccess LevelsModifier Class Package Subclass

2017-05-09 15:31:54 1705

原创 如何为图片添加闪烁效果

private void setFlickerAnimation(ImageView iv_chat_head) { final Animation animation = new AlphaAnimation(1, 0); animation.setDuration(500); //设置动画所用的时间 animation.setIn

2017-05-07 19:11:08 2852

C#Socket.7z

C#之Socket通讯服务端加客户端,网络上完善的。服务器和客户端单独分开,两个一起打开,服务器打开后,客户端连接上,就可以进行消息的相互发送和相互接收。

2020-01-12

ViewApiDLL函数查看器V3.7

DLL函数查看器V3.7;查看DLL函数名称,右键可以生成VB的DLL引用,但由于有@会用不了,去除就好

2019-01-24

MFC多线程之使用CEvent类进行线程同步

该资源来自http://blog.csdn.net/arcsinsin/article/details/16832417,使用VS2010开放

2017-11-23

Halcon联合VS2010打开相机并显示

Halcon联合VS2010打开相机并显示,需要注意把打开相机的参数改为自己电脑的,也就是用Halcon获取到的打开相机参数,参数不对程序会运行不起来,具体参考:http://blog.csdn.net/u014608071/article/details/78377974

2017-10-29

textview文字样式包含部分文字事件

TextView文字样式设置,包含部分文字事件、设置文字颜色、背景颜色,拨打电话号码等

2016-10-19

通用适配器(实体类+map)

http://blog.csdn.net/lmj623565791/article/details/38902805/ 简单完善,增加了不用实体类用map的方式(android studio项目)

2016-07-20

okhttp3+okio的APP更新功能

android studio项目

2016-07-20

carouselview轮播图框架及图片自适应

android sdutio的项目

2016-07-20

信鸽1.1.3版本(支持JDK1.7)

当接入信鸽1.1.7出现Unsupported major.minor version 52.0,是由于JDK版本的问题,貌似信鸽1.1.7只支持JDK1.8,故找到支持JDK1.7的信鸽老版本,由于之前的上传者没描述清楚,故这里再次上传

2016-02-25

android带按钮的通知栏

这个是从http://blog.csdn.net/vipzjyno1/article/details/25248021 拆出来的,自己新手弄了好久,也添加了些备注,希望对新手有帮助 思路是 1)创建自定义视图 2)获取远程视图对象(注:Notification的contentView不能为空) 3)设置PendingIntent(来响应各种事件) 4)发起Notification

2014-11-22

新闻图片浏览

新闻图片浏览

2014-09-17

各种dialog

原博文:http://blog.csdn.net/huaxiangsl/article/details/7496108 自己觉得蛮好的,但作者没有给down 这里补上

2014-07-21

二级种类选择,可扩展N级

Dialog多级弹出列表选择种类,首屏是“单击进行选择”的提示,单击后弹出列表“0”,“1”,“2”。再选择弹出下一级选择,最后将选择的数据覆盖“单击进行选择”的提示。

2014-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除