CAD中的属性块快速生成方法及装置与流程

文档序号:28500990发布日期:2022-01-15 04:53阅读:284来源:国知局
CAD中的属性块快速生成方法及装置与流程
cad中的属性块快速生成方法及装置
技术领域
1.本发明涉及到线束设计技术领域,提供了一种cad中的属性块快速生成方法及装置。


背景技术:

2.在汽车线束设计中,计算机辅助绘图类软件一般擅长各种图形的绘制与显示,虽然这些图形也都有长宽高等参数,但这些参数只能在选中图形时查看,无法批量导出和参与运算。如计算线束图纸中的电线长度,虽然图纸上有参数,但不能导出参与运算,只能对着图纸逐个用计算器或其他图标进行手动统计。在批量导出图纸中物料相应参数时,需要用到属性块,但用cad中的命令生成属性块步骤很繁琐,无法批量生成,效率很低。


技术实现要素:

3.本发明提供了一种cad中的属性块快速生成方法,旨在实现部件属性块的批量生成。
4.本发明是这样实现的,一种cad中的属性块快速生成方法,所述方法包括如下步骤:
5.s1、定义线束产品设计图中各类部件的目标属性,构建各类部件的属性模板,属性模板中包括对应类部件的目标属性及相应目标属性的数据格式;
6.s2、将按照定义的数据格式对三维线束产品设计图中各部件的目标属性进行标注;
7.s3、基于定义的数据格式从三维线束产品设计图中抓取对应的属性值,填入对应的属性模板中,形成线束产品设计图中各类部件中所有部件的属性块。
8.进一步的,各类部件的目标属性由生产厂家、产品型号、产品规格、线束颜色及用途中的至少一个组成。
9.进一步的,步骤s3具体包括如下步骤:
10.s31、触发属性块生成指令,该属性块生成指令中携带有部件类别;
11.s32、获取该类部件属性模板中的目标属性及各目标属性对应的数据格式;
12.s33、基于各目标属性的数据格式从三维线束产品设计图中抓取对应的属性值,直接填入该类部件属性模板的对应位置,形成了线束产品设计图中该类部件的所有部件的属性块。
13.进一步的,三维线束产品设计图中各部件的目标属性行标注方法具体如下:
14.对产品中的部件进行分类,对每类部件的目标属性按照定义的数据格式进行标注,直至三维线束产品设计图中所有部件的目标属性全部标注完毕。
15.本发明是这样实现的,一种cad中的属性块快速生成装置,所述装置包括:
16.模板构建单元,用于构建各类部件的属性模板,包括:各类部件的目标属性及目标属性的数据格式;
17.目标属性获取单元,基于各类部件的属性块生成指令,从该类部件的属性模板中获取待抓取的目标属性及其对应的数据格式;
18.属性块生成单元,基于待抓取目标属性的数格式从三维线束产品设计图中抓取对应的属性值,并填充至该类部件属性模板对应的位置,形成了线束产品设计图中该类部件的所有部件的属性块。
19.进一步的,各类部件的目标属性由生产厂家、产品型号、产品规格、线束颜色及用途中的至少一个组成。
20.进一步的,三维线束产品设计图是catia软件构建的线束产品设计图。
21.本发明提供的cad中的属性块快速生成方法具有如下有益技术效果:
22.1)操作简便,基于设定模板在cad中批量相同部件的生成属性块,效率高;2)实现了三维线束产品设计图中的属性信息与线束产品设计图的同步更新,使得线束产品设计图的部件信息与三维线束产品设计图的部件信息一致。
附图说明
23.图1为本发明实施例提供cad中的属性块快速生成方法流程图;
24.图2为本发明实施例提供的cad中的属性块快速生成装置的结构示意图。
具体实施方式
25.下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
26.图1为本发明实施例提供cad中的属性块快速生成方法流程图,该方法具体包括如下步骤:
27.s1、定义线束产品设计图中各类部件的目标属性,构建各类部件的属性模板,属性模板中包括对应类部件的目标属性及相应目标属性的数据格式;
28.在本发明实施例中,线束产品设计图为二维的cad图,包括产品中各部件的连接关系及各部件的部件信息,包括:部件标识、部件名称、生产厂家、产品型号、产品规格及线束颜色。前期,定义产品各类部件的目标属性,此处的目标属性即后期生成对应该类部件属性块所需的必要信息。
29.在本发明实施例中,各类部件的目标属性由生产厂家、产品型号、产品规格、线束颜色及用途中的至少一个组成。
30.s2、将按照定义的数据格式对三维线束产品设计图中各部件的目标属性进行标注;
31.在本发明实施例中,三维线束产品设计图是在catia软件中构建的线束产品设计图,先对产品中的部件进行分类,对每类部件的目标属性按照定义的数据格式进行标注,直至三维线束产品设计图中所有部件的目标属性全部标注完毕。
32.s3、基于定义的数据格式从三维线束产品设计图中抓取对应的属性值,填入对应的属性模板中,形成线束产品设计图中各类部件中所有部件的属性块。
33.在本发明实施例中,所述步骤s3具体包括如下步骤:
34.s31、触发属性块生成指令,该属性块生成指令中携带有部件类别;
35.s32、获取该类部件属性模板中的目标属性及各目标属性对应的数据格式;
36.s33、基于各目标属性的数据格式从三维线束产品设计图中抓取对应的属性值,直接填入该类部件属性模板的对应位置,形成了线束产品设计图中该类部件的所有部件的属性块。
37.在本发明实施例中,假定该产品图纸中有100个端子,120个线束,那么端子与线束是两类部件,就会形成端子部件的属性模板及线束部件的属性模板,端子部件的属性模板中包括如下目标属性:生产厂家、产品型号、产品规格;线束部件的属性模板中包括如下目标属性:产品型号、产品规格、线束颜色及用途,虽然端子部件的属性模板与线束部件的属性模板中均包括了产品型号和产品规格这两个目标属性,但这两个目标属性在端子部件的属性模板与线束部件的属性模板定义的数据格式是不同的,基于端子的属性块生成指令,基于目标属性对应的数据格式从三维线束产品设计图中抓取100个端子的生产厂家信息,填入端子部件的属性模板对应位置,在端在的属性模板中,不同的端子采用不同的部件标识进行区分,再依次从三维线束产品设计图中抓取100个端子的产品型号信息基产品规格信息填充至端子部件的属性模板对应位置,即形成了这100个端子的属性块,线束属性块的批量生成方法与端子属性块的批量生成方法相同。
38.图2为本发明实施例提供的cad中的属性块快速生成装置的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
39.该装置集成于cad软件上,该装置具体包括:
40.模板构建单元,用于构建各类部件的属性模板,包括:各类部件的目标属性及目标属性的数据格式;
41.目标属性获取单元,基于各类部件的属性块生成指令,从该类部件的属性模板中依次获取当前待抓取的目标属性及其对应的数据格式;
42.属性块生成单元,基于当前待抓取目标属性的数格式从三维线束产品设计图中抓取对应的属性值,并填充至该类部件属性模板对应的位置,形成线束产品设计图中该类部件中所有部件的属性模块。
43.在本发明实施例中,在本发明实施例中,各类部件的目标属性由:生产厂家、产品型号、产品规格、线束颜色及用途中的至少一个组成。
44.在本发明实施例中,一种cad中的属性块快速生成装置,该装置集成于catia软件在catia软件,包括标注单元,对三维线束产品设计图中各部件的目标属性进行标注。
45.本发明提供的cad中的属性块快速生成方法具有如下有益技术效果:
46.1)操作简便,基于设定模板在cad中批量相同部件的生成属性块,效率高;2)实现了三维线束产品设计图中的属性信息与线束产品设计图的同步更新,使得线束产品设计图的部件信息与三维线束产品设计图的部件信息一致。
47.显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1