找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 35412|回复: 319

[原创] AFX设计中,批量写参、关系式和工程图创建的控制文件

[复制链接]

148

主题

2066

回帖

492

威望

教授

积分
3594

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
发表于 2022-5-7 14:27 | 显示全部楼层 |阅读模式
本帖最后由 fuguangyi 于 2022-5-7 14:35 编辑

1、afx零件库里每个文件夹里需要写入如下3类6个文件:
1.png

param_relations.txt

/*这个是给零件写关系式的控制文件
NAMING = BUW_NAME
DESIGNATION = BUW_TYPE + " " + BUW_SIZE
PART_DESC  = BUW_NAME
MATERIAL  = BUW_TYPE + " " + BUW_SIZE
CNAME= BUW_NAME + " "+  BUW_SIZE
CINDEX = rel_model_name
CMASS = PRO_MP_MASS
cmat = material_param("cmaterial")
oritext = "_"
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp+"." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif


param_relations_asm.txt:

/*给组价关系式的控制文件
CINDEX = rel_model_name
CMASS = PRO_MP_MASS
cname= ptc_common_name
PROJECT_SHORT = rel_model_name
PROFILE_NUMBER=0
SUBASM_NUMBER=0
oritext = "_"
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp+"." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX=tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "."+  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
endif
if search(CINDEX,oritext)>1
tmp = extract(CINDEX,1,search(CINDEX,oritext)-1)
CINDEX = tmp + "." +  extract(CINDEX,search(CINDEX,oritext)+1,String_length(CINDEX)-search(CINDEX,oritext))
Endif


element_name.txt:

/*给零件写自动文件名的控制文件
SUBASSEMBLY_NAME#-#ELEMENT_NUMBER

element_name_asm.txt

/*给组件写自动文件夹名的控制文件
PROJECT_SHORT#_#ELEMENT_NUMBER

drawing_setup.txt:

/*给零件写自动控制批量工程图加图框的控制文件
DRAWING_FORMAT_NAME  gb_a4
GENERAL_VIEW +XY
TOP_VIEW 1
RIGHT_VIEW 1
BOTTOM_VIEW 1


drawing_setup_asm.txt:


/*给组件写自动控制批量工程图加图框的控制文件
DRAWING_FORMAT_NAME  gb_a3_ASM
GENERAL_VIEW +XY
TOP_VIEW 1
RIGHT_VIEW 1
BOTTOM_VIEW 1

游客,如果您要查看本帖隐藏内容请回复



本帖被以下淘专辑推荐:

2

主题

44

回帖

1

威望

助工

积分
56
发表于 2022-5-7 15:40 | 显示全部楼层
学海无涯苦作舟,在下佩服
回复

使用道具 举报

4

主题

470

回帖

0

威望

高工

积分
569
发表于 2022-5-7 15:44 | 显示全部楼层
AFX设计中,批量写参、关系式和工程图创建的控制文件
回复

使用道具 举报

0

主题

122

回帖

0

威望

助工

积分
186
发表于 2022-5-7 15:46 | 显示全部楼层
AFX控制文件
回复

使用道具 举报

4

主题

302

回帖

3

威望

工程师

积分
404
发表于 2022-5-7 16:00 | 显示全部楼层
谢谢分享
回复

使用道具 举报

18

主题

653

回帖

54

威望

讲师

积分
1045

希望之星勋章

发表于 2022-5-7 16:13 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

1543

回帖

131

威望

讲师

积分
2204

热心助人勋章希望之星勋章

QQ
发表于 2022-5-7 16:26 | 显示全部楼层
谢谢分享
回复

使用道具 举报

2

主题

180

回帖

2

威望

工程师

积分
214
发表于 2022-5-7 16:36 | 显示全部楼层
瞧瞧这个
回复

使用道具 举报

0

主题

39

回帖

0

威望

实习生

积分
44
发表于 2022-5-7 16:39 | 显示全部楼层
学海无涯苦作舟,在下佩服
回复

使用道具 举报

3

主题

139

回帖

5

威望

工程师

积分
231
发表于 2022-5-7 16:44 | 显示全部楼层
学习下!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 11:04 , Processed in 0.139678 second(s), 27 queries .

快速回复 返回顶部 返回列表