09 2023 档案

使用ScottPlot库绘制曲线
摘要:解决问题: 上位机需要展示历史数据和实时数据。可以使用原生chart控件,这里推荐使用ScottPlot控件,ScottPlot使用更简单。 准备,下安装ScottPlot库, winform程序,在NuGet中安装ScottPlot.WinForms库,在安装ScottPlot.WinForms时 阅读全文

posted @ 2023-09-09 08:12 hanzq_go 阅读(2868) 评论(3) 推荐(0) 编辑

将一组变量数据转换为json格式保存到数据库中
摘要:解决问题: 在上位机开发中,需要每秒将实时数据插入到数据库中,以便于后期查询历史数据。 例如,上位机每秒从PLC中读取100个变量的实时数据,然后再将这100个变量数据保存到数据库中,如何操作? 第一种方法,数据库中的数据表设计为1+100列,第一列为插入时间,后100列为每个变量的数据。 这种方法 阅读全文

posted @ 2023-09-09 07:59 hanzq_go 阅读(193) 评论(0) 推荐(0) 编辑

使用SqlSugar保存数据
摘要:使用sqlSugar库进行数据库操作,相比原生ADO.NET要简单很多,这里演示使用SQLsugar进行简单的增删改查的使用方法。 1、通过NuGet安装sqlsugar; 2、创建一个SqlSugarClient对象,并设置相关参数,如下: //建立数据库连接 SqlSugarClient db 阅读全文

posted @ 2023-09-09 00:11 hanzq_go 阅读(606) 评论(0) 推荐(0) 编辑

使用NLog记录上位机操作日志
摘要:在上位机中一些重要日志信息需要保存到日志中,比如登录信息,操作信息等。 用于日志的库常用的有NLog、Log4Net等,相较而言NLog库配置简单,学习成本低。 使用方法如下: 1、NuGet下载安装NLog库; 2、修改或创建配置文件,方法有两种,分别如下: 方法1:创建一个“nlog.confi 阅读全文

posted @ 2023-09-08 23:30 hanzq_go 阅读(275) 评论(0) 推荐(0) 编辑

从excel读取变量信息到实体类
摘要:上位机组态过程中,需要将变量信息读取到实体类中,如下图所示: 需要做的是:将左图中的变量信息读取到右边的Model类中,保存为List<Model>,以便用于数据解析和数据存储。 方法1,可以将变量信息保存为XML文件,通过读取xml文件将数据保存到List<Model>中。 该方法的缺点:所有数据 阅读全文

posted @ 2023-09-08 21:44 hanzq_go 阅读(142) 评论(1) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示