基坑支护施工设计总说明标准化生成方法及系统与流程

文档序号:36779360发布日期:2024-01-23 11:51阅读:30来源:国知局
基坑支护施工设计总说明标准化生成方法及系统与流程

本发明涉及岩土工程基坑支护设计,具体地,涉及一种基于objectarx的基坑支护施工设计总说明标准化生成方法及系统,同时提供了一种相应的计算机终端和计算机可读存储介质。


背景技术:

1、基坑支护施工设计总说明是基坑施工图纸的技术纲领,其内容主要包括项目设计依据、设计概况、围护结构、土体加固、设计工况、土方开挖、地下水控制、监测要求和相关标准等模块。当前基坑工程设计中,撰写基坑支护施工设计总说明所采用的技术方案为设计人员参照一个近期或相近的项目在autocad中手动输入调整修改,生成效率较低且易发生错漏,缺乏针对性。

2、另外,基坑支护施工设计总说明中的设计依据中除了外部输入资料以外,需要列出政府规划批文、方案评审意见、地方以及国家规范规定等,确保图纸的法律效力。由于各规范规定、技术措施更新迭代速度较快,常常会出现新建项目套用了多年前的设计总说明,选用已废止的某些规范,导致设计总说明内容空洞,控制力薄弱。

3、经过检索发现:

4、申请号为202110313118.x的中国发明专利申请《基于objectarx的城市明挖隧道横断面绘制方法》,其所采用的技术方案为封装完整的绘图模块与计算模块,利用objectarx,进行自动化计算与绘图。该技术的计算逻辑完整且孤立,不具备持续更新、存档记录等功能,不利于使用者对项目技术的管理与追踪,继而进行数据积累与技术迭代更新。


技术实现思路

1、本发明针对现有技术中存在的上述不足,提供了一种基于objectarx的基坑支护施工设计总说明标准化生成方法及系统,同时提供了一种相应的计算机终端和计算机可读存储介质。

2、根据本发明的一个方面,提供了一种基坑支护施工设计总说明标准化生成方法,包括:

3、提供一基坑支护施工设计总说明标准数据库,包括:用于描述设计总说明中设计子方案内容信息的文字数据文件以及与所述文字数据文件相对应的参数数据文件;

4、在autocad中创建mfc模态对话框应用程序,并将所述标准数据库与所述mfc模态对话框进行技术关联,用于在模型空间中生成设计总说明的文字和参数对象;

5、对所述mfc模态对话框进行初始化;

6、在所述mfc模态对话框中对所述参数数据文件进行输入和内容更新;

7、将设计总说明写入autocad模型空间,完成在autocad中对标准化设计总说明的自动生成。

8、优选地,所述提供一基坑支护施工设计总说明标准数据库,包括:

9、将基坑支护施工设计总说明的各章节及每一章节涉及的各种设计子方案内容信息填写入csv文件,并以设定命名方式进行统一管理,形成文字数据文件;

10、针对每一份csv文件,平行按照设定格式和命名方式生成相应的参数文件并储存于同一目录下,形成参数数据文件;

11、对所述文字数据文件及相应的参数数据文件进行内容修改和维护,得到实时更新的标准数据库。

12、优选地,所述在autocad中创建mfc模态对话框应用程序,并将所述标准数据库与所述mfc模态对话框进行技术关联,包括:

13、创建所述mfc模态对话框的父子对话框架构,其中,每一个子对话框利用vc++文件流读写技术分别与所述标准数据库中相应的文字数据文件和参数数据文件进行关联;

14、在每一个子对话框中构建用于交互的编辑框、组合框和列表框控件;其中,所述编辑框用于显示所述标准数据库中的文字数据文件,所述组合框用于切换选择所述文字数据文件中相应章节涉及的设计子方案内容信息,所述列表框用于更新所述标准数据库中的参数数据文件。

15、优选地,所述对所述mfc模态对话框进行初始化,包括:

16、针对所述mfc模态对话框中的每一个子对话框,读入所述标准数据库中对应的文字数据文件和参数数据文件;

17、将文字数据文件实时显示在编辑框中,并将相应的参数数据文件以vector容器形式进行储存,用于后续的用户提示;

18、对每一个参数数据文件中的参数数量计数,进行参数数据文件和文字数据文件的匹配容错判断。

19、优选地,所述在所述mfc模态对话框中对所述参数数据文件进行输入和内容更新,包括:

20、将所述参数数据文件中的每一个参数以字符串形式存入mfc模态对话框中相应的子对话框参数vector容器中,并关联所述子对话框的列表框变量,用于对所述参数数据文件进行更新;

21、在每一个子对话框进行参数输入,并对子对话框进行切换,完成针对设计总说明中每一个章节的设计子方案的参数填写。

22、优选地,在每一个子对话框进行参数输入,可以采用手动输入的方式,包括:

23、在编辑框中根据提示按照顺序依次手动输入参数,对参数进行填入操作,完成参数更新,并将更新后的参数以字符串形式存入相应参数vector容器中;

24、在编辑框滚轮到下一项填入位置,直至该子对话框参数全部输入完毕。

25、优选地,在每一个子对话框进行参数输入,还可以采用自动输入的方式,包括:

26、按照设定格式和顺序,在一个csv文件中预填好参数;

27、构建对话框类对象,并在所述对话框类对象中手动选择该csv文件路径,将所述预填好参数一次性导入;

28、将所述预填好参数以字符串形式存入子对话框对应的参数vector容器中,并关联到子对话框的列表框变量中,对所述预填好参数进行更新。

29、在上述任意一种或任意多种输入方式中,还包括:

30、在每一个参数字符串前后分别自动添加标识符号,用于在autocad模型空间突出显示。

31、优选地,所述将设计总说明写入autocad模型空间,包括:

32、分别创建图层和字体;

33、在autocad模型空间中设置插入位置;

34、在设置的插入位置,基于objectarx技术插入设计总说明的文字和参数,将设计总说明写入autocad模型空间中。

35、优选地,所述分别创建图层和字体,包括:

36、创建图层表的指针对象,新建图层表记录,完成图层创建;其中,所述图层包括:文字图层和表格线图层,所述文字图层用于生成设计总说明的多行文字对象,所述表格线图层用于对设计总说明中的所需章节进行制表;

37、创建字体记录表,并新建字体记录,完成字体创建。

38、优选地,所述分别创建图层和字体,还包括:创建accmcolor类颜色对象,用于图层赋色;和/或,预设字体信息。

39、优选地,所述在autocad模型空间中设置插入位置,包括:

40、在所述mfc模态对话框的父对话框类中提供一个静态全局变量,作为父对话框对象的插入点位置变量y_insert0;

41、对所述插入点位置变量y_insert0进行初始化,创建指向父对话框类对象的指针,并在对应的子对话框中接入父对话框对象,获得当前插入位置坐标,完成在autocad模型空间中设置插入位置。

42、优选地,所述在设置的插入位置,插入设计总说明的文字和参数,将设计总说明写入autocad模型空间中,包括:

43、创建文字框类对象,并预设该文字框类对象的宽度和高度信息,用于实现文字自动排版;

44、将所述mfc模态对话框的子对话框参数vector容器中的参数变量关联到所述文字框类对象,随后通过自定义函数在autocad模型空间中生成相应章节的文字;

45、更新下一个插入位置,并返回给所述mfc模态对话框的父对话框对象的插入点位置变量y_insert0;依此循环直至完全读入设计总说明的所有文字和参数内容。

46、优选地,所述通过自定义函数在autocad模型空间中生成相应章节的文字,包括:

47、定义块表以及创建块表记录指针函数;

48、以只读方式打开活动状态的标准数据库并以只写方式打开模型空间块表记录,将所述标准数据库中的文字数据文件添加到块表记录中。

49、优选地,在将设计总说明写入autocad模型空间之前,所述方法还包括:

50、在所述mfc模态对话框中生成用于完成填表操作的制表对话框类对象。

51、优选地,在所述mfc模态对话框中生成用于完成填表操作的制表对话框类对象,包括:

52、在所述mfc模态对话框中生成制表对话框类对象,并在所述制表对话框类对象中植入列表框和编辑框控件;其中,所述列表框用于用于储存并展示用户录入表格信息,所述编辑框用于用户输入表格中每一行的信息。

53、优选地,所述将设计总说明写入autocad模型空间,还包括:

54、将完成的表格内容写入autocad模型空间的插入位置,包括:

55、创建直线图形对象,用于实现表格框线的绘制;

56、以预设坐标方式,通过自定义函数将绘制的表格内容写入autocad模型空间。

57、优选地,所述创建直线图形对象,还包括:预设所述直线图形对象的线型和颜色。

58、优选地,所述将完成的表格内容写入autocad模型空间的插入位置,还包括:将所述绘制的表格内容插入到autocad模型空间中文字和参数的正下方位置。

59、优选地,所述通过自定义函数将绘制的表格内容写入autocad模型空间,包括:

60、定义块表以及创建块表记录指针函数;

61、以只读方式打开直线图形对象并以只写方式打开模型空间块表记录,将所述直线图形对象中的表格内容添加到块表记录中。

62、根据本发明的另一个方面,提供了一种基坑支护施工设计总说明标准化生成系统,包括:

63、数据库模块,该模块用于提供一基坑支护施工设计总说明标准数据库,包括:用于描述设计总说明中设计子方案内容信息的文字数据文件以及与所述文字数据文件相对应的参数数据文件;

64、对话框创建模块,该模块基于objectarx在autocad中创建mfc模态对话框应用程序,并将所述标准数据库与所述mfc模态对话框进行技术关联,用于在模型空间中生成设计总说明的文字和参数对象;

65、初始化模块,该模块用于对所述mfc模态对话框进行初始化;

66、更新模块,该模块用于在所述mfc模态对话框中对所述参数数据文件进行输入和内容更新;

67、写入模块,该模块用于将设计总说明写入autocad模型空间,完成在autocad中对标准化设计总说明的自动生成。

68、优选地,所述系统,还包括:

69、制表模块,该模块用于在mfc模态对话框中生成用于完成填表操作的制表对话框类对象。

70、根据本发明的第三个方面,提供了一种计算机终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时可用于执行上述中任一项所述的方法,或,运行上述中任一项所述的系统。

71、根据本发明的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可用于执行本发明上述中任一项所述的方法,或,运行本发明上述中任一项所述的系统。

72、由于采用了上述技术方案,本发明与现有技术相比,具有如下至少一项的有益效果:

73、本发明提供的基坑支护施工设计总说明标准化生成方法及系统,利用objectarx技术中的消息传递机制,在autocad中直接进行信息交互,利用用户操作界面引导设计人员,可直接在当前autocad图纸中生成最终基坑支护总说明的施工图纸,操作简便,完成效率高。

74、本发明提供的基坑支护施工设计总说明标准化生成方法及系统,可以采用服务器进行标准文件数据库统一维护更新,设计人员调用时可以及时掌握基坑重要技术要求的动态发展情况,且存档文件便于使用者对项目技术的管理与追踪,进行数据积累与技术迭代更新。

75、本发明提供的基坑支护施工设计总说明标准化生成方法及系统,可以预先修改基坑设计总说明的文字和参数数据文件数据库,为其他用户提供设计便利。该数据库可以本地保存或者依托服务器在局域网内共享,维护和更新方便。也能够同时生成多个版本用于不同的设计条件,用户在使用时可以自由选择内容和参数版本。

76、本发明提供的基坑支护施工设计总说明标准化生成方法及系统,可以在各个子对话框中直接导入已经填写好的模板参数csv文件,也可以将填写的参数导出为csv文件供下次读取或者分享;填写每一项参数均有程序提供提示,方便理解。

77、本发明提供的基坑支护施工设计总说明标准化生成方法及系统,生成的设计总说明可以包括文字和表格,可以自动排版并标识自定义内容,方便查看和复核。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1