自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三禾木

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

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

原创 转盘输入法

转盘输入法,给你的聊天加点新意。它不用常见的九宫格或全键盘,而是把字母摆在圆盘上,一滑一滑,字就出来了,新鲜又直接。

2024-07-13 18:33:24 932

原创 输入法发展历史

输入法的发展历史,尤其是中文输入法,是一个相当丰富和多元的话题,它反映了技术进步、用户需求变化以及计算机和移动设备界面设计的演进。

2024-07-13 18:29:59 355

原创 转盘输入法-横屏手游版本

你是否曾对横屏手游中输入法的适配性给予过关注?通常,输入框似乎只是一个固定的位置,当我们点击它时,仿佛打开了一个全新的界面,再进行文字的输入。然而,这种体验显然并不理想,它打断了游戏的流畅性,影响了沉浸感。现在,我们有了一个更为出色的解决方案——转盘输入法。与传统的输入法不同,它无需打开全新的界面。当输入框被激活,手指轻触屏幕右下角的那一刻,屏幕中央便会浮现出一个半透明的转盘,而这一切都不会干扰到当前应用的独特风格。你的手指只需轻轻滑动,转盘中心的小圆点便会追随你的指尖,灵动地移动。

2024-07-07 22:06:50 293

原创 转盘输入法-键盘加鼠标版本

转盘输入法的键盘+鼠标融合版本,是对原有单独鼠标操作的匠心升级,旨在进一步优化用户的输入体验。在现实生活中,鼠标与键盘往往是并驾齐驱的输入工具,单独依赖鼠标虽有其独特之处,但键盘的广泛应用性不容忽视。然而,键盘的按键繁多,全面记忆无疑是一项耗时且艰巨的任务。正是基于这样的洞察,我们创新性地推出了转盘输入法-键盘加鼠标版本,旨在通过极简的记忆负担,引领输入效率的飞跃。该版本精心设计,仅需用户牢记7个核心按键,便能迅速激活所需的字符类型,实现了对传统键盘操作的深刻变革,真正做到了“按键少记,输入高效”。

2024-07-06 11:46:56 624

原创 转盘输入法-单独鼠标版本

在探讨单独鼠标版本的核心竞争力时,其主要参照物自然而然地落在了屏幕键盘之上。屏幕键盘在启用之际,一个显著的弊端便是可能遮蔽部分应用界面,影响用户的视觉体验与操作流畅性。相较之下,转盘输入法则展现出了截然不同的优势——它遵循“即用即现,即用即隐”的原则,一旦完成字符输入,立即让位于应用界面,确保用户视野无碍,操作空间无拘。此外,屏幕键盘在设计上,按钮间的距离往往参差不齐,这种不一致性往往给用户的快速定位与准确点击带来不便。

2024-07-06 11:15:14 537

原创 转盘输入法-触摸屏版本

当触屏输入法启动时,与200X年流行的按键手机相比,两者在界面布局上似乎有着异曲同工之妙。手机屏幕上半部分用于显示内容,而下半部分则化身为虚拟键盘。即,每当键盘被激活时,虚拟键盘往往会占据屏幕下方空间,导致原本的内容被顶至上方,一定程度上干扰了用户的视线。而转盘输入法则以其独特的优势脱颖而出。它会将半透明的转盘巧妙地显示在屏幕中央,既不会完全遮挡住屏幕上的内容,也不会对之前的应用显示造成过度的干扰。用户只需轻轻触摸屏幕,转盘便会迅速呈现。

2024-06-30 23:14:15 313

原创 转盘输入法-总

转盘输入法,给你的聊天加点新意。它不用常见的九宫格或全键盘,而是把字母摆在圆盘上,一滑一滑,字就出来了,新鲜又直接。

2024-06-30 11:37:03 678

原创 设备流程复用

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

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

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

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

2022-02-07 21:37:59 2003

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

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

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

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

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

2021-04-30 23:00:33 1329 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 189

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

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

2021-01-02 10:48:49 4833

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

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

2020-10-31 22:53:23 953

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

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

2020-10-18 18:35:28 581

原创 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 19627 20

原创 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 1294

原创 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 540

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

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

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

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

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

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

原创 HALCON图像处理总流程

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

2020-06-13 22:02:02 4965

原创 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 287

转载 FANUC机器人示教器介绍

2019-05-04 22:49:37 9649

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

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

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

转载 VB与C#的区别

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

2017-12-20 18:08:45 5529

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

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

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

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

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

2017-11-27 08:36:07 2726

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

HALCON基于形状的模板匹配

2017-11-17 19:26:37 11111

原创 HALCON轮廓整理

HALCON轮廓整理

2017-11-17 15:32:01 9392

原创 HALCON仿射变换基础

HALCON仿射变换基础

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

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

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

2017-11-11 10:47:23 5755

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

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

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

转载 C语言在线思维导图

C语言基础

2017-10-29 10:53:33 1775

转载 Python基础的思维导图

Python基础思维导图

2017-10-29 10:42:31 404

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

VS2010 HALCON12 机器视觉入门

2017-10-28 18:18:49 6684 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 345

原创 如何使用retrofit2网络框架

Retrofitretrofit2

2017-05-17 14:54:22 520

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

<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 493

原创 如何替换过时的方法

过: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 794

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

SpannableString

2017-05-12 18:16:20 726

转盘输入法演示0.1版本

转盘输入法,给你的聊天加点新意。它不用常见的九宫格或全键盘,而是把字母摆在圆盘上,一滑一滑,字就出来了,新鲜又直接。

2024-06-30

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关注的人

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