通用控制器的上位机人机界面设计怎么做?

针对通用的PID控制器,应用通用计算机编程软件设计一套上位机监控系统,这个应该怎么做啊?有没有大神给我指点迷津,谢谢你们啦!

0

查看全部1条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
浅谈人机界面设计
由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。新一代的计算机
嵌入式组态软件HMImaker(绿色版人机界面组态软件)
嵌入式组态软件HMImaker(绿色版人机界面组态软件),是一款人机界面软件,基于ARM架构的嵌入式工控机控制系统开发的嵌入式软件,嵌入式系统具有单片机协议,modbus通讯协议,I2C通讯协议,西门子,三菱,台达,欧姆龙等PLC协议。嵌入式工控机有RS232,RS485串口,单片机TTL电平串口,I2C通讯接口,以太网接口,无线通讯,U盘存储,语音播放等功能。组态软件具有绘图、操作按钮、位开关、指示灯、进度条、字符控件、数据监控、实时曲线、动态图片、用户与密码设置、可编程数据库等功能,支持支持离线和在线模拟,所见即所得,快速验证设计效果,方便设计和调试,大大减轻软件开发人员在人机界面开发的负担和提高开发效率,专心于专业产品的开发,避免重复性劳动。为您大大地短了产品的开发周期,广泛应用于各种嵌入式人机界面,单片机人机界面,PLC人机界面的开发。
详细设计之(人机界面设计问题)
人机界面设计中遇到的问题:系统响应时间;用户帮助设施;出错信息处理;命令交互。往往设计人员直到设计后期才开始考虑这些问题,导致出现不必要的设计反复、项目延期和用户产生挫折感。所以最好是设计初期就把这些问题作为重要的设计问题来考虑,修改容易,代价低。 1.系统响应时间:不能过长,也不能过短;过长会导致用户感到紧张,沮丧和不耐烦,担心响应时间过长暗示着系统工作出现异常。 响应时间过短,会迫使用户加
软件人机界面设计的重要性及发展趋势
----人类是贪恋美的,美丽的事物常常会让人无法抗拒。这就是为什么产品出色的外观设计对于电脑、汽车、日用品、家具、食品、服装等等几乎所有商品的销售与推广,都有着举足轻重的作用的原因。 ----同样的道理,对于软件公司来说,软件产品就是他们的商品,而软件界面就是他们产品的外观,界面的美观与否,直接关系到了软件产品的营销成败。 ----我们可以清楚地看到,微软公司对软件界面设计的重视。请回想一下您在第
真正优秀的人机界面设计
<br />真正优秀的人机界面设计都只有一个按键,比如iPhone,比如抽水马桶。
[工程经验] 一个完整控制系统所需要的软件框架(上位机)
前言        每一个大工程都有特定的框架,这样不仅为一次开发人员提供了基石,更是为二次开发人员提供了便利。每个人可能都会有自己的框架,但是法无定法,万法归宗,下面小白给出自己做开发时使用的软件框架。你既可以直接拿去使用,也可以在此基础上开创属于你的框架。        下面讲述的框架,来自小白使用的机器人,是用C++语言编写的控制程序。也就是说此框架是从一个完整的机器人控制系统中摘下来的...
32路舵机控制器上位机软件
可以同时操控32个模拟舵机的控制器软件,可设置串口号和通信波特率;可激活或者不激活舵机;可设置舵机转动速度(默认3000,执行范围可以在1——3000中调节,在舵机位置指示条的下放蓝色小框内输入);可直接拉动舵机位置指示条来设置舵机,可以在指示条上方白色小框内输入数据来精确定位,500-2500对应-90——+90度,1500对应0度中位点。
基于CAPL的CAN控制器Bootloader上位机系统设计_蔡营
摘要:为了减少因拆卸控制器而导致的维护成本增加,方便车载CAN控制器进行在线程序升级,在整车网络设 计时,要求所有的CAN控制器能够支持Bootloader程序刷写功能,通过诊断口即能完成程序刷写;Bootloader上位机 软件能够集成数据刷写过程中的所有诊断服务请求,通过直接导人要刷写到控制器内部的数据流文件,完成程序数 据在线更新功能。通过CANoe软件自带的CAPL语言实现刷机刷写上位机程序设计,提供简单明了的用户操作界面, 能够很好地完成控制器程序的刷写任务。实际测试结果表明,应用CAN网络测试工具及该上位机软件,能够成功刷 写程序,具有较高的有效性和可靠性。
欧姆龙 omron plc上位机通信
欧姆龙的plc cp1h 与上位机通信 ,发送接收数据,两个小例子。
关于单片机与上位机系统(VB或C++)在自动化控制领域的整合!
各位朋友:              我是一位从事单片机系统开发人员,由于公司规模很小,为节约成本研发人员及少。所以开发一个项目时从上位机到下位机的软硬件都是一人负责。所以,在单片机与上位机系统的结合上有点心得体会。尤其是在即要求控制精度又要求控制速度的场合极为重要。           我做项目是习惯于上位机与下位机全部负责的,因为这样可以避免上位机与下位机对接时由于两个开发人员开发思路
读卡器与PC上位机通讯协议
本次项目,嵌入式设备读取卡片信息后,需要按照实际情况,将卡片信息正确返回到PC上位机软件中利用。 在制定该上位机通信协议的过程中,为了适应性更强,一共修改了四次。 主要协议内容:(仅上传格式,不提供具体调用命令内容) 一、波特率:115200 BIT/S 二、字长:10 位(启始位:1 数据位:8 停止位:1 ) 三、调用格式 格式:起始符 + 数据长度 + 命令 + 数据 +
基于ROS平台的STM32小车-4-上位机控制器
介绍如何通过键盘控制小车运动 准备工作 1.下载串口通信的ROS包 cd ~/catkin_ws/src git clone https://github.com/ncnynl/serial.git 2 下载键盘控制的ROS包 cd ~/catkin_ws/src git clone https://github.com/ncnynl/teleop_twist_keyboard.g...
树莓派3b做先锋机器人at、dx、amigo的上位机控制器
4月要用,5月才出3B+,还是买的3b note: 必须买Micro SD TF 卡(TF卡读写要比SD快) 电源 5VDC ,大于2A;扁平那种USB电源接口;电源没有开关键;(厂家强调要求,但是我用的笔记本usb供电,暂时也没什么问题) 必须要配散热片; 下载系统(专用的): https://ubuntu-mate.org/raspberry-pi 下载烧录系统工具: ...
工装上位机设计版本V1.0
翻看下日志,发现在11.22说的工装接近了尾声,对于初次单独负责项目的我,想的有点天真,即使程序写好,后来在大量的调试中遇到了各种各样的问题,现在才知道社会中为什么会有测试工程师这样的一个职业了。具体到了测试的时候不仅程序要根据硬件的要求作出适当的调整,还要排查程序和硬件出现问题的原因。总之又花了一个月的时间,那个酸爽或许就是那句老话,我待你如初恋,你却虐我千百遍。这句话让我想起了在大学做电脑维修兼
机器视觉:光源控制器专业词汇中英文详解
机器视觉:光源控制器专业词汇中英文详解1、输入电压Input Voltage:给控制器供电的输入电压值,通常100V~240VAC,全球通用电源。    2、输出电压Output Voltage:控制器输出的电压,一般供光源使用,有5V,12V,24V直流。    3、输出电流Output Current:控制器输出的电流。    4、输出功率Output Power:控制器能够给光源等提供的最大...
C#上位机通过TCP/IP完全控制YAMAHA四轴机器人开发
经过几个月的开发终于完全实现通过上位机C#通过TCP/IP实现YAMAHA 4轴机器人RCX340控制器的完全控制(完全不需要写机器人代码)。 包括:1,点位完全放到上位机,机器人可以通过上位机实现手动操作和点位示教 2,工具制作和保存全部通过上位机 3,Pallet通过上位机定义 4,机器人配合视觉定位 5,运动path完成由上位机根据逻辑制定 6,手臂停止和继续开始 7,效率和机
上位机与下位机的交流:编码与字节序的实验
上位机与下位机的交流:编码与字节序的实验 下午在南区的讨论班居然提前结束了,而且,到预定吃晚饭的时候还剩两个半小 时,按包师弟的说法,真是个尴尬的时间啊。干做两个半小时,太无聊,如果赶 回所编程序,似乎时间又不太够的样子。我甚至想提议去暴走吧,但是想到冷得 冻肺子的天气,想到包师弟和我都正感冒,也就只是想想。 包师弟说:要编这程序的想法,真是搅得人... 我忘了他原来的措词
上位机打包软件
各种语言的release打包软件,最后打包成一个exe文件,方便快捷
做一个最简单的上位机
记录下制作激光雷达和IMU上位机制作过程初学者可能有很多不足和错误,欢迎指出交流!准备工作我安装的是QT5.8,QTcreater 4.1.0。由于在官网下载比较麻烦,所以可以再这个镜像网站上下到适合自己版本的QT。http://mirror.bit.edu.cn/qtproject/archive/qt/5.1/5.1.0/。可能用到的软件1.串口调试助手 2虚拟串口。然后先制作一个最简单可以查...
周立功CAN通用上位机例程(VB.NET)
本文件夹中所带的例子可操作以下型号设备 PC104-CAN PC104-CAN2 ISA-9620 ISA-5420 PCI-5110 PCI-5121 PCI-9810 (PCI-9810I) PCI-9820 PCI-9820I PCI-9840 USBCAN (USBCAN-I USBCAN-I+ USBCAN-II USBCAN-II+ USBCAN-2A) DNP9810 PEC9920 PCIE9220
周立功USB-CAN通用上位机例程(Delphi)
本文件夹中所带的例子可操作以下型号设备 PC104-CAN PC104-CAN2 ISA-9620 ISA-5420 PCI-5110 PCI-5121 PCI-9810 (PCI-9810I) PCI-9820 PCI-9820I PCI-9840 USBCAN (USBCAN-I USBCAN-I+ USBCAN-II USBCAN-II+ USBCAN-2A) DNP9810 PEC9920 PCIE9220
雕刻机蓝牙android上位机控制器设计
博主在某宝购买了一台雕刻机,发现特别好用,切割胶木板,PCB,木材,塑料,以及激光雕刻文字等等都非常方便,但是新问题出现了,发现要么USB连接,要么内存卡,是不是非常不方便?于是研发了Android上位机,通过蓝牙连接;连续发送G指令三万行没任何问题现在版本3.0主要特点: 1.打开对应功能自动连接设置好的蓝牙模块 2.可以任意设置温控的读取目录
32路舵机控制上位机软件 -- yfrobot
32路舵机控制上位机软件,实现PC端直接控制舵机转动,动作存储,无需编程!
Turbo PMAC——上位机与下位机编程_通讯
PC端与PMAC卡的通讯,包括:PC给PMAC卡发送信号(完成参数设置、运动程序等)、以及处理PMAC的中断响应。 前提:上位机PC的编程是在VC6.0环境下完成的。 1.针对编程环境的说明 上位机需要安装PComm32(针对不同系列的PMAC卡,不一样,此时的硬件上Turbo Pmac PCI-1型卡),安装完成后会有Pcomm32.dll的动态链接库和Pcomm32.lib的导入库,还会...
WAY STUDIO 依路 舵机机器人 动作开发环境入门
写在文前: 自从提出《中国智造-2015》以后,国内机器人设计制造作为智能制造的一个重要分支,引起了大家的广泛关注,作为一名爱好者自然不会放过这个机会。 舵机作为关节的各种类型的机器人是广大爱好者关注度比较高的产品,因为其价格便宜,制作简单。   本文介绍了依梦科技推出的“无极”系列舵机控制器的上位机开发环境的使用,以视频讲解为主,首先我们可以看一下该开发环境的仿真效果: 点击打开
基础上位机的实现
1、构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇中在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发送功能,显示接收数据时间这几项扩展功能; 2、设计布局 根据以上功能,将整个界面分为两块:设置界面(不可缩放)...
MSP430的人机界面设计
MSP430的人机界面设计MSP430的人机界面设计
QT开发的串口,udp,tcp通信上位机软件
开发工具:QT5.8.0 + WIN10; QT实现通信:QT Serial Port, QT Socket; 描述:代码是基于MIT童鞋和blog上的开源代码而改,已经引用原作者地址,请尊重原创,引用请注明出处。 Git地址:https://github.com/FingerRec/SerialTcpUdpBasedOnQt 原作者(Mohamed Amine Mzoughi) blog:https://mmzoughi.wordpress.com/ 原作者地址:mohamed0amine.mzoughi@laposte.net
基于STM32的人机界面设计最终版
基于STM32的人机界面设计最终版基于STM32的人机界面设计最终版基于STM32的人机界面设计最终版基于STM32的人机界面设计最终版
上位机完工 ——delphi 告一段落
全图 保存数据为txt文档 保存为图像 打印——pdf打印机   下一步 有时间的话 实现 标签页面   USB转串口自动识别设备  //重新回到STM32上面-02-26  21:35:21
基于TMS320F28335的运动控制器--开发与调试记录1
实验室接到的项目,用TI的TMS320F28335做一个运动控制器。通过CAN总线接收上位机发送的信息、目标位置,DSP进行插补点的计算,通过SPI总线控制伺服电机。 之前没有接触过DSP,为了项目暴补了一下知识。就目前的感觉,DSP跟ARM在开发过程上差不多,28335的浮点运算确实是个大利器。但是在学习上比ARM可就难了一些,可能是因为DSP的应用范围没有ARM广,各种资料也相对少一些。
周立功CAN通用上位机例程(VB6)
本文件夹中所带的例子可操作以下型号设备 PC104-CAN PC104-CAN2 ISA-9620 ISA-5420 PCI-5110 PCI-5121 PCI-9810 (PCI-9810I) PCI-9820 PCI-9820I PCI-9840 USBCAN (USBCAN-I USBCAN-I+ USBCAN-II USBCAN-II+ USBCAN-2A) DNP9810 PEC9920 PCIE9220
【解决】通用串行总线控制器全是感叹号
系统:Win10 问题背景:更新某软件并重启后,USB插入外设无反应。 问题查找:打开设备管理器,发现通用串行总线控制器下的设备驱动全部显示黄色感叹号 解决办法:     1、运行注册表编辑器(开始-->运行-->regedit)     2、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\     3、在
软件人机界面设计素材
如何学习软件界面设计,及软件界面设计的素材。
无极-先锋 10路PWM舵机控制器 设计
一:本文主要介绍无极-先锋 10路PWM舵机控制器软硬件设计方法 二:硬件设计   控制器采用STM32F030作为主控,使用串口用于和PC通信,一个用户按键可以完成舵机控制程序的运行与停止,LED可以显示运行状态,板载EEPROM保存舵机控制指令。舵机主电源与控制信号电源独立布线,单点接地,有效降低噪声,提高系统稳定性。 三:软件设计   1):控制器固件采用层次化,模块
STM32F-FOC4.2无霍尔矢量正旋波(串口)上位机软件(电流3电阻采样)
STM32F-FOC4.2无霍尔矢量正旋波(串口)上位机软件(电流3电阻采样)
用vb.net开发的简易(通用)上位机
这里写的是上位机基本的程序,有什么额外功能的话可以自己加上。我是参与别人项目里做的,主要实现了自动检测,断点重连,发送检测消息。因为要实时使用,所以要最大程度的避免程序崩溃,因此程序里使用了比较多的try模块。同是为了让别人使用起来方便,没有做其他修饰的东西。Public Class Form1 //用到的全局变量 Public socketi As Net.Sockets.Socket'套
串口助手源码(简单易用,可修改,上位机)
串口助手源码(简单易用,可修改,上位机),可以根据自身需求进行修改,制作简单的上位机。
新能源整车控制器开发心得
新能源汽车,电动大巴车、物流车整车控制器的方案开发心得
上位机与西门子 Simotion 通信协议
    之前接到与西门子PLC链接项目,最开始沟通一直围绕着走TCP/IP协议来完成。沟通之前被告知只有TCP,没有真正的说明采用具体是以什么协议。      不同型号也许有会有不同的通信方式,了解到Modbus TCP通讯、TCP通讯、PROFINET通信等;也有采用OPC Server,类似软件开发中间件,封装了会话池、对象池等。中间尝试了很多种方法。       后面真正采用对接链接器却是西...
文章热词 机器学习 机器学习课程 机器学习教程 深度学习视频教程 深度学习学习
相关热词 c#子控制器调用父控制器 上位机c++ 上位机c# python上位机教程 python写通用机器学习算法