System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及三维建模领域,特别涉及一种软管建模方法、装置、电子设备及可读存储介质。
技术介绍
1、计算机辅助设计是指利用计算机及其图形设备帮助设计人员进行设计工作,简称cad。设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。solidworks软件功能强大,组件繁多,是领先的、主流的三维cad绘制工具。
2、目前,基于solidworks的三维软管建模常用方法是使用routing工具,在使用routing工具进行三维软管建模前,需要搭建管路设计库,设计库分为线路零件库和routing配件库。
3、但是,采用现有方法进行三维软管建模操作繁琐,建库时间长、工作量大,而且需要设计人员熟练掌握routing工具的使用,对设计者要求高,实现较困难。
技术实现思路
1、本专利技术的主要目的是提出一种软管建模方法、装置、电子设备及可读存储介质,以降低三维软管建模操作难度。
2、第一方面,本专利技术提供一种软管建模方法,包括:
3、响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,其中,所述软管三维草图包括:两端的钢制接头和中间软管;
4、响应于约束指令,在所述钢制接头和所述中间软管连接处生成相切约束、在所述中间软管生成至少一个约束点,获取约束后的软管三维草图;其中,所述约束点用于指示所述中间软管的路径;
5、
6、在可选的实施方式中,所述响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,包括:
7、响应于零件编辑指令,根据待绘制软管的特征,以样条曲线表示所述中间软管、以预设尺寸约束的线段表示所述钢制接头,绘制生成软管三维草图。
8、在可选的实施方式中,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
9、响应于轮廓指令,显示参数输入框;
10、基于所述参数输入框获取输入的内径参数、壁厚参数;
11、根据所述内径参数、所述壁厚参数和所述约束后的软管三维草图,生成软管模型。
12、在可选的实施方式中,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
13、若存在多个所述约束后的软管三维草图,根据输入的软管参数和多个所述约束后的软管三维草图,生成软管模型,所述软管模型包括属于同一零件中的多个软管。
14、在可选的实施方式中,多个所述软管的软管参数相同或不同。
15、在可选的实施方式中,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
16、针对多个所述约束后的软管三维草图,分多次获取所述输入的软管参数;
17、每次获取所述输入的软管参数后,结合对应的所述约束后的软管三维草图,生成软管模型,并导出所述软管模型对应的设计明细表。
18、在可选的实施方式中,多个所述约束后的软管三维草图在同一三维草图文件中。
19、第二方面,本专利技术提供一种软管建模装置,包括:
20、绘制模块,用于响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,其中,所述软管三维草图包括:两端的钢制接头和中间软管;
21、约束模块,用于响应于约束指令,在所述钢制接头和所述中间软管连接处生成相切约束、在所述中间软管生成至少一个约束点,获取约束后的软管三维草图;其中,所述约束点用于指示所述中间软管的路径;
22、生成模块,用于根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,其中,所述软管参数包括:内径参数、壁厚参数;
23、第三方面,本专利技术提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述方法。
24、第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述方法。
25、本专利技术的有益效果是:
26、本专利技术实施例提供的软管建模方法中,通过响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,其中,所述软管三维草图包括:两端的钢制接头和中间软管;响应于约束指令,在所述钢制接头和所述中间软管连接处生成相切约束、在所述中间软管生成至少一个约束点,获取约束后的软管三维草图;其中,所述约束点用于指示所述中间软管的路径;根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,其中,所述软管参数包括:内径参数、壁厚参数。本实施例中,通过绘制软管三维草图,并对该软管三维草图施加约束,利用软管的特征和软管三维草图即可生成软管模型,降低三维软管建模操作难度,提升建立软管三维模型的效率。
本文档来自技高网...【技术保护点】
1.一种软管建模方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
5.根据权利要求4所述的方法,其特征在于,多个所述软管的软管参数相同或不同。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
7.根据权利要求6所述的方法,其特征在于,多个所述约束后的软管三维草图在同一三维草图文件中。
8.一种软管建模装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,所述处理器与所述存储介质之间通过总线通信,所述处理器执行
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-7任一所述方法。
...【技术特征摘要】
1.一种软管建模方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于零件编辑指令,根据待绘制软管的特征,绘制软管三维草图,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据输入的软管参数和所述约束后的软管三维草图,生成软管模型,包括:
5.根据权利要求4所述的方法,其特征在于,多个所述软管的软管参数相同或不同。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述根据输入的软管参...
【专利技术属性】
技术研发人员:冯怀,唐维林,阳立芬,罗远波,张双牛,左金玉,
申请(专利权)人:湖南蓝海智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。