新型图形人机接口硬件系统和软件架构设计
[09-13 16:54:59] 来源:http://www.88dzw.com 接口定义 阅读:8929次
文章摘要:b. 命令菜单类:操作函数入口,用户选中该菜单选项时,通知处理器进入相应的处理程序;c. 选择菜单类:参数或命令选项的输出显示,用户选中该菜单选项时,可根据液晶屏的显示进行相应的输入选择;d. 编辑菜单类:对话菜单类的入口,用户选中该菜单选项时,进入对话菜单类的显示,同时保留当前参数值;e. 对话菜单类:参数的输入输出显示,在当前菜单下,用户可根据需求对运行参数进行修改。为更好体现各个菜单之间的变迁,该图形人机接口中使用到的菜单项按使用顺序进行编号。该图形人机接口设计了一个结构体,所有菜单项按菜单使用序号顺次存放在该结构体的中,这样所有的菜单选项组成一个树状结构,每一个菜单项都是树上的枝、叶。
新型图形人机接口硬件系统和软件架构设计,标签:接口技术,微机原理与接口技术,http://www.88dzw.comb. 命令菜单类:操作函数入口,用户选中该菜单选项时,通知处理器进入相应的处理程序;
c. 选择菜单类:参数或命令选项的输出显示,用户选中该菜单选项时,可根据液晶屏的显示进行相应的输入选择;
d. 编辑菜单类:对话菜单类的入口,用户选中该菜单选项时,进入对话菜单类的显示,同时保留当前参数值;
e. 对话菜单类:参数的输入输出显示,在当前菜单下,用户可根据需求对运行参数进行修改。
为更好体现各个菜单之间的变迁,该图形人机接口中使用到的菜单项按使用顺序进行编号。该图形人机接口设计了一个结构体,所有菜单项按菜单使用序号顺次存放在该结构体的中,这样所有的菜单选项组成一个树状结构,每一个菜单项都是树上的枝、叶。结构属性描述如下:
struct GUITREE_Node
{
菜单种类域:该菜单的功能描述
菜单位置描述域:该菜单的与其它菜单项的关系
菜单状态描述域:该菜单的状态信息
菜单输入显示域:该菜单允许的参数输入范围信息
菜单选项显示域:该菜单对应的参数或命令选项信息
菜单操作函数域:该菜单所对应操作函数的信息
菜单名显示域:该菜单名显示信息由该域控制
}
3. 运行函数接口模块
用户操作与处理器运行程序的连接由此模块实现。操作者根据液晶屏的显示,通过按键输入参数或选择不同操作命令,运行函数接口模块将这些信息传递给处理器;当处理器处理完成相应的用户操作后,调用运行函数接口模块将结果通过液晶屏显示反馈给用户。运行函数接口模块的流程图见图5。
图5:运行函数接口模块的流程图
本文小结
本文主要从软件架构的角度出发,提出了一种解决人机交互问题的方法。通过定义合理数据结构实现了简洁中文窗口菜单操作。文中的方法具有非常好的灵活性和良好的可维护性,可在需要的时候方便地修改原有窗口或者加入新的窗口,而不至于影响系统软件原有的结构。
《新型图形人机接口硬件系统和软件架构设计》相关文章
- › 新型图形人机接口硬件系统和软件架构设计
- 在百度中搜索相关文章:新型图形人机接口硬件系统和软件架构设计
- 在谷歌中搜索相关文章:新型图形人机接口硬件系统和软件架构设计
- 在soso中搜索相关文章:新型图形人机接口硬件系统和软件架构设计
- 在搜狗中搜索相关文章:新型图形人机接口硬件系统和软件架构设计