空压机是工业生产中常见的设备,要保障生产作业处于高效率状态,就需要实现对各种工业机械设备运行状态的实时监测、故障预警和及时保养维护。传统的人工巡检、抽检模式越来越难以满足稳定生产需求,因此可以依托物联网技术,通过边缘计算网关打造空压机智能监测方案,实现对空气压缩机的高效管理。 边缘计算网关的优势 1、佰马BMG700边缘计算网关,兼容海量工业通信协议,数据对接快捷便
基于WPF的上位机开发模板一. 背景二. 基于WPF的通用界面模板三. WPF与python的协同开发四. WPF模板代码路径 一. 背景在嵌入式开发中,经常会写一些脚本来提高工作效率,在工作中发现,周围同事写的很多脚本都不是可视化的,执行的时候只有一个简单的黑框,对于一个新的使用者来说不是很友好,也不利于脚本工具的传播。如果能为脚本工具添加一个可视化的界面,在界面上添加一些按钮/列表/弹框等信
转载
2024-08-25 16:47:17
639阅读
1、类文件结构,虚拟机接受Class字节码文件,是与操作系统和机器指令集无关的、平台中立的格式,其他语言也可以编译成Class文件,字节码命令所能提供的语义描述能力比Java语言更加强大。Class文件是一组以8位字节为基础单位的二进制流,只有无符号数和表两种数据类型,有如下一些组成部分: (1)魔数与Class文件版本:魔数唯一作用是确定这个文件是否为一个能被虚拟机接受
MES系统上线后,很多企业自认为成功在即,便松懈工作,致使出现运行不通畅,甚至失败的情况。其实MES系统的上线仅仅代表着MES的建设阶段结束,针对于MES上线之后还会面临各种各样的问题,需要企业加以重视。1、团队的问题MES系统上线后,安装团队和顾问就退出了,这个时候系统的执行就需要企业团队自己操作了,这个时候企业团队是否已经做好了运用MES系统的准备呢?很多企业遇到了人员纷纷跳槽的情况,针对这个
1,
原创
2022-05-25 15:45:12
441阅读
先在UI上添加控件 首先,改变一下原来的方法, 原来的三个控件是没有布局的,添加一下布局。 布局用简单的行布局,也就是说从,上到下,分成一行一行的,如下图 将上一篇文章的代码修改<Window x:Class="Test.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
转载
2024-07-16 09:43:35
276阅读
文章目录?前言?一、桌面应用开发思维转变?1.WPF框架以及应用场景?2.从桌面应用到WPF的界面渲染?3.WPF体系结构?3.1 三层体系结构?3.2 基本控件集合类?二、WPF简单案例?1.主窗口?2.ViewModel模型类?3.命令类?备注 ?前言桌面应用程序是指在个人计算机(PC)或笔记本电脑(Laptop)等设备本地运行的应用程序,与网络或云服务无关。这些应用程序通常需要在操作系统上
转载
2024-04-16 09:09:23
86阅读
在程序启动的时候就实时监控设备public partial class App : Application{ protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); GlobalMonitor.Start(); if (new LoginWindow().ShowDialog() == true) { n
原创
2021-09-04 01:33:08
237阅读
上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手:1、构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇中在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发
转载
2024-04-10 18:34:38
171阅读
一,空气压缩机可以旋转: 1,在错误的方向旋转 - 电机接线错误改变接线。 2,过热,压缩机的部分:(1)使用压力过高 - 降低压力;(2)进入气管太小太长 - 更换较大,短管; - 取出堵塞的清理(3)空气过滤器或阀焦炭(4)阀的损坏或定位组 - 发送一个特殊的工厂进行维修;⑤垫片泄漏 - 更换新的;⑥卸载系统会损坏 - 更换新的;⑦活塞环或气缸磨损 - 发送一个特殊的工厂进行维修;(8
转载
2024-03-13 17:58:18
45阅读
现在的工业自动化领域,虽然组态软件因简单易用、价格合理而被广泛部署到各行各业的控制系统上。但对于一部分应用场景来说,自己开发上位机应用程序依然占有不小的市场,诸如: 1、标准化设备厂商,大量的软件授权也是一笔不菲的软件成本费用; 2、某一行业的系统提供商,每个控制系统差异不大,容易标准化; 3、上位机要求高,常规的组态软件无法满足; 4、特有的算法或者模型需要技术保密; 5、其它小规
转载
2024-07-26 09:44:04
249阅读
1、新建C#项目工程 首先选择新建Windows窗体应用(.NET Framework),然后选择项目保存位置,填写项目名称,这里因为我们不需要用git进行版本管理,所以不用新建GIT存储库; 框架是指.net框架,4以及4以下的.NET框架可以在xp上运行,4以上可以在win7/8/10上运行,鉴于当前大多数操作系统都是win7或win10,选择4.5版本。2、窗体介绍及代码分析这里我们
转载
2023-08-31 14:35:33
409阅读
最近用qt做了一个USBCAN和Ecantools二次开发的上位机软件。经过本人实际测试,效果不错,界面和官方的软件类似。做此软件的目的主要是学会调用该模块的二次开发库,采集数据时也就可以将数据进行简单的处理,这样调试起来也就方便很多了。Qt版本:qt5.14.2 界面如下:界面1:实现数据接收发送操作:USBCAN版本: 界面2:实现数据
1 /**
2 * @author: sdyang.chd
3 *
4 * @date : 2016-1-2
5 *
6 * @brief : 嵌入式上位机编写指南
7 *
8 * */随着嵌入式技术的发展,底层的设计越来越多的通过串行通信在工控机上体现成果,或者最终的算法策略等,上位机更是一件调试的神兵利器。面对如果多的编写工具和编写语言,我们究竟该选择哪种工具或
转载
2023-06-07 23:06:03
454阅读
研究背景质子交换膜燃料电池(PEMFC)是一种启动快,运行温度低,零排放,无污染,能量转换率高且可持续性强的发电装置,因其一系列优点而在新能源汽车领域受到广泛关注。PEMFC发动机是燃料电池汽车的核心动力装置。在PEMFC系统工作过程中,空压机是燃料电池阴极空气供应的关键部件,影响了阴极氧气流量,其工作性能也对燃料电池性能有很大的影响。因建立合理的数学模型能使得研究事半功倍,国内外许多学者对燃料电
原创
2021-05-01 18:00:54
1288阅读
点赞
在嵌入式项目开发中,无论是单片机项目、嵌入式Linux项目、FPGA项目,上位机始终是一个很重要的部分。
原创
2022-01-10 16:24:15
2626阅读
在嵌入式项目开发中,无论是单片机项目、嵌入式Linux项目、FPGA项目,上位机始终是一个很重要的部分。
原创
2021-07-09 15:39:01
4306阅读
Java语言概述1.1、软件开发介绍什么是软件?软件是计算机数据和指令的集合,软件有系统软件和应用软件之分。人机交互:对于人机交互主要有两种方式,一种是图形化界面,又叫GUI,一种是命令行方式。命令行方式下,一些常见的DOS命令:1.2、Java语言概述Java语言是SUN公司在1995年推出的一门高级语言。Java语言是一门面向Internet的语言。目前已经成为WEB技术首要的开发语言。Jav
转载
2023-11-10 18:14:48
123阅读
1.使用Visual studio 2019创建新项目时注意项目名称和解决方案名称应相同,项目位置的存放路径中不能有特殊字符(#、¥、%等); 2.上位机开发框架建议选用.NET Framework 4.6; 3.需打开项目时,仅打开后缀.sIn文件即可; 4.项目Assemblylnfo.cs文件为项目版权相关信息; 5. APP.config 文件为项目的配置文件,Program.cs 文件为
转载
2024-07-02 20:11:29
112阅读
ATECLOUD——测试测量上位机开发软件,15分钟快速搭建自动化测试 ATECLOUD 是由纳米软件Namisoft开发的一款上位机开发测试测量软件工具,是目前国内比较有竞争力的一款可以跟 LABVIEW媲美的工具。 可连接、配置并控制市面上所有的电子硬件仪器设备,支持仪器超20000+种(示波器、波形发生器、数字万用表等)、板卡 (AI、DI、DO 等),可实现多硬件、多通道联合仿真、测
转载
2023-10-27 16:02:20
195阅读