波形显示可以说是上位的功能重点,是各种调试、数据分析的有力助手,下面对匿名上位的波形显示功能做一个详细使用介绍。主界面:主界面左侧为功能区,顶部有功能按钮,稍后做详细说明。中间部分为波形名称、颜色、数值显示。最下方为波形清空按钮。功能区和波形区之间有一蓝色竖条,点击该处即可实现功能区的隐藏与显示。保存:将波形以文件形式保存,注意保存的文件为上位专用文件,只能用上位的读取功能进行读取。读取:
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、准备工作二、认识工具箱三、认识属性四、程序编写 前言既然是做上位那么必然会有下位,当前上位和下位的通信主要是通过串口,网络,CAN几种方式进行通信,先进行最简单的串口通信,本章主要建立一个串口上位的模板,之后的使用串口通信的上位都通过这个模板来编写。一、准备工作.NET API浏览器 在.NET API浏
转载 2024-03-15 05:45:30
274阅读
最近在使用Arduino时遇上了Processing,越了解越喜欢,不说别的优点,这东东与Arduino交互做PC机上的数据展示真的是很不错的选择。可以说这是真正一门与艺术相关的编程语言,本篇开始将分享Processing系列学习笔记,希望感兴趣的朋友一起学习。1. Processing是什么Processing是一门用来生成图片、动画和交互软件的编程语言,主要用于处理可视化数据,把视觉形式、动画
上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手:1、构思功能  串口助手在单片开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇中在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发
转载 2024-04-10 18:34:38
171阅读
前言上一节我们已经基本上把超声波硬件的发射和接收模块全部做好了,接下来我们着手开发一个软硬结合的基于C#的平面定位软件! 目录一、整体思路二、效果提前展示       2-1、软件部分展示       2-2、硬件部分展示三、基于C#的客户端软件说明  3-1、整体框架介绍:  3-2、部分技术细节介绍   
转载 2024-06-16 10:10:45
174阅读
前言为了让板子上跑的组合导航算法能够实时的显示在电脑上,需要用QT写一个上位接收板子输出的数据,并以图形界面的形式显示在电脑上。这样我们就可以实时的看见板子输出的结果。VS2019安装最新的VS不一定是最好的,但一定是最酷的! VS2019安装就不细说了,可以看看百度经验Visual Studio2019安装教程QT5.12.6安装QT5.12版本是长期支持版本(LTS),支持时间长达3年,故我
转载 2024-06-16 12:11:47
242阅读
在pycharm上写上位安装pyqt5(安装好了Anaconda) 用pip安装:pip install pyqt5 , 安装:pip install pyqt5-tools。 之后在设置里打开Python解释器,点安装包。打开 Qt Designer,创建Main Window。1.添加文本:在“Display Widgets”中,将“Label”拖拽到画布上,会获得了一个仅用于显示文字的文本
转载 2023-06-08 20:05:53
584阅读
配置相关designer.exe拖拉控件实现UI界面的工具,设计完成保存后是.ui文件 Program参数:D:\Python\Python38-32\Scripts\designer.exe Working directory参数:$FileDir$ pyuic5将界面.ui 文件转换成.py文件 Program参数:D:\Python\Python38-32\Scripts\pyuic5.e
转载 2024-01-25 08:59:35
173阅读
        每天忙忙碌碌,很难静下心来搞技术。所以整体做下来思维比较混乱,反反复复地修改,不过整体的框架目前看来还是可以,达到了预期的设想。        利用目前学到了的知识和方法,建立起来一个简单框架,并初步规划功能,开始。&nbs
转载 2023-08-11 13:15:24
426阅读
  随着中国工业4.0数字化升级改造的不断推进,汽车装配行业要进行信息化、自动化、无人化改造也是大趋所势。在这过程中,MES智能制造系统是实现信息化、自动化升级的关键,最底层执行单元即MES工位一体是智能化系统不可或缺的一个重要设备。  我们先来了解一般汽车装配都包括哪些方面。常规的汽车装配包括安装前桥、安装后桥、安装制动控制器、安装离合器与制动踏板、安装发动机和变速器、安装传动轴、安装消声器、
转载 2024-08-27 10:50:56
168阅读
文章目录前言效果核心代码编程思路下位机上位widget.hwidget.cpp 前言  在涉及到多个部门之间的软件开发过程时,往往会出现在同一台设备上的多个程序进程之间的通信问题。   下位进行数据的采集及解算工作,将运行结果发送至上位进行展示等。由于上位、下位由不同单位或部门的人编写,所使用的编程语言可能不尽相同,且也有可能涉及到保密问题,故不可能互相公开源码以进行统一的编译工作,从
PMAC 的内部变量内部变量分为四种,I 变量为电机等常用基本控制变量,P 变量为全局用户常量,Q 变量为坐标系变量,M 变量为地址型变量。通过对这些变量的操作,可以监控电机状态,回零,限位,设置运动控制参数,PID调节等。动态链接库PMAC 的通讯函数库就是指动态链接库,动态链接库也是一种计算机程序,需要经过编辑、编译、连接、加载和运行几个步骤。动态链接库是一方面是为了保存需要重复使用的代码,另
转载 2023-11-16 11:57:40
99阅读
我们为什要学习JVM面试的需要(BATJ、TMA等面试都爱问)中高级程序员必备技能 项目管理、调优的需要追求极客的京城 比如垃圾回收算法、JIT、底层原理1-前言大部分Java开发人员,除了会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟了解甚少。开发人员如何看待上层框架一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术才是重点
转载 2023-11-23 13:39:16
84阅读
在嵌入式项目开发中,无论是单片项目、嵌入式Linux项目、FPGA项目,上位始终是一个很重要的部分。
原创 2021-07-09 15:39:01
4306阅读
【应用场景】 随着智能设备的增加,软件+硬件的结合越来越普遍。当前的许多设备都有自己的SDK,软件通过它可以跟设备进行数据交互。软件可以发送指令给设备,设备也可以把检测结果传给软件,让软件进行数据分析和处理。相对于下位(智能设备),这里的软件就是指上位软件。【上位软件】 这里介绍几个我们开发过的上位软件案例。 1、脉搏和血压检测设备上位软件 A  开发语言:C# B &nbsp
目录0.前言1.环境配置(大坑)安装modbus库安装NIModbus SlaveVSPD虚拟串口软件Modbus Poll2.modbus例程讲解及使用MB Serial Init.viMB Serial Master Query Read Holding Registers (poly).viMB Serial Master Query Write Multiple Registers (po
PyQt 开发采用串口通信的上位软件,开发心得,也希望得到大牛帮助 1:软件开发目的  由于开发的仪器中需要ADC对电压进行转换,转换后的结果需要进行积分运算。由于是处于原型的开发,积分过程涉及许多算法的优化。为了降低ADC芯片通讯的单片的开销以及开发难度,准备将所有数据送入上位进行处理。上位的通讯可以采用网线,USB HID以及UART的方式
在初始化函数中添加: // TODO: Add extra initialization here m_bAutoSend=FALSE; //m_bAutoSend为全局变量 m_nCycleTime=1000; m_GPSCOM.SetCommPort(1); //选择COM1 m_GPSCOM.SetInputMode(1); //输入方式为二进制方式 m_GPSCOM.Set
借助开源文件:Com_class.h程序实例:http://pan.baidu.com/s/1qWHUQmS 使用步骤:  1.包含Com_class.h头文件                   2.#include "Com_class.h" class CComDlgDlg
转载 2023-06-02 08:26:42
240阅读
进入模式: 上位发送 消息 上位EEPROM 按下进入模式 消息的ID号是:0x08111111 数据是: 00 01 ff 00 00 00 00 00 上位显示 运行状态 :为进入模式 当我用下位 发送 下位通过CANTest 进行发送 消息 消息的ID号 是: 0x08222222 数据是: 00 02 FF 00 00 00 00 00 上位显示 运行状态: 已经进入参数修改
  • 1
  • 2
  • 3
  • 4
  • 5