利索能及
我要发布
收藏
专利号: 2022106317607
申请人: 山东捷瑞数字科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于三维引擎的PERT图绘制方法,其特征在于,包括以下步骤:制定任务模板预制体;

在拖动预制体时,将不同或者相同的任务模板复制并放到画布上;

利用鼠标右键将画布上的模板拖动到另一模板上,计算两个模板位置之间的距离和角度,并生成箭头;

计算两个模板位置之间关键路径和松弛路径,并显示在PERT图上;

保存PERT图,记录所有路线,并将所有模板坐标保存后进行加密;

生成最终绘制的PERT图;

所述利用鼠标右键将画布上的模板拖动到另一模板上,计算两个模板位置之间的距离和角度,并生成箭头,包括:所有预制体的复制体监听右键拖动和右键进入的信号,从鼠标右键拖动任意复制体时记录开始坐标点,如果在另一复制体均监听到右键拖动以及右键进入则划线成功,计算两个模板位置之间的距离、角度,生成一条指向鼠标的箭头;

在箭头上方设置一个输入框,所述输入框用于输入该箭头所需要的时间;

所述计算两个模板位置之间关键路径和松弛路径,并显示在PERT图上,包括:当两个模板位置之间的新路线绘制成功后,对与新线路和两个复制体相关的所有路线进行遍历,并显示在PERT图上;

通过比较距离并判断线路起始是否合理,展示路线的关键路径和松弛路径;

从线路中选择一条线段,反向推理出该线段从开始到结尾的所有箭头并改变其颜色,对错误的路线进行标注。

2.根据权利要求1所述的基于三维引擎的PERT图绘制方法,其特征在于,所述制定任务模板预制体,包括制定一个或者多个不同样式的任务模板预制体。

3.根据权利要求1所述的基于三维引擎的PERT图绘制方法,其特征在于,所述预制体包含1个自动生成的UID,1个或者多个文本输入形式的输入框,且默认输入框均无法被点击。

4.根据权利要求1‑3任意一项所述的基于三维引擎的PERT图绘制方法,其特征在于,所述在拖动预制体时,将不同或者相同的任务模板复制并放到画布上,包括:拖动预制体时生成一个预制体复制体在鼠标位置,计算跟随鼠标位置,监听鼠标松手操作,鼠标松手后复制体停止跟踪并停留在到面板上;

当右键点击复制体时,进行删除操作、删除后将UID回收放入回收池中,下次生成复制体使用该UID;

采用鼠标滑轮控制画布大小变化模拟整体缩放以及PERT整体的左右移动;

当鼠标点击左下角时进行控制模式切换,关闭拖拽复制体的拖拽的监听,并开放文本修改的点击,进行文字修改;或者开启复制体的拖拽的监听,并关闭文本修改的点击。

5.根据权利要求4所述的基于三维引擎的PERT图绘制方法,其特征在于,所述保存PERT图,记录所有路线,并将所有模板坐标保存后进行加密,包括:将PERT图中关键信息保存,所述关键信息包括复制体预制体类型、复制体位置、经过的路线和UID信息;

加密修改文件后缀并保存为一个工程文件输出;

遍历整个画布通过从左上到右下的颜色块数据保存为图片文件输出。

6.根据权利要求5所述的基于三维引擎的PERT图绘制方法,其特征在于,所述生成最终绘制的PERT图,包括:读取工程文件,根据工程文件中的所有信息生成PERT图;

将工程文件中的复制体全部生成到画布上保存的位置;

生成复制体包含的所有箭头;

将关键信息赋值给复制体。

7.一种基于三维引擎的PERT图绘制装置,其特征在于,包括:预制体制定模块,用于制定任务模板预制体;

模板复制模块,用于在拖动预制体时,将不同或者相同的任务模板复制并放到画布上;

模板拖动模块,用于利用鼠标右键将画布上的模板拖动到另一模板上,计算两个模板位置之间的距离和角度,并生成箭头;

路径计算模块,用于计算两个模板位置之间关键路径和松弛路径,并显示在PERT图上;

路线记录模块,用于保存PERT图,记录所有路线,并将所有模板坐标保存后进行加密;

PERT图模生成块,用于生成最终绘制的PERT图;

所述利用鼠标右键将画布上的模板拖动到另一模板上,计算两个模板位置之间的距离和角度,并生成箭头,包括:所有预制体复制体监听右键拖动和右键进入的信号,从鼠标右键拖动任意复制体时记录开始坐标点,如果在另一复制体均监听到右键拖动以及右键进入则划线成功,计算两个模板位置之间的距离、角度,生成一条指向鼠标的箭头;

在箭头上方设置一个输入框,所述输入框用于输入该箭头所需要的时间;

所述计算两个模板位置之间关键路径和松弛路径,并显示在PERT图上,包括:当两个模板位置之间的新路线绘制成功后,对与新线路和两个复制体相关的所有路线进行遍历,并显示在PERT图上;

通过比较距离并判断线路起始是否合理,展示路线的关键路径和松弛路径;

从线路中选择一条线段,反向推理出该线段从开始到结尾的所有箭头并改变其颜色,对错误的路线进行标注。

8.根据权利要求7所述的基于三维引擎的PERT图绘制装置,其特征在于,所述预制体包含1个自动生成的UID,1个或者多个文本输入形式的输入框,且默认输入框均无法被点击。