一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图形化编程的界面布局优化方法、系统、终端及介质与流程

2023-01-06 03:25:48 来源:中国专利 TAG:

技术特征:
1.一种图形化编程的界面布局优化方法,其特征是,包括以下步骤:将编程框架以不同的逻辑功能划分为多个独立的逻辑编程模块;以各个逻辑编程模块之间的交互线程量之和最小为优化目标,求解得到各个逻辑编程模块之间相对的布局方位信息以及逻辑编程模块中各个交互接口的分布方位信息;将逻辑编程模块中的基础运算单元图形化处理,得到相应的运算符图形;以逻辑编程模块中所有运算符图形的占用总面积最小为优化目标,并以相应交互接口的分布方位信息为约束条件,求解得到逻辑编程模块中各个运算符图形的关联布局信息;将关联布局后的逻辑编程模块进行集成界面布局处理,得到图形化编程的逻辑流程图。2.根据权利要求1所述的一种图形化编程的界面布局优化方法,其特征是,所述以各个逻辑编程模块之间的交互线程量之和最小为优化目标的求解过程具体为:选取至少一个逻辑编程模块作为核心编程模块,其余逻辑编程模块作为边缘编程模块;随机选取边缘编程模块相对于核心编程模块以及已经布局完成的边缘编程模块进行布局,直至所选取的边缘编程模块进行布局的交互线程增量超出预设线程量;通过上调预设线程量以继续随机选取边缘编程模块进行布局,直至所有边缘编程模块完成布局;通过调整每一个预设线程量所对应随机选取的边缘编程模块,得到不同的布局方式;计算不同布局方式的交互线程量之和,并选取交互线程量之和最小的布局方式作为最优布局方式,得到布局方位信息以及逻辑编程模块中各个交互接口的分布方位信息。3.根据权利要求2所述的一种图形化编程的界面布局优化方法,其特征是,所述核心编程模块的选取过程具体为:选取一个逻辑编程模块作为目标模块;确定剩余的逻辑编程模块相对于目标模块的交互线程跨度;依据交互线程跨度为相应的逻辑编程模块分配权重系数,分配权重系数与交互线程跨度呈负相关;确定剩余的逻辑编程模块与目标模块之间的直连交互线程数,并以直连交互线程数与分配权重系数之积确定剩余的逻辑编程模块相对于目标模块的交互线程值;以剩余所有的逻辑编程模块相对于目标模块的交互线程值之和作为目标模块的优先值,循环操作并选取优先值最大或超过优先阈值的目标模块作为核心编程模块。4.根据权利要求3所述的一种图形化编程的界面布局优化方法,其特征是,所述预设线程量由逻辑编程模块的交互线程跨度与交互接口之积确定。5.根据权利要求1所述的一种图形化编程的界面布局优化方法,其特征是,所述各个逻辑编程模块之间的交互线程量之和的计算过程具体为:确定直连交互和交叉交互的线程分值,交叉交互的线程分值大于直连交互的线程分值,交叉交互由至少两个直连交互交叉布置所构成;累计计算所有逻辑编程模块之间的线程分值,得到各个逻辑编程模块之间的交互线程量之和。6.根据权利要求1所述的一种图形化编程的界面布局优化方法,其特征是,所述基础运
算单元依据逻辑关系划分为逻辑运算单元、算术运算单元和执行运算单元。7.根据权利要求1所述的一种图形化编程的界面布局优化方法,其特征是,所述集成界面布局处理采用平移、变形和/或等比例变换方式实现各个逻辑编程模块之间的紧密布局。8.一种图形化编程的界面布局优化系统,其特征是,包括:功能划分模块,用于将编程框架以不同的逻辑功能划分为多个独立的逻辑编程模块;第一优化模块,用于以各个逻辑编程模块之间的交互线程量之和最小为优化目标,求解得到各个逻辑编程模块之间相对的布局方位信息以及逻辑编程模块中各个交互接口的分布方位信息;图形处理模块,用于将逻辑编程模块中的基础运算单元图形化处理,得到相应的运算符图形;第二优化模块,用于以逻辑编程模块中所有运算符图形的占用总面积最小为优化目标,并以相应交互接口的分布方位信息为约束条件,求解得到逻辑编程模块中各个运算符图形的关联布局信息;集成处理模块,用于将关联布局后的逻辑编程模块进行集成界面布局处理,得到图形化编程的逻辑流程图。9.一种计算机终端,包含存储器、处理器及存储在存储器并可在处理器上运行的计算机程序,其特征是,所述处理器执行所述程序时实现如权利要求1-7中任意一项所述的一种图形化编程的界面布局优化方法。10.一种计算机可读介质,其上存储有计算机程序,其特征是,所述计算机程序被处理器执行可实现如权利要求1-7中任意一项所述的一种图形化编程的界面布局优化方法。

技术总结
本发明公开了一种图形化编程的界面布局优化方法、系统、终端及介质,涉及图形化编程技术领域,其技术方案要点是:将编程框架划分为逻辑编程模块;以各个逻辑编程模块之间的交互线程量之和最小为优化目标,求解得到布局方位信息以及交互接口的分布方位信息;将逻辑编程模块中的基础运算单元图形化处理;以逻辑编程模块中所有运算符图形的占用总面积最小为优化目标,并以交互接口的分布方位信息为约束条件,得到运算符图形的关联布局信息;将逻辑编程模块进行集成界面布局处理,得到图形化编程的逻辑流程图。本发明可以求解得到交互交叉点和交互转折点较少的布局方位信息以及交互接口的分布方位信息,同时有效降低逻辑编程模块的占用面积。的占用面积。的占用面积。


技术研发人员:任春龙 陈山
受保护的技术使用者:四川振函创新智能科技有限公司
技术研发日:2022.12.05
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献