- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 C# SECS/GEM 底层协议与实现方式
SECS/GEM HSMS原理与实现方法SECS是什么?新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入SECS是什么?SEMI电子半导体联盟,为实现设备与工厂系统的快速对接数据,新的改变我们对Markdown编辑器
2022-02-04 14:57:59
13822
5
原创 2021-07-12
VisionPro联合C#编程:提示:使用纯代码的方式实现C#调用VisionPro的库重要提示:VisionPro(9.0 X64) Visual Studio(2019)工业机器视觉两大工具提示:这里可以添加要学的内容Halcon Vs VisionProHalcon 优势1、 Halcon本身提供了基础算法库,可用高度自由组合2、 算法功能强大3、 文档相对比较全面,资料易查询Visionpro 优势1、 VisionPro提供了容易使用的整体控件库2、 VisionPr
2021-07-12 19:29:50
598
原创 C#委托窗体间传递数据
什么是委托?一句话:委托是一个可以代理方法的特殊数据类型首相委托是一种特殊数据类型其次委托代理的数据不是普通数据而是方法委托窗体间窗体数据的价值窗体间可以共享对象(比如工控上位机实例PLC连接时只需一个)主从窗体运行状态可以实时更新(工控上位机主要运用)窗口运行界面主窗体点击可以同时给从窗体加1主窗体点击复位可以将加的值请空从窗体点击回让主窗体加1主窗体代码u...
2019-03-26 18:43:55
3441
原创 C# 的序列化与反序列化用户登录与加密用户并委托传递窗口数据
序列化意义所谓序列化简而言之就是将实体类即类的对象数据写入文件反序列化就是将文件内容读取关联实体类本文以用户名,密码,权限为测试目标,并探究面向对象的思想构建思路<1>.将文件与List集合匹配<2>.序列化时先将文件读入到List集合中<3>.反序列化时将List集合写入文件<3>.修改,添加,查询,
2018-12-11 11:08:11
586
原创 C# BeingInvoke和EndInvoke以及Invoke的用法
**方法说明**#1.BeingInovke是开始执行一个异步操作#2.EndInvoke是阻塞等待BeingInvoke的执行结果#3.Invoke方法是执行跨线程访问控件**代码实例**``使用流程介绍<1>.异步操作的基础是委托<2>.定义一个委托<3>.委托绑定方法&am
2018-12-01 11:15:30
1733
原创 C#序列化与反序列
序列化意义C#提供的序列化方法-创建一个Book的实体类创建一个对实体类操作方法类实例方法序列化意义序列化可以实现将软件运行的一些数据保存到文件中,并且无法再后台查看文件内容。对于工控行业的人来说,可以将密码,设备参数序列化到文件中保存。C#提供序列化类与方法 using System.Runtime.Serialization.Formatters.Binary; Seri...
2018-11-20 17:14:09
311
原创 C# 通过Socket与Modbus通信(同步与异步)
// 本文使用的服务器为Modbus 仿真服务器Modbus Salve<1>.同步方法byte[] buffer = new byte[1024]; Socket clinetSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); ...
2018-11-10 15:13:14
5553
原创 C#使用Linq查询,修改,删除XML文件
首先放上我的XML文件<?xml version="1.0" encoding="utf-8"?><root> <UserName> <userName ID="user">12345</userName> <userName ID="admin"&a
2018-10-01 10:26:44
1037
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人