人机交互界面可视化编程方法、系统及存储介质技术方案

技术编号:25184590 阅读:59 留言:0更新日期:2020-08-07 21:12
本发明专利技术涉及一种人机交互界面可视化编程方法,包括在设计区中确定当前需进行逻辑编程的控件对象或全局函数功能块;确定需进行逻辑编程的控件对象的触发事件和函数功能块;根据控件对象的控制需求确定启用简单逻辑或复杂逻辑;若启用复杂逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的复杂逻辑参数;若启用简单逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的简单逻辑参数;对所有编辑完成的控件对象和全局函数功能块进行汇总展示且控件对象和全局函数功能块处于可再编辑状态。本发明专利技术将软件界面设计的后台逻辑设计进行了可视化处理,无需编写代码就能实现界面设计的逻辑,降低了界面设计的开发难度。

【技术实现步骤摘要】
人机交互界面可视化编程方法、系统及存储介质
本专利技术涉及操作界面设计方法的
,尤其是涉及一种人机交互界面可视化编程方法、系统及存储介质。
技术介绍
目前,人机交互界面是指人和机器在信息交换和功能上接触或互相影响的领域或界面。现有的,在对人机交互界面进行设计时,一般会用到高级编程语言,设计者将界面拖动到工作区,制作较为炫酷的控件,然后在后台通过高级语言,如C/C++/C#/Java/Js等进行界面后台逻辑设计,从而实现控件之间的逻辑控制;或者采用组态软件进行配置,组态软件通过设置属性和信号进行界面交互;亦或采用类似AxureArp的软件,通过一个窗口编辑界面事件;也有采用类似LabView的软件,采用拉线条的方式进行界面交互的设计。上述中的现有技术方案存在以下缺陷:采用高级编程语言,要求高,要做到酷炫比较难,而且可复制性不强,逻辑设计复杂,不符合国际标准;采用组态设计方式,难以做到绚丽的效果;labview的方式,界面连线,线条复杂,且不标准,不够直观;AxureArp通过一个窗口编辑界面事件,当界面很多,事件交互复杂的时本文档来自技高网...

【技术保护点】
1.一种人机交互界面可视化编程方法,其特征在于,包括:/n在设计区中确定当前需进行逻辑编程的控件对象或全局函数功能块;/n确定需进行逻辑编程的控件对象的触发事件和函数功能块;/n根据控件对象的控制需求确定启用简单逻辑或复杂逻辑;/n若启用复杂逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的复杂逻辑参数;/n若启用简单逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的简单逻辑参数;/n对所有编辑完成的控件对象和全局函数功能块进行汇总展示且控件对象和全局函数功能块处于可再编辑状态。/n

【技术特征摘要】
1.一种人机交互界面可视化编程方法,其特征在于,包括:
在设计区中确定当前需进行逻辑编程的控件对象或全局函数功能块;
确定需进行逻辑编程的控件对象的触发事件和函数功能块;
根据控件对象的控制需求确定启用简单逻辑或复杂逻辑;
若启用复杂逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的复杂逻辑参数;
若启用简单逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的简单逻辑参数;
对所有编辑完成的控件对象和全局函数功能块进行汇总展示且控件对象和全局函数功能块处于可再编辑状态。


2.根据权利要求1所述的人机交互界面可视化编程方法,其特征在于,所述简单逻辑参数的编辑方法包括:
选定可编辑对象;
确定与可编程对象关联的执行命令数据并添加至逻辑编辑区域内;
所述简单逻辑参数中包含多个按步骤排列的与可编辑对象关联的执行命令数据,所述执行命令数据包括操作参数和操作信息,所述操作参数和操作信息互相对应,所述操作信息处于可修改状态。


3.根据权利要求1所述的人机交互界面可视化编程方法,其特征在于,所述复杂逻辑参数的编辑方法包括:
在逻辑编辑区域内建立起始编辑区块;
选定可编辑对象;
确定与可编程对象关联的执行命令数据并添加至起始编辑区块内;
在逻辑编辑区域内建立条件判定连线并确定该条件判定连线的条件信息;
在逻辑编辑区域内建立后续编辑区块并将后续编辑区块与条件判定连线关联;
选定可编辑对象;
确定与可编程对象关联的执行命令数据并添加至后续编辑区块内;
所述起始编辑区块和后续编辑区块内均包含多个按步骤排列的与可编辑对象关联的执行命令数据,所述执行命令数据包括操作参数和操作信息,所述操作参数和操作信息互相对应,所述操作信息处于可修改状态。


4.根据权利要求2或3所述的人机交互界面可视化编程方法,其特征在于,所述确定与可编程对象关联的执行命令数据的具体方法包括:
根据选定的可编辑对象,在操作信息增加区域内列出与可编辑对象关联的操作参数;
选定需要进行添加的操作参数并确定对应的操作信息;
与可编辑对象关...

【专利技术属性】
技术研发人员:粟明
申请(专利权)人:东莞市精驰软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1