- 博客(8)
- 收藏
- 关注
原创 使用Windows服务程序实现定时数据记录
在使用窗体程序实现上位机的工艺数据记录功能时偶尔会遇到以下问题:1.操作人员误将程序关闭导致关闭时间内的数据记录丢失;2.电脑重启后未及时打开程序导致工艺数据丢失;因此尝试了一种方法,通过Windows服务程序在后台自动启动记录数据,窗体程序负责查询显示,将记录和查询功能拆分为两个程序。
2025-04-13 09:03:10
926
原创 使用OxyPlot.WPF制作趋势曲线
OxyPlot控件除了可以显示曲线还有条形图、云图等其他功能。它可以直接在NuGet包管理器中找到,根据需求安装不同的版本。该处使用的url网络请求的数据。安装完成后可以在工具箱找到控件。
2025-03-25 14:23:22
380
原创 一个跟随鼠标指向的旋钮(WPF)
Browsable(true) , Description("实际值") , Category("控件属性") ] public double Value {get;set;} [ Browsable(true) , Description("角度范围起始角度") , Category("控件属性") ] public double StartAngle {get {return SAG;} set {
2024-09-24 10:53:50
400
原创 WPF自制史密斯圆图控件
图表中的圆形线代表电阻抗力的实数值,即电阻值,中间的横线与向上和向下散出的线则代表电阻抗力的虚数值,即由电容或电感在高频下所产生的阻力,当中向上的是正数,向下的是负数。图表最中间的点(1+j0)代表一个已匹配(matched)的电阻数值(ZL),同时其反射系数的值会是零。图表的边缘代表其反射系数的长度是1,即100%反射。当中的Γ代表其线路的反射系数(reflection coefficient),即S参数(S-parameter)里的S11,ZL是归一负载值,即ZL / Z0。就可以在窗口中创建控件了。
2024-07-05 09:18:28
568
原创 在Wincc8.0的Wincc 3D Control控件中使用3D模型
如果之前没有在Blender中自定义光照,EnableBackground属性选择“是”,Wincc 3D Control会按一个均匀的光照强度渲染。Wincc8.0更新后提供了一个Wincc 3D Control控件来显示3D图像,但是该控件实际体验下来现阶段还存在功能不足、运行不稳定的问题。再把导出的dae文件复制进Wincc项目的GraCS文件夹中,文件名称复制进控件的SceneFile属性里。选择编辑模式,全选模型,点击网格→分离→按材质,分离出不同的部件(不同的部件最好使用不同的材质)。
2024-06-17 10:18:25
3662
3
原创 C#制作用于Wincc的配方程序
文章目录一、实现功能二、实现步骤1.引入库2.定义公用变量,主程序初始化3.读取正在运行配方4.将读取到的配方上传至表格5.将表格里的配方写入Wincc6.保存编辑好的配方文件7.读取保存的配方文件8.ReoGrid表格控件的外观初始化9.程序画面布局运行测试一、实现功能在Wincc项目中,一般可以使用用户归档功能进行参数配方的制作。虽然Wincc所提供的功能可以满足大部分的需求,但是依然存在着参数复制不便、配方参数不便于分组存储、用户归档结构更新导致旧归档数据丢失等问题。因此制作该应用通过另一种方
2024-06-08 10:52:25
2140
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人