工控信息网(www.55gk.com)|中国工业控制及自动化信息网 行业新闻技术文章产品展示厂商展示供应信息求购信息论坛
文章分类 PLC DCS PAC PC-BASED CPCI-PXI 嵌入式系统 SCADA 工业以太网 变频器 无线通讯 自动化软件 人机界面 现场总线 运动控制 机械传动 机器视觉 电源
传感器 仪器仪表 执行机构 工业安全 低压电器 其它工控文章 
 首页 -> 技术文章 -> 人机界面 -> 正文

嵌入式系统的人机界面原型设计策略分析

本文针对构建人机界面原型时所采用的工具语言和代码编写风格,以及不同语言编写的文件之间的接口问题进行了分析,对仿真设计人员有较好的指导作用。

构建一个人机界面原型能够帮助设计工程师在设计早期理解接口对设计的要求和接口的可用性。下面将探讨一种当目标硬件还远未实现时,在PC机上构建人机界面原型的方法。构建这类原型的主要目的有二。

1. 使同一个设计组中的其他成员能够看到该设备的工作过程。当我们在纸上设计一台交互式设备时,要判断设计中所描述的交互性能否实际实现,需要很大的想象力。而如果构建一个工作原型,就会使情况清晰许多,并且允许更多的旁观者来评论正在计划中的接口设计得怎样。很多时候,用接口原型进行试验,还能帮助设计工程师决定真正设计出的硬件需要多少按钮、多少LED、多少数字显示器或文本显示器。

2. 当硬件没有工作时,利用接口原型来为人机界面编写软件。为达到这一目的,出现在PC显示器上的接口原型必须采用C、C++或者其它适用于嵌入式开发的语言来控制。对于其它部分,则可以假设C是用于最终目标硬件的语言。

然后大概考虑一下需要仿真的是哪部分软件。在最简单的情况下,软件可用来打开或关闭一个LED,或者向一个小型字符显示器输出一个字符串。控制人机界面上的物理元件只是一项很普通的功能,所以能够在PC机上编写这种软件的优点是微不足道的。因为开关一个LED可能只需要一行代码,在一个LCD文本显示器上显示一个文本字符串也只需要调用一个10行或20行的函数。

真正困难的是如何编写软件来决定究竟是打开LED还是关闭LED,以及决定显示什么字符串。例如,当一个被测传感器的值持续超过警戒线一段时间,而一组使警戒有效的条件也满足了之后,软件也许应选择打开LED。再如,当用户按下一个按钮来选择菜单中的下一项时,软件也许应查阅一个描述该菜单的字符串表和操作表,以决定下一个显示的应该是哪一项。这种控制菜单之类的软件,其代码长度就会超过底层软件。

在本例中,我们的目的是编写一个文本显示和LED控制的仿真软件,以表示PC机屏幕的变化。我们可以编写警戒检查代码和菜单控制代码,使其既能运行在PC机上,又能运行在目标设备上。

本新闻共6页,当前在第1页  1  2  3  4  5  6  

Google
最新文章
 • Pro-face触摸屏在轮胎硫化车间的使用
 • 煤气计量采集系统-Wirelessplug MA8-9i应
 • LEODO人机界面在钢铁企业烧结厂的应用
 • 维控LEVI705C在硫铵蒸发系统中的应用
 • 维控LEVI705C触摸屏在工程机械的应用
 • 触摸屏在环保行业中的应用
 • SIEMENS K-TP178micro触摸屏在纺织行业的
 • 人机界面(FUJI POD)在卷烟机组中的应用
 • 富士人机界面与PLC系统通讯在轧钢生产线的
 • VB与台达触摸屏通信的实现
 • 台达DOP系列触摸屏一机多屏应用设计原理
 • 研华无风扇工业平板电脑─PPC-L156T,为轮
 • 研华工业平板电脑PPC-105T在配页机中的应
 • 研华PPC-153T工业平板电脑在电动拧紧机中
 • 研华 PPC-L126T 工业平板电脑 — 提高包装
 • 研华 PPC-L156T 工业平板电脑 — 提高半导
 • 高效率仓库管理 — 通过车载终端实现实时
 • 台达机电产品在全自动灌装封尾机上的应用
 • 台达HMI及DTC温控器之应用案例
 • 台达机电产品在砌块成型机上的应用
Copyright © 2005-2008 55GK.com 联系站长:555jx@163.com 
本网站所登嵌入式系统的人机界面原型设计策略分析及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!