IC693CPU363
IC693CPU363
构建一个人机界面原型能够帮助设计工程师在设计早期理解接口对设计的要求和接口的可用性。下面将探讨一种当目标硬件还远未实现时,在PC机上构建人机界面原型的方法。构建这类原型的主要目的有二。
1. 使同一个设计组中的其他成员能够看到该设备的工作过程。当我们在纸上
设计一台交互式设备时,要判断设计中所描述的交互性能否实际实现,需要很大的想象力。而如果构建一个工作原型,就会使情况清晰许多,并且允许更多的旁观者来评论正在计划中的接口设计得怎样。很多时候,用接口原型进行试验,还能帮助设计工程师决定真正设计出的硬件需要多少按钮、多少LED、多少数字显示器或文本显示器。
2. 当硬件没有工作时,利用接口原型来为人机界面编写软件。为达到这一目的,出现在PC显示器上的接口原型必须采用C、C++或者其它适用于嵌入式开发的语言来控制。对于其它部分,则可以假设C是用于最终目标硬件的语言。
然后大概考虑一下需要仿真的是哪部分软件。在最简单的情况下,软件可用来打开或关闭一个LED,或者向一个小型字符显示器输出一个字符串。控制人机界面上的物理元件只是一项很普通的功能,所以能够在PC机上编写这种软件的优点是微不足道的。因为开关一个LED可能只需要一行代码,在一个LCD文本显示器上显示一个文本字符串也只需要调用一个10行或20行的函数。
真正困难的是如何编写软件来决定究竟是打开LED还是关闭LED,以及决定显示什么字符串。例如,当一个被测传感器的值持续超过警戒线一段时间,而一组使警戒有效的条件也满足了之后,软件也许应选择打开LED。再如,当用户按下一个按钮来选择菜单中的下一项时,软件也许应查阅一个描述该菜单的字符串表和操作表,以决定下一个显示的应该是哪一项。这种控制菜单之类的软件,其代码长度就会超过底层软件。
在本例中,我们的目的是编写一个文本显示和LED控制的仿真软件,以表示PC机屏幕的变化。我们可以编写警戒检查代码和菜单控制代码,使其既能运行在PC机上,又能运行在目标设备上。
这种仿真的方法并不新颖。但在为诸如PDA和游戏机之类并没有自己的开发环境的目标设备上编写软件时,通常需要用到这种方法。
IC693CPU363
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com
Allen Bradley 1785-L46B
Allen Bradley 1785-L46C15
Allen Bradley 1785-L60B
Allen Bradley 1785-L60L
Allen Bradley 1785-L80B
Allen Bradley 1785-L80C15
Allen Bradley 1785-L80E
Allen Bradley 1785-L86B
Allen Bradley 1785-LT
Allen Bradley 1785-LT2
Allen Bradley 1785-LT3
Allen Bradley 1785-LT4
Allen Bradley 1785-M100
Allen Bradley 1785-ME16
Allen Bradley 1785-ME32
Allen Bradley 1785-ME64
Allen Bradley 1785-MJ
Allen Bradley 1785-MS
RELIANCE ELECTRIC
0-17805
B-2075 BRIDGE FOR SCR II DRIVE
RELIANCE ELECTRIC
0-17906
PC BOARD FOR SCR II DRIVE
RELIANCE ELECTRIC
0-18207
TRANSFORMER
RELIANCE ELECTRIC
0-31569
DBSC 3-15 HSG/FLD CUP ASSEMBLY
RELIANCE ELECTRIC
0-31580
CLAPPER PLATE DBSC/DBSS
RELIANCE ELECTRIC
0-31581
DBSC/DBSS PRESSURE PLATE
RELIANCE ELECTRIC
0-31582
DBSC/DBSS FRICTION DISC
RELIANCE ELECTRIC
0-419437-B
PC BOARD AUTOMAX PC INTERFACE BOARD
RELIANCE ELECTRIC
0-438270-1R
KEY HOLE PAD AC400
RELIANCE ELECTRIC
0-486-80-522B
CIRCUIT CARD
RELIANCE ELECTRIC
0-48650-2
PCB
RELIANCE ELECTRIC
0-48651-2
PCB
RELIANCE ELECTRIC
0-48652
PC BOARD METER CALIBRATOR W/0-52015 OP AMP