智能桌面天气预报系统(三)

常持正念方圆梦;不忘初心总是春。

1

前言

智能桌面天气预报系统(一)

智能桌面天气预报系统(二)

紧接着前两篇文章,今天介绍的是系统的GUI设计,该作品很重要的一部分就是显示部分。显示方案有哪些呢?请往下看

2

液晶显示屏的分类

液晶显示屏的接口较为常见的有 3 种类型:RGB 接口,MCU 总线接口,串口 HMI。

(1)RGB 接口

RGB 接口必须用在带有 RGB 驱动的 ARM 芯片上,一般的 ARM9 芯片有少许支持 RGB 的,ARM9 以上的芯片多数支持 RGB.但是此类接口的驱动是最复杂的,对硬件要求也是最高的。

(2)MCU 总线接口

MCU 总线接口驱动比 RGB 简单一些,对硬件也基本没有任何要求,简单的 MCU 就可以驱动。但是界面的显示驱动工作量很大。

总线型接口的屏只提供点阵的操作。图片,字符等任何显示内容都是通过取模数据,在屏幕上相应的位置把点阵一个一个的打出来。在此基础上再来实现人机界面的逻辑。工作量很大。

(3)串口 HMI 

串口HMI是一种的显示方案。首先它跟MCU总线屏一样对硬件没有任何要求,其次。它没有速度瓶颈,因为界面的显示是设备内部自己实现的,用户MCU只是发送指令,并不需要底层驱动。

再次,针对显示的人机界面的布局和大多数的逻辑(比如界面背景,按钮效果,文本显示等)。全部都不需要用户的 MCU 参与,使用设备提供的上位软件,在电脑上点几下鼠标就完成了。制作好资源文件以后下载到屏幕即可自动运行,剩下的就是 USART 交互了。

3

本系统的显示方案

小编选择的是串口HMI这一显示方案。因为这种方案确实是可以在短时间内设计出比较漂亮的GUI界面。GUI界面设计软件如下图:

这是串口屏商家给的配套的GUI设计软件,可以从左侧的工具箱里往工作区里拖拽需要用到的控件,常用的控件有文本控件、文字控件、按钮控件等。可在右侧的属性窗口设置控件的属性。可以通过选择不同的字库来设置不同的字体样式。

控件、页面的切换或则触发可能会产生相应的事件,可以通过代码来控制。其中,页面、控件的背景是可以上传本地的图片的,所以可以事先通过PS或则其他作图软件设计出精美的背景图片,然后再把控件都设置为透明色,最终地显示效果就可以达到很好的效果。

总之,可以很方便很容易设计出精美的GUI界面。同时,这个GUI设计软件还具有模拟真实的屏幕的功能,可以很方便地与用户MCU进行联调。仿真界面如图所示:

进入模拟器界面,可在下方选择数据的输入方式为“用户MCU输入”,然后设置相应的串口号和波特率即可。还可以实时查看用户MCU传给模拟器的数据。

以上就是对于本系统的显示方案、GUI设计的一些介绍。

(0)

相关推荐

  • 多维度、智能感应的GUI系统需要怎样的MCU?

    [大比特导读]丰富的图形用户界面(GUI)设计可以帮助人类从视觉上.肢体上感知更加清晰.更加立体的信息世界.值得一提的是,例如PC触控屏.仪器仪表触摸屏.家居设备控制板.VR/AR系统的触控技术等,华 ...

  • 工控人都在学习的触摸屏知识(一)

    信任.信心.便捷 智控教育 智控教育 专注于智能制造业技能人才培训 大家好!每天学习一个工控小知识,我是小智,又和大家见面了!今天带大家学习的是触摸屏标准的排版(外企公司内部标准),动动小手指开始学习 ...

  • 基于MATLAB GUI的重要事件提醒系统

    随着技术的发展,信息服务具有良好的用户基础.手机的功能在不断的增强,手机已然成为人们特别青睐的通讯工具,正因为手机用户不断增加,使得手机短信通知服务显得相当的方便. 为了实现能够通过短信给团队成员重要 ...

  • STM32与串口屏交互(USART HMI)

    一.前期准备 二.串口屏上位机使用方法以及界面设计 三.STM32软件编程 四.单片机发送数据的字符串指令汇总 五.总结 不管是备战电赛还是准备毕设,一块能与单片机交互的屏幕显得尤为重要,相较于传统的 ...

  • HMI最新设计趋势:响应式、基于网页的多点触控

    HMI软件应支持控件工程师熟悉的图形编辑器中的编程,例如微软的Visual Studio,并提供标准工具来实现CSS主题并使用API构建其它程序.本文图片来源:倍福 作者 | Daymon Thomp ...

  • 智能桌面天气预报系统(一)

    智能桌面天气预报系统(一)

  • 智能桌面天气预报系统(四)

    常持正念方圆梦:不忘初心总是春. 1 前言 智能桌面天气预报系统(一) 智能桌面天气预报系统(二) 智能桌面天气预报系统(三) 紧接着前三篇文章,今天介绍windows下与天气服务器通信的测试方法.每 ...

  • 智能桌面天气预报系统(终)

    常持正念方圆梦:不忘初心总是春. 1 前言 智能桌面天气预报系统(一) 智能桌面天气预报系统(二) 智能桌面天气预报系统(三) 智能桌面天气预报系统(四) 这是关于这个智能天气预报系统的最后一篇分享啦 ...

  • 桌面天气预报系统(二)

    常持正念方圆梦:不忘初心总是春. 1 前言 紧接着上一篇桌面天气预报系统(一),这一篇讲天气预报的数据从哪里来?天气数据是什么格式?怎么解析得到有用的天气数据? 2 天气数据从哪来? 天气数据可以从一 ...

  • 催八年前的智能手表升级系统,三星图的啥

    众所周知,如今智能手机的系统更新周期,通常是从产品发布之日算起的18个月左右,只有少数销量特别好的机型往往才会获得长达36个月(三年)的系统更新服务.除此之外,还有极少数的经典产品,可能会被厂商给予四 ...

  • 全新智能喷涂机器人系统,一喷解千愁!

    2013年4月,德国发布实施"工业4.0"战略,掀起新一轮制造技术的革命性创新和突破,引起全球广泛关注,国际影响巨大. 2015年5月,中国政府发布<中国制造2025> ...

  • RATIONAL莱欣诺®全新 iCombi Pro膳酷盛®智能厨房烹饪系统发布

    烧烤.蒸制.炒菜.炖菜--这一切是否能更简单.更快速.更智能?是否能在生产力.均匀度.标准化方面设立新标杆,同时又不会忽略产量和丰富性?德国的万能蒸烤箱市场领先者RATIONAL莱欣诺®也提出了同样的 ...

  • 智能工厂物流系统规划步骤与关键要素

    文|上海天睿物流咨询有限公司 邱伏生.王莉 智能工厂物流规划是一个系统规划的过程,需要遵循一定的规划步骤.智能工厂物流规划的一般步骤,包括需求梳理.概念设计.初步规划.详细规划.方案验证.实施落地等六 ...

  • 英国首次落地!极智嘉携手AMH为英国零售巨头ASDA部署全柔性智能AMR分拣系统

    全球AMR引领者极智嘉(Geek+)宣布,携手ASDA物流服务(ASDA Logistics Services)和英国领先物流解决方案服务商AMH(AMH Materials Handling) 共同 ...