新手必看,三分钟教会你工程图日期/页码/零件名自动添加
页码/零件名的添加遵从一个路线:1、进入module和assembly的模板文件(这个怎么修改模型、制图模板不用教了吧。。。。。)-2搜索功能属性工具-3在对应的区域加上对应的代码-4-回到你们图框模板-将注释改为对应的代码即可。
原理:给零件附上属性,在图框里链接这个属性,即可显示。
图纸时间的添加是另一条路线:
1、进入制图模板-ctrl+e进入表达式中2、抄作业(我放在下面,表达式类型一定要是字符串)3、如果你的日期框模板是标准的单元格,那就直接输入<X0@MyTimeStamp>即可,如果是无参线段组合的框,那就“表格注释命令,创建一个表格,双击表格空白内容,输入<X0@MyTimeStamp>。
作业:
MyDate = StringUpper(dateTimeString("localTime?", True))
MyDay = subString(MyDate, 9, 10)
MyMonth = If (subString(dateTimeString("localTime?",True),5,7)="Jan")("1")Else If(subString(dateTimeString("localTime?",True),5,7)="Feb")("2")Else If(subString(dateTimeString("localTime?",True),5,7)="Mar")("3")Else If(subString(dateTimeString("localTime?",True),5,7)="Apr")("4")Else If(subString(dateTimeString("localTime?",True),5,7)="May")("5")Else If(subString(dateTimeString("localTime?",True),5,7)="Jun")("6")Else If(subString(dateTimeString("localTime?",True),5,7)="Jul")("7")Else If(subString(dateTimeString("localTime?",True),5,7)="Aug")("8")Else If(subString(dateTimeString("localTime?",True),5,7)="Sep")("9")Else If(subString(dateTimeString("localTime?",True),5,7)="Oct")("10")Else If(subString(dateTimeString("localTime?",True),5,7)="Nov")("11")Else("12")
MyYear = subString(MyDate, 21, 24)
MyTimeStamp = MyYear+"/"+MyMonth+"/"+MyDay
抛砖引玉,还有很多玩法,这个分享给刚入行的朋友
忘记了一点:日期更新如何使用? :你的图纸关联了一个模型或者装配。打开这个模型或者装配-菜单-工具-更新-更新以获取外部更改即可。 25-7-4更新:还有个实际的细节.如果是外部来的零件,是没有属性设置的。此时点击属性工具-从部件继承-选择model模板文件,就能一键添加属性了。 本帖最后由 夏季里那丝清凉 于 2025-7-11 14:52 编辑
psl1582692708 发表于 2025-7-4 10:51
25-7-4更新:还有个实际的细节.如果是外部来的零件,是没有属性设置的。此时点击属性工具-从部件继承-选择m ...
:)用户默认设置-基本环境-用户属性里的属性模板目录名称windows那一栏设置成你自己定义的一些属性文件,这样无论是不是外部来的零件,都会有你自己定义的属性。
至于自定义的属性文件如何生成,通过菜单-文件-实用工具-属性模板来创建自定义属性然后导出为.xml文件。
666:lol:lol 图一是制图模板的表达式示意图,图二是模型属性的代码。
是是 是是是是
直接上视频 溧阳万万 发表于 2025-7-2 19:27
直接上视频
你还挑上呢 这些代码是要自定义吗?还是说本来就有直接调出就行呢
简洁明了666 6666666666666666666 谢谢分享,我感觉难点是搞比例和材质,尤其是比例,我搞完只能默认1:1,如果图形过大,也只有先插入视图然后再去编辑图纸页那里修改比例,如果是在插入视图的对话框那里直接改比例的话,图框上还是默认1:1