{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"短信服务为用户提供一种通信服务能力,支持快速发送短信验证码、短信通知等,服务范围覆盖全球。 完美支撑双11期间2亿用户,发送6亿短信。三网合一专属通道,与工信部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 21:40:43
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境:Pycharm IDE+PtQT+Qt designer第一步 安装环境终端terminal下面运行指令,我这里已经安装,所以显示已经有了,两个都需要安装,需要记住安装的位置,一会儿需要设置环境变量。pip install PyQt5
pip install PyQt5-tools(DemoProject) E:\WorkSpace\BT\DemoProject>pip install            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 08:35:43
                            
                                2591阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python编写上位机软件
上位机软件是用于与下位机设备进行通信和控制的软件,通常用于监控和管理工业自动化系统。Python作为一种简洁、易读、易学的编程语言,非常适合用来编写上位机软件。本文将介绍如何使用Python编写上位机软件,以及如何与下位机设备进行通信。
## 1. 使用Python编写上位机软件
编写上位机软件的关键是要能够实现与下位机设备的通信和控制功能。Python提供了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 08:10:58
                            
                                680阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python编写上位机软件
## 引言
上位机软件是指用于与下位机设备进行通信并监测、控制等操作的软件。Python作为一种简单易学且功能强大的编程语言,逐渐成为编写上位机软件的首选语言。本文将介绍如何使用Python编写上位机软件,并提供一些代码示例。
## 通信协议选择
在编写上位机软件之前,首先需要选择通信协议。常见的通信协议有串口通信、网络通信等。选择通信协议时需要考虑下位机设备的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-18 11:26:37
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                串口通讯具有简单易用的特点广泛应用于测试设备的通讯和数据传递、单片机与计算机的通讯等,本案例基于Python语言制作一个用于接收燃油质量流量计的串口通讯上位机,实现数据的读取和保存。1. 相关知识点:1.1 Python GUI库GUI开发是开发具有用户图形界面的程序,在打包成可执行文件.exe之后,具有用户界面的程序具有更好地交互性和易用性,Pyt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 21:05:27
                            
                                1064阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录1. 项目介绍2. 功能简介3. 开发过程3.1 准备工作3.2 编写串口上位机界面3.3 功能实现3.3.1 基本功能3.3.2 整活3.4 打包 exe 可执行文件 1. 项目介绍该项目为本人的一次课设,在很多项目开发中,都需要通过上位机来控制或者读取 MCU、MPU 中的数据。上位机和设备间的通信协议有串口、CAN、RS485 等等。本项目基于 python 编写,将串口获取到的数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 13:50:17
                            
                                970阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 相关基础概念在开始java位运算的知识之前,我们先来了解几个基础的概念,机器数,真值,原码,反码,补码。1.机器数我们知道无论是代码还是数值,在计算机中最后都转换成以二进制的形式存在的,而一个数值在计算机中的二进制表示形式,就是这个数的机器数。机器数是有符号位的,在计算机中用一个二进制数的最高位存放符号,正数为0,负数为1,如下实例(按原码表示):十进制的+5,计算机字长为8位,其二进制就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 08:29:59
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文是用python实现上位机开发,使机械臂与视觉结合进行拾取物体。这个过程对我来说是不容易的,因此我是分步实现局部功能,再结合,这样难度会降低。我把整个过程分成了界面,相机,图像处理,标定四个小部分。机械臂用的开塔米罗机械臂,相机是海康相机。#准备 在编写代码之前,必须要做的就是通读SDK文件,了解它在python中是用何代码进行编写二次开发的。读SDK文件一定要仔细,不然在编写程序时,一个很小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 13:15:44
                            
                                427阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用Python编写上位机软件的指南
在现代工业中,上位机软件是一种常见的应用,它可以用于监控和控制下位设备。作为一名新手开发者,你可能会感到不知从何开始。本文将向你介绍如何使用Python编写上位机软件的过程,并给出每一步需要的代码示例和说明。
## 整体流程
我们可以将编写上位机软件的流程划分为以下几个步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1. 确定需            
                
         
            
            
            
            在学习中经常遇到上位机的问题,想自己做一个上位机玩玩,先使用Python设计一个简单界面。          目标:利用python语言设计一个简单界面          环境:PyQt5库,pycharm软件,QtDesigner软件        &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 13:42:05
                            
                                1148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目标:1.通过MC协议进行PLC上位机程序的编写2.将学到的内容:异常捕获,tkinter显示图像  异常捕获十分方便程序开发时,当未每一个函数添加抛出异常时,可以方便判定错误出现的函数3.生成exe格式可执行文件   通过pyinstaller -F xxx.py -w生成的可执行文件,执行时,没有命令窗口解决pyinstaller打包发布后的exe文件打开控制台闪退的问题&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 11:14:06
                            
                                1021阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java SE基础(十八)IO流IO流概述字节流使用字节流复制文件使用字节流转移、加密、解密文件使用字节流移动视频使用字节流读写文件测试4种字节流的速度字符流字符编码演示字符流读写字符流读写文本文件字符缓冲流读写文本文件7种方法读写文本文件序列化流 IO流概述IO流是用来处理设备间的数据传输问题的,比如蓝牙串口与USB串口的上位机通讯时,文件的上传、下载、复制。。。按照流向有输入流(Input)和            
                
         
            
            
            
            # Java写上位机
## 什么是上位机?
上位机(Supervisory Control and Data Acquisition,简称SCADA)是一种用于监控和控制工业过程的计算机系统。它可以通过与设备和传感器通信,采集数据并显示给操作员,同时可以通过控制信号来控制工业过程。上位机通常用于工厂自动化、能源管理和环境监测等领域。
## Java在上位机中的应用
Java是一种广泛使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-11 12:04:40
                            
                                566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ROS的树莓派与stm32的地面移动机器人构建问题硬件基础软件内容First 雷达在树莓派3B+上的使用Second 树莓派与stm32之间的串口连接Third 键盘输入发布速度控制信息到串口Fourth stm32的串口接收速度控制信息Fifth 本地ROS与树莓派ROS之间的通信实现主机-从机在同一个局域网下的连接Sixth cartographer的使用A 在本地ROS下载安装百度开源SL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 15:03:34
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 用Python编写上位机程序解决工业数据监控问题
在现代工业自动化中,上位机(也称为监控和数据采集系统,简称SCADA)是关键的组成部分,它能够实时采集、监控和管理现场设备的数据。本文将通过一个实际的案例,展示如何使用Python编写一个简单的上位机程序,实现在工业环境中对温度数据的监控和可视化。
## 问题背景
假设我们有一套温度监控系统,在其运行过程中,需要实时获取温度数据并分析,以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-20 06:50:59
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上位机已经有丰富的编程语言,所以不再需要完整的PLC功能。提供梯形图的指令是用于快速配置的。以下是文本解释型虚拟PLC。package pers.laserpen.util.automation.plcEmulator;
import java.io.File;
import java.util.*;
import java.util.Map.Entry;
import java.util.co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 12:53:06
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:Python语音机器人控制STM32开发流程1. 上位机的开发用到的工具:1.1. Python3.9
1.2. Pycahrm社区版2. 上位机开发用到的模块:   import sys # 使用sys来退出程序
import webbrowser # 用来模拟提交模拟浏览器提交
import requests # 获取API请求
import json # 使用JSON把获取的数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 09:54:47
                            
                                321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近容python+pyqt+pyserial编写了一个上位机的客户端,分享记录一下:界面:主要功能:1.人脸识别,识别当前使用这套系统的人是谁2.上位机采集单片机传感器的信息展示3.拍摄人脸的相关图片,4.然后把这些数据上传到阿里云的服务器,使用后台管理数据 最近打算把上位机的代码开源              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 09:53:51
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我是2011年毕业于三流本科学校的,大学时候学的电子信息工程,毕业后通过关系进入到本行业的一家公司,做硬件开发。大学几乎没怎么学习,全都在玩了,其实现在想起来的话大学玩的确实爽,就是有点后悔大学毕业时候怎么就没考研或者考公务员试试。题回正传,我学习差,刚进公司啥都不懂,简单的上拉下拉电阻不知道什么意思,三极管更不懂得开关座用啥的,我记得我们领导当时说过一句话:你是我见过做研发基础最差的。在后边的四            
                
         
            
            
            
            一 1、运行MATLAB ,并在命令行中输入guide 2、输入guide后出现如下界面, 3、可对其进行另存为,再点击确定,出现如下界面 4、在组件选项板中显示组件的名称: 选择文件 > 预设 > GUIDE。 选择在组件选项板中显示名称。 点击确定。二、 1、选择“坐标区”,画区域 2、再添加三个普通按钮、两个弹出式菜单、两个静态文本(根据自己所需进行添加) 3、 开始对每个组件进