野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 26403|回复: 282

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

[复制链接]

136

主题

1910

回帖

456

威望

教授

Rank: 8Rank: 8

积分
3314

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

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

威望

助工

Rank: 2

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

使用道具 举报

3

主题

377

回帖

0

威望

工程师

Rank: 3Rank: 3

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

使用道具 举报

0

主题

119

回帖

0

威望

助工

Rank: 2

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

使用道具 举报

4

主题

299

回帖

3

威望

工程师

Rank: 3Rank: 3

积分
401
发表于 2022-5-7 16:00 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

18

主题

644

回帖

54

威望

讲师

Rank: 6Rank: 6

积分
1030

希望之星勋章

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

使用道具 举报

0

主题

1543

回帖

131

威望

讲师

Rank: 6Rank: 6

积分
2204

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

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

使用道具 举报

2

主题

104

回帖

1

威望

助工

Rank: 2

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

使用道具 举报

0

主题

39

回帖

0

威望

实习生

Rank: 1

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

使用道具 举报

3

主题

137

回帖

5

威望

工程师

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 15:16 , Processed in 0.120921 second(s), 30 queries .

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