作为一个工控专业的技术人员,编程只是份外的一个附属技能,不可能学得全面、系统和特别深入。所以怎样在付出最少的前提下解决一些实际问题,就很重要。原则上是用到哪学到哪,尽量不去碰一些高深的理论和功能,以免陷进去无法自拔,毕竟每天有大量的事情需要去做,精力有限。      &nb
一、有哪些上位机开发平台(优缺点和使用场景)由于上位机概念的广泛性,所以上位机开发平台可以是任何开发平台。这里介绍几个常用的经典的上位机开发平台及其特性。VB(Visual Basic) 开发语言:Basic(BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连接等步骤即可执行,类似脚本语言) 开发工具:Visual Basic(语言简单易用,对面向对象编程和多线程编程支持不完整) 适用
前言博主目前也是边学QT边写代码,难免出现已经完成部分的代码依然被反复修改的情况,不过请放心,博主会同步修改博客的。 博客上的文章会专注于基本功能的实现,对于重复性的工作只会描述一次。 在阅读本文前,希望读者能够对QT有一个基本了解,可以粗看一遍入门教程Qt 快速入门系列教程,对各个功能有一个概念性的认识即可。创建工程创建工程详见本系列第一篇文章为导航算法写一个漂亮的上位机(1)环境搭建 这里提一
本文简单记录在项目开发过程中常用的Python语法:1、for语句for 变量 in 可迭代对象: # 执行语句块numbers = [1, 2, 3, 4, 5] for number in numbers: if number == 3: break print(number) 2、异常处理语句try: # 可能会发生异常的代码块 ex
作为一款革命性产品,iPhone(这里泛指iPhone和iPod touch,当然还有iPad)为我们带来了许多意想不到的创意和惊喜。过去两个月多的时间里,我们认真地咀嚼《iPhone Human Interface Guidelines》,感悟字里行间透露着的苹果的细致与智慧。兴奋、激动之余,有太多的惊喜想与大家分享。但无论从时间上还是精力上,130页的完整 套餐肯定会让所有的人吃不消。我们收集
一、前言正点原子源码中使用usb将飞机上的各种传感器数据发送到上位机上,但是飞机在飞行调试过程中,很难一遍连接数据线一边飞行,本篇文章记录了如何修改源码,使其使用usart串口发出数据;如此,在串口上挂接一个蓝牙HC-05,就可以在飞行的过程中查看飞机的各项数据并且保存查看了;二、软件修改1、usart.c和usart.h修改(1)usart.h的修改增加两个函数,一个是提供串口1的字符串发送;一
一、什么是上位上位机(Supervisory Control and Data Acquisition,简称SCADA)是一种用于监控和控制工业过程的计算机系统。它通常由两个主要部分组成:上位机和下位机。上位机是SCADA系统中的主要控制中心,负责监控和控制整个工业过程。它通过与下位机通信,从下位机获取实时数据,并将其显示在操作员界面上。上位机还负责处理数据、执行控制逻辑、生成报表和提供报警功能
# 用Python实现工控上位机界面的完整指南 ## 一、概述 在工业自动化领域,上位机用于监控和控制设备。使用Python编写工控上位机界面,不仅灵活性高,而且社区支持丰富。以下是实现该项目的完整步骤和代码示例。 ## 二、实施流程 | 步骤 | 描述 | |------|------| | 1 | 环境准备(安装Python及相关库) | | 2 | 设计界面 (使用Tki
原创 1月前
103阅读
一、概述Python库之图形用户界面Python库之游戏开发Python库之虚拟现实Python库之图形艺术二、Python库之图形用户界面2.1 PyQt5提供了创建Qt5程序的Python API接口Qt是非常成熟的跨平台桌面应用开发系统,完备GUI推荐的Python GUI开发第三方库2.2 wxPython提供了专用于Python的跨平台GUI开发框架理解数据类型与索引的关系,操作索引即操
样式设备和显示器Android有百万计的手机、平板电脑和其他设备,这些设备都有各种屏幕尺寸。利用Android的灵活的布局系统,您可以创建小到手机大到平板的各种应用程序。变通拉伸和压缩布局,以适应不同的高度和宽度。优化布局在大型设备中有额外的屏幕空间利用。但在移动手持设备上需要创建复合的视图,结合多个视图来显示更多的内容,并且是这些视图易于导航。所有的资源提供不同的屏幕分辨率(DPI)的资源,以确
随着移动通信的日益普及,移动通信业务发展模式也在发生着深刻的变化。这些变化将成为移动业务创新的基础,并将对未来移动终端的发展产生深远的变化。 大家也许对手机界面设计充满神秘感和好奇感,其实它并没有那么陌生和那么复杂。以后我会尽量利用空闲时间,对手机界面设计的一些常识和制作方法以及流行趋势做一系列的讲解。 希望对大家有用! 以下所有信息均只代表个人意见和观点,如有不正确和不完善的地方
转载 精选 2011-12-22 10:55:42
522阅读
上位机制作详解上位机是指计算机系统中与底层硬件进行交互的一种应用软件。它通常通过与底层设备进行数据通信、控制和监测,实现人机界面的交互操作。本文将深入探讨上位机的制作过程,带你从入门到精通,了解上位机的原理和基本工具,并提供详尽的步骤和实例,帮助你轻松创建自己的上位机系统。第一部分:概述和基础知识1. 什么是上位机?上位机是计算机控制系统中负责监控和控制下位机设备的软件应用程序。它充当了人机界面
# Java上位机界面开发 ## 简介 在现代工业控制系统中,上位机是指与下位机进行通信的计算机应用程序。在工业生产中,它负责监控和控制下位机设备,并提供友好的用户界面来实现操作和数据的展示。 Java是一种跨平台的高级编程语言,具有广泛的应用领域。在上位机界面开发中,Java提供了丰富的图形化库和工具,使开发人员可以轻松地创建功能强大的界面。 本文将介绍Java上位机界面开发的基本概念和
原创 7月前
65阅读
           众所周知,软件是一种工具,而软件与人的信息交换是通过界面来进行的,所以界面的易用性和美观性就变得非常重要了,这就需要好好利用人机界面设计的原则及设计的方法。一般来说,完成软件人机界面设计需考虑以下问题: ----1)界面总体布局设计,即如何使界面的布局变得更加合理。例如,我们应该把功能相近的按钮放在一起,并在样式上与其他功能的按钮相区别,这样用户使用起来将会更加方便。 -
基于PYQT5和opencv的上位机PYQT5 根据要求编写自己想要的界面GitHub代码:关于从excel中获取指令集串口通信:画图opencv摄像头图像显示 PYQT5 根据要求编写自己想要的界面界面如下:存储界面 (因为是帮别人定做的界面, 关于血库的,存储界面 红色代表血包, 点击它会出血, 然后颜色会改变) 2.温度图像界面: 3.工作状态界面: (此界面可以控制设备进行不同模式的操作
 一、安装库1.1 库介绍uptime:该模块提供了各种时间相关的函数。pip/pip3 install uptimetime.sleep(secs):暂停执行调用线程达到给定的秒数。参数可以是浮点数,以指示更精确的睡眠时间。time.gmtime([secs]):将以自 epoch 开始的秒数表示的时间转换为 UTC 的 struct_time ,其中 dst 标志始终为零。 如果未提
转载 2023-09-18 19:56:05
230阅读
1、新建项目2、建立一个带UI的工程3、设置名称(路径不要出现中文)4、基类选择QWidgt5、完成项目创建,点开左上角项目小箭头,显示如下图6、双击UI文件7、UI界面介绍如下8、设计上位机界面,需要用到几个组件9、将这几个组件拖拽进待设计窗体,按自己想要的样式排版,拖拽完成如下:10、左上角对对象中的名字进行更改(这个名字和组件在窗体中显示的不是同一个)对PushButton、Combo Bo
转载 2023-08-04 16:03:09
846阅读
# JAVA搞的上位机界面 ## 1. 什么是上位机界面 在控制系统中,上位机一般指的是与控制设备相连的计算机或者其他设备。上位机负责监控、控制和数据处理等功能,通常具有友好的用户界面上位机界面是指上位机上展示给用户的交互界面,让用户可以直观地操作控制系统。 ## 2. JAVA在上位机界面中的应用 JAVA作为一种跨平台的编程语言,在上位机界面开发中得到了广泛的应用。JAVA可以通过S
原创 1月前
41阅读
在工业自动化领域,HMI是人机界面的缩写。在工业中使用HMI来控制和监控机器。如果没有HMI,就很难在工业中拥有良好的自动化流程。人机界面的定义人机界面 (HMI) 是一种用户界面,允许人类操作员与机器或过程进行交互。HMI通常用于工业环境,允许操作员监视和控制过程,例如工厂或发电厂中的过程。HMI 可以采用多种形式,包括计算机上的图形用户界面 (GUI)、触摸屏或带有按钮和显示器的物理控制面板。
  • 1
  • 2
  • 3
  • 4
  • 5