自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (45)
  • 收藏
  • 关注

原创 工控机上位机软件的开发历程(四)

上位机架构上位机使用C#、WPF技术开发。软件并不是一个exe了事,这样维护和协作都很难去做。整个系统主要包括以下模块: 主程序 EQMSClient 负责将各模块组装在一起 基础类库 EQMS.DAL 部分数据访问层,实现访问数据库的功能 EQMS.M...

2018-10-18 13:53:27 13762 7

原创 工控机上位机软件的开发历程(三)

数据库设计首先在数据库的选择上,我们使用了SQL Server。在项目的开始阶段,我们考虑过使用哪种数据库,但很快就定下来了。使用SQL Server最大的原因是以前的项目就是用它,必须继承下来。如果这是全新的项目,那估计选的还是SQL Server。如果用SQL Server跟MySQL去比的话,前者是商业性产品,估计会稳定一点。我们对什么性能、大并发量这样的需求是不强的,数据的安全和稳定是...

2018-10-18 09:28:49 11460

原创 工控机上位机软件的开发历程(二)

仪器归一化设计这是具体内容的第一篇,我们先来讲述仪器的归一化设计。仪器是各种功能都有的,我只举我们在环境监测这方面所用到的仪器。我们要测试水是不是有污染物质,污染到什么程度,我们要测试水体的高锰酸盐指数、氨氮、总磷、总氮等值。我们的站房有一个后备电源,我们要知道市电是否断电了,是否在用备用电源。我们的站房是有空调的,我希望知道站房的温度和湿度,于是就有了一个温湿度计。我们可能还会有流量计、...

2018-10-17 17:48:37 18688 3

原创 工控机上位机软件的开发历程(一)

本人就职于一家环境监测公司,上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台。刚到公司的时候,公司使用的是组态软件(用以显示流程图),然后再开发了报表软件、数据上传软件。因为组态软件使用的是标准Modbus协议,而很多仪器使用的协议根本就是自定义的,所以还要加一个协议转换软件,把各种各样的协议转换成Modbus协议,让组态软件去读。除此之外,我们还希望软件能够开机启动,...

2018-10-17 16:56:02 50654 15

云图(等高线图)绘制算法源码

介绍三种绘制云图或等高线图的算法。点距离反比插值、双线性插值和面距离反比+双线性插值。

2019-04-26

WPF MVVM完整示例(登录窗口)

包含了在MVVM模式下的数据绑定、命令和事件、PasswordBox的绑定、RadioButton等一对多控件的绑定、关闭窗口和打开新窗口和数据验证等内容。

2019-03-29

C#实现4种经典迷宫生成算法和迷宫寻路算法

C#实现4种经典迷宫生成算法和迷宫寻路算法,4种经典的迷宫生成算法是:(1)使用并查集算法生成,(2)使用深度优先算法生成,(3)使用随机算法生成,(4)使用递归切割算法,而迷宫寻路使用A*算法。

2018-12-05

象棋五子棋AI源代码(C#)

象棋和五子棋的AI源代码,用C#写的,可运行。战力还可以。

2018-11-26

用HTML5写的五子棋游戏

比较简单地实现了五子棋游戏,两人轮流下,判断胜负。

2018-10-11

用HTML5写的俄罗斯方块游戏

用HTML5写的俄罗斯方块游戏,支持键盘上下左右移动和旋转。

2018-10-11

工控机网络通信工具类

工控机网络通信工具类,包括跟平台连接、跟仪器连接。

2018-09-06

C#表达式运算类

能进行以下运算:四则运算、乘方开方、三角函数、逻辑运算。

2018-09-05

WPF报表控件(表格和图表)

用WPF做的报表控件,小巧但实用。能够自定义表头,导出Excel表格和打印。

2018-09-05

应用程序守护程序

监测需要保护的程序,保证程序在运行状态,如果程序退出,则会自动启动程序。有源代码。

2018-09-05

WPF带水印的输入框

WPF做的带有水印的TextBox。内容为空时出现浅灰色文字。有源代码。

2018-09-05

WPF日期时间控件

WPF日期时间控件,可选择日期和时间。日期时间格式自定义,用yyyy-MM-dd HH:mm:ss这样的字符串定义格式。有源代码。

2018-09-05

Visual C++编程的语音合成程序

使用Visaul C++编程,使用Speech SDK中的语音合成技术,有源代码

2009-01-03

Visual C++编写的屏幕捕抓程序

使用Visual C++编写,可以捕抓屏幕并保存到剪贴板,有源代码

2009-01-03

Visual C++编写的播放动画程序

使用Visual C++编写,有源代码,播放AVI动画

2009-01-03

Visual C++编写的CD播放器

使用Visual C++编写,有源代码,播放光驱中CD中的歌曲

2009-01-03

Visual C++编写的万年历

用Visual C++编写,有源代码,使用方便,可查询史后的所用日期。

2009-01-02

使用Visual C++编写的备忘录

可以设置每天提示自己一些事情,用Visual C++编写,有源代码。其中包含了一些时间的获取方法。

2009-01-02

基于Visual C++的黑白棋游戏源代码

基于Visual C++ MFC,有网络功能、人机对战功能,使用方便,较智能

2008-12-21

基于Visual C++的象棋游戏源代码

使用Visual C++ MFC编写,有源代码,使用方便,并且有网络功能,人机对战功能

2008-12-21

组态软件开发脚本功能Demo

在组态软件中开发脚本功能,使用C#(WPF)语言开发,脚本语言也是C#。实现了读取外部数据以及改变可视化元素。

2023-06-07

汉字拼音对照表(6700字)

几乎包含所有可能会用到的汉字。拼音有声调。多音字列出了所有拼音。

2023-05-06

方程求解源代码,一元二次方程,一元三次方程,一元四次方程

方程求解源代码,包括一元二次方程,一元三次方程,一元四次方程。使用求根公式进行求解,解为复数解,二次方程总是有两个解,三次方程总是有三个解,四次方程总是有四个解。如果只需要实数解,可判断虚部是否为0。

2022-08-09

格式化html文本转svg文本源代码

格式化的HTML文本转换成SVG文本源代码。利用contenteditable属性,div标签里的文本将可以编辑。借助execCommand,div标签的字体样式可以动态调整。源代码中包含了计算HTML文本结构、判断换行等功能,生成跟HTML所见一模一样的SVG文本。

2022-07-28

C#绘制三维云图源代码和测试项目

C#绘制三维(3D)云图,包含完整VS项目工程、源代码和测试数据,可直接运行看效果。

2022-06-27

编译原理(紫龙书)中文第2版习题答案

编译原理(紫龙书)中文第2版习题答案。覆盖和解析都比较全面。

2022-06-06

C#实现的一元四次方程求解源代码

C#实现的一元四次方程求解源代码,对一元四次方程ax^4+bx^3+cx^2+dx+e=0进行求解。

2022-06-02

C#实现的树形图控件源码

C#实现的树形图算法,能够定制大量树形结构的图。包含WPF示例程序,能够直接运行。算法大致为,指定每个元素的宽高,元素与元素的间距、层与层的间距,然后计算出每个元素的位置。

2022-06-02

C#实现的云图算法(源代码、示例程序)

使用C#语言实现的云图算法(源代码),包含使用WPF写的示例程序,可直接运行看效果。

2022-06-02

热力图算法实现(C#、包含源码、示例)

使用C#语言实现的热力图算法,有WPF示例程序,可直接运行看效果。

2022-06-02

虚拟Modbus协议设备软件

类似于Modbus Slave但更强大的虚拟设备软件。 1、支持Modbus-RTU、Modbus-TCP协议。 2、支持串口、TCP、UDP等连接方式。 3、数据可以随机变化。 4、支持自定义设备通信协议,也就是不一定是Modbus协议。 5、支持多设备共用串口,任意从机地址都能回复。 运行软件需要先安装.NET6。

2022-06-02

BP神经网络基本架构实现(源代码)

实现了BP神经网络的基本结构,是学习神经网络很好的示例程序,包括以下内容: 1、输入层、输出层、隐含层。 2、可以解决分类问题和回归问题两大问题。 3、多种激活函数、输出函数和损失函数可供选择。 4、实现了梯度下降方法。

2022-06-02

DLMS通信协议OBIS编码和DL645编码

包含两部分内容: 1、DLMS通信协议OBIS编码 2、DL645电能表通信协议编码

2022-05-27

OpenCvSharp测试程序DEMO

OpenCvSharp是一个C#对OpenCV的封装。本测试程序是一个WPF项目,提供众多数字图像处理的示例代码,包括图像平滑、边缘检测、二值化、区域分割、滤波等。

2020-05-06

.NET Core WebSocket示例

ASP.NET Core Web应用程序,包含服务端和客户端的示例代码(js)。

2019-09-29

最小圆覆盖算法(C#)

C#实现的最小圆覆盖算法。给定一个点(x,y)的列表,返回圆心坐标和半径。

2019-07-09

坐标轴刻度取值算法完整代码

坐标轴刻度取值算法完整代码,生成比较优雅和人性化的刻度。

2019-06-13

等高线图算法完整代码(C#)

使用C#对等高线图算法(Marching squares)的完整实现代码。

2019-06-12

C#编写的矩阵类,包含矩阵一般的操作

用C#写的矩阵类,包含矩阵的四则运算、叉乘、转置、行列式、逆矩阵、卷积等。

2019-06-06

WPF高性能绘图的方法

WPF高性能绘图的方法,使用WriteableBitmap对象,介绍使用GDI+绘制图形和操作像素的两种方法。

2019-05-06

空空如也

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

TA关注的人

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