自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 winfrom5

/ 需求:每间隔1秒钟,判断是否已经到休息时间,如果已经到休息时间,需要打开新窗体提醒休息一会。// 把Main窗体中的工作分钟数存储起来,将来在其他事件中使用。// 定时器启动,前提定时必须能用Enabled=true;// 定时器停止,前提定时必须能用Enabled=true;// 把Main窗体存储起来,将来在其他事件中使用。// 拿到Tip窗体的实例,参数1:工作分钟数,参数2:Main窗体。if (secondStart >= second) // 休息时间到。// 让定时器能用。

2024-07-10 16:20:27 1281

原创 winform4

称name为键,value为值,也可称name为属性名称,value为属性值。// 编写代码麻烦,所以我们需要把json格式的字符串反序列化成对象。// 反序列化要想成功,有一个关键点:对象的属性列表必须和json。// 反序列化后,操作对象方便,访问对象的属性直接打点调用。//反序列化2和序列化2 - 因为json文件为集合,所以新建一个集合。//temp也是jsondata类型的,但是temp是一个对象。// 反序列化:把一个json字符串转换成对象。// 序列化:把一个对象转换成json字符串。

2024-07-09 15:50:20 1672

原创 winform2

j++) //列循环。tabControl1.TabPages.ContainsKey(tab1.Name))//如果有就不再添加。//this.dataGridView1.Rows[index].Cells.Count 获取当前行有多少个单元格。//dataGridView1.Rows[0].Cells 第一行中cell的集合。//dataGridView1.CurrentRow.Index 选中行的索引值。//dataGridView1.Rows.RemoveAt 删除某一行。

2024-07-05 17:02:09 1448

原创 winform

事件:现实中要做的或者已发生事情。用户和windows与控件交互的“桥梁”,用来响应用户的各种操作 (点击事件,用户输入文本框等)事件的3要素 事件的目标 事件属性 事件执行程序2、事件绑定方式1.双击窗口 自动生成控件的默认事件绑定2.对应窗口事件名称 填写事件方法名3.自定义事件方法和绑定事件12 适合静态控件的事件绑定 3适合动态控件事件绑定3.常用窗口事件(1)Load事件:该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。

2024-05-21 16:32:00 2510

原创 机器视觉4

1.选择要识别的二维码格式 此案例为 代码 128。3.设置可找二维码的长度范围。

2024-02-17 21:14:35 1236 2

原创 机器视觉3

1.拟合圆点的个数与数量 通常 3个点能模拟一个圆 如果点比较多 且摆放杂乱 得到的圆 (拟合误差大)几何相交工具 计算两个图形之间的相交关系 (比如 如果相交 相交点的坐标是多少)1.每个都是一个卡尺工具 使用卡尺找到多个点 然后查找一个圆。4.一般使用 创建, 查找 或者拟合圆 来 对圆进行相交处理。1.拟合椭圆 和圆 用法一致 (椭圆一般需要5个点)模拟 不同形状 根据点 来进行不同和形状的拟合。1.RMS误差 值 :越小 表示最近查找的圆。

2024-02-17 21:14:01 1328

原创 机器视觉6

在toolBlock工具块中,添加输入输出的方式比较灵活,可以在工具块上右键->addInput之后选择相应的类型添加;3.toolGroup与ToolBlock都支持复杂C#与VB复杂脚本,此外toolBlock还支持C#与VB简单脚本,在访问输入输出数据是更加简单方便;2.toolBlock可以在“输入输出”页面查看输入输出数据的当前值、类型等信息,甚至可以手动修改输入输出的值,toolGroup则不支持这些功能。可以在toolBlock中的“输入输出”页面进行添加;,推荐直接使用复杂脚本。

2023-12-05 09:21:13 1710 1

原创 机器视觉5

1.颜色匹配范围是整张图 会影响提取色彩的得分。1.在查找区域缩小 包含提取区域 分数会变大。1.可以对某种色彩反复添加 颜色模块。1.新增组别 用来管理不同颜色模块。2.选择 模式 查看匹配色彩图。1.添加点形状的 颜色查找工具。2.添加区域形状 颜色查找工具。1.模板匹配不支持彩色图像。2.分组中添加对应颜色模块。3.选择fixture空间。5. 选择提取颜色区域。2.转换彩图为灰度图工具。3.给颜色模块设定名称。1.添加匹配颜色模块。1.设置查看区域形状。2.设置查看区域位置。

2023-12-05 09:20:27 1362 1

原创 机器视觉2

1.CogFixtureTool 坐标定位工具是一种建立定位坐标系的工具,也是最常用的,在使用此工具建立定位坐标系之前,需要提前获得一个2D转换关系,2D转换关系的通过其他工具获取,其主要任务:1)一个往坐标空间种添加一个定位坐标系,需设定定位坐标系的名称;2)建立一个定位后的输出图像提供其他工具调用,输出图像的像素和输入图像完全相同,但坐标空间可以选择为定位空间或者非定位空间1.EstablishNewFixture 建立一个新的Fixture空间。

2023-11-29 11:13:59 2156 2

原创 c#基础6

线程和线程池都是进行多线程操作的,线程池是用来保存线程的一个容器,在程序创建线程来执行任务的时候线程池才会初始化一个线程,线程在执行完毕之后并不会被销毁,而是被挂起等待下一个任务的到来被激活执行任务,当线程池里的线程不够用的时候会新实例化一个线程,来执行,线程池里的线程会被反复利用。//5.Async方法在执行的时候,开始是以同步的方式执行,直到遇到await关键字,//4.await 描述的也是方法 但是必须是使用线程(task)的方法。2.async 是“异步”的简写,sync 是“同步”的简写。

2023-08-16 16:06:17 2435 2

原创 c#基础4

一、关于类与对象1、为什么要学习面向对象编程?答:面向过程编程,很难解决复杂业务逻辑和适应业务需求的变化。面向对象能够将程序很好的“模块化设计“,清晰的“分层组合”,方便的“业务扩展”。2、从生活中的“类”转换到程序中的“类”答:生活中很多东西都可以归为一个类。人:(男人、女人)软件中的类,是为了处理相关的数据。

2023-06-07 15:23:59 8576 1

原创 c#基础2

// 1.含义:用来存储特定类型的数据格式,/// 2.存储变量的语法: 变量类型 变量名;变量名=值;/// 声明并且给变量赋值的简写形式:变量类型 变量名 = 值;/// 3.变量的使用规则:要先声明再赋值再使用。/// 4.变量命名规则:1.必须以“字母”或@符号或者_开头,不要以数字开头/// 2.变量名不要与C#关键字重复/// 3.小驼峰命名法/// 4.见名之意/// 5.变量的作用域内都不能在定义同名的变量。

2023-06-06 15:33:20 4458

原创 c#基础5

1. 类和结构实际上都是创建对象的模板, 每个对象都包含数据,并提供了处理和访问数据的方法2. 类是引用类型 对象存于堆中 可以通过GC管理内存 结构是值类型 对象存于栈中 、3 结构不能被继承 也不能继承其他类 但是能继承接口4. 结构和类 都能使用new 创建对象 但是结构也可以不使用5. 结构作为方法参数 默认是值传递 类类型默认是引用传递1.定义委托和定义类一样可在命名空间中定义,也可以像变量一样在类的内部定义,

2023-05-29 07:35:41 5580 1

原创 c#基础1

CLR提供了:1、一个支持GC的虚拟机,该虚拟机有自己的一套指令集,即CIL(公共中间语言,COmmon Intermediate Language)。高级语言最终会转化成CIL,2、一种丰富的元数据表示,用来描述数据类型、字段、方法等。通过这些统一的描述方法来生成对应的程序。3、一种文件格式,一种专属的不于操作系统和硬件绑定的格式,即跨平台。4、一套类库,提供了垃圾回收、异常、泛型等基本功能,提供了字符串、数组、列表、字典等数据结构,提供了文件、网络、交互等操作系统功能。

2023-05-05 10:59:40 7750 1

相机驱动压缩包 在没有9k选项时 安装

相机驱动压缩包 在没有9k选项时 安装

2023-12-05

一、机器视觉概述.pptx

一、机器视觉概述.pptx

2023-09-14

空空如也

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

TA关注的人

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