如果能为脚本工具添加一个可视化的界面,在界面上添加一些按钮/列表/弹框等信息,将会降低脚本工具的学习和使用成本,提高工具的友好性。 基于C#语言的WPF(Windows Presentation Foundation)便是一个很好的界面开发工具,它可以进行可视化编程,需要通过Visual Studio进行开发,是广泛使用的上位机开发工具。对于一个初学者来说,...
【1.56 绘制 Halcon 样式的可编辑箭头】WPF 上位机开发系列 绘制Halcon 样式的箭头 支持平移、修改点坐标、缩放; 绘图思路 此样式箭头由直线+多边形组成; 先根据两点绘制直线,计算直线倾角; 然后设置箭头扩张角度和长度,计算直线两边的两个关键点坐标; 接着设置一个…阅读全文 赞同3 2 条评...
抛砖引玉,粗浅聊聊上位机开发的几个常见方式,winform、wpf和html#plc #工控 #自动化 #上位机 #自学plc - NewMaking于20231120发布在抖音,已经收获了13.6万个喜欢,来抖音,记录美好生活!
首发于WPF上位机开发系列 切换模式写文章 登录/注册 【1.59 自定义窗体:用户控件方式】WPF 上位机开发系列 程序猿老王 同济大学 地球物理学硕士2 人赞同了该文章 解决一个问题,在用户控件里控制主窗体,做一些最大化、最小化、关闭、平移等操作 有这个想法源于最近的一个 Bug 在自定义窗体里使用旋转控件,...
WPF在上位机的应用 温馨提示 本篇是是桌面开发第六篇。上一篇是electron项目构建,本篇章属于一次上位机的框架搭建尝试,以备后续进军工控界使用。 一、基本概况 1.参考资料 书: 2010的深入浅出WPF:可以作为入门参考了解概念(xaml、历史、) 147页 视频:
2.WPF串口上位机。 这里主要使用WPF自带的串口控件、进度条、以及DynamicDataDisplay控件实现上位机数据显示。具体实现是:将arduino发过来的数据在页面上通过进度条显示出来,同时画出曲线。 1.串口控件SerialPort。 对于该控件,简单的使用过程如下: 实例化一个串口; ...
但是,WinForm/WPF 的跨平台能力相对较弱,主要支持 Windows 操作系统。综合以上分析,我们可以得出以下结论:1. 如果上位机软件需要跨平台部署,那么 QT 是一个更好的选择。QT 可以方便地部署在多个操作系统上,这对于需要在不同环境下运行的上位机软件来说尤为重要。2. 如果开发团队已经熟悉 C++ 语言和 QT 框架...
在上位机开发领域中,C#与C++两种语言是应用最多的两种开发语言,在C++语言中,与之搭配的前端框架通常以QT最为常用,而C#语言中,与之搭配的前端框架是Winform和WPF两种框架。今天我们主要讨论一下C#和WPF这一对组合在上位机开发过程中的实际应用。 一、模块化概念 ...
为了满足这一需求,我们采用Windows Presentation Foundation(WPF)作为用户界面框架,结合上位机技术和工业互联网技术,构建一个高效、实时的监控系统。本文将通过故事板和简单线性动画的方式,为您详细介绍这一系统的实现过程。一、项目背景和目标随着工业自动化程度的不断提高,对于设备的监控需求也越来越迫切。本项目的目标...