- 博客(9)
- 收藏
- 关注

原创 使用OpcDaNet.dll实现Opc Server的访问
使用OpcDaNet.dll实现Opc Server的访问老板只给了一句话:通过Opc将数据传到服务器中。一头雾水,赶紧百度,终于有了点眉目,记录下来,供需要的人参考,如果文章中有什么不对的地方,请帮忙指正出来,如果是你需要的文章就接着往下看吧。思路我需要提供开发一个客户端去访问Opc服务器,传递数据给服务器,或者从服务器中获取数据。但是接到项目时,客户还没有提供服务器给我,我就从网上下载了...
2019-12-27 14:37:15
2974
9
原创 Prism 8在WPF项目中的使用
Delegate Commands:这个功能简单理解就是在ViewModel中执行Command,像上面提到的,Shell有一个按钮LogOn需要绑定Command来实现LogOn功能,在ShellViewModel中定义LogOnCommand来实现。});} }
2023-06-29 16:30:35
749
2
原创 工业4.0通信协议学习之IPC CFX
CFX(Connected Factory Exchange)是工厂通信的“即插即用”型行业标准,本标准规定电子装配制造领域中制造过程与相关系统之间进行全向数据交换的要求,本文用于记录学习,随便写写,避免忘记。
2023-06-25 15:12:12
4371
2
原创 使用mosquitto实现消息的发布与订阅
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种基于发布/订阅模式的轻量级通信协议,构建于TCP/IP协议上。MQTT消息的发布和订阅不是点到点的,而是由一个MQTT Broker实现交互,机器将消息发布至MQTT Broker,这台机器称为发布者(Publisher),另一台机器从MQTT Broker订阅该消息,这台机器称为订阅者(Subscriber),每台机器既可作为发布者也可作为订阅者。
2023-02-21 13:35:05
1531
原创 工业4.0通信协议学习之Hermes
随着大数据和工业4.0的发展,对于设备生产商而言,所生产的设备需要支持各种通信协议,因此,设备开发的软件工程师也需要学习各种通信协议。本文用于记录Hermes协议的学习。
2022-09-23 15:12:17
4537
7
原创 C#搭建Json RPC2.0 Server/Client
写在前面这篇文章写了改,改了写,中间耽搁好长时间,最终还是决定坚持写下来,因为我自己在学习这部分开发时也花了很长时间去理解,所以这篇文章也相当于是对我这部分开发和学习的一个总结,希望它能给你带来帮助。背景介绍在MES项目开发中,我们不希望经常改动主程序,但因为不同客户要求不同,我们发送给客户的数据格式,数据内容都可能有所不同,所以我们的主程序要做到通用,然后根据不同客户要求通过开发不同的监控...
2020-04-30 13:33:50
2439
原创 如何搭建自己的Nuget包
如何搭建自己的Nuget包前言在程序开发中,我们经常需要使用自己或者别人开发的dll,除了直接引用dll外,我们还可以在程序中使用Nuget程序包管理,直接添加所有dll引用。如果我们有10个dll需要使用,那我们必须将这个10个dll添加引用;如果现在有另外一个同事也需要使用这10个dll,我们需要将dll拷给他,然后他再引将这10个dll添加到项目中;如果我们有自己写的dll需要更新...
2020-01-13 15:25:48
531
原创 C#通过键盘钩子获取数据
C#通过键盘钩子获取数据前言在做关于使用USB刷卡器、扫码枪等项目的开发时,有可能需要通过键盘钩子去获取刷卡器、扫码枪获取的数据,当然,如果设备是串口、或者非系统独占设备的USB,可以采用串口通信、HID设备读写去获取数据。本文是记录了C#如何通过键盘钩子去获取刷卡器读取上来的数据。一、项目背景需要获取刷卡器读到的卡号,然后根据卡号从客户的WebService中获取数据。所以第一步工作是...
2020-01-02 14:31:16
2797
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人