solidworks文件关联问题

装配体1在A文件夹内,装配体1分为两个组件也在A内,分别是B组件、C组件,B文件夹内有组成装配体1的零件b1、b2、b3····和各个零件的工程图,C文件夹内有组成装配体1的零件c1、c2、c3········和各个零件的工程图。现在我想实现将c3零件和c3的工程图移动到B文件夹内改名为b3,再将B文件夹内原来的b3零件及工程图移动到C文件夹内改名为c3。
既是将两个零件的位置对调,名字也对调。要求打开装配体时没有找不到的零件,打开工程图时没有提示内部ID错误,并且零件的图标(预览图片,不是缩略图)和实际的零件相同

  将文件名关联到文件属性

  越来越多的企业采用编码的方式管理CAD数据。SolidWorks中,较好的方法是将编码加到文件属性中或以编码加文字的方式命名CAD文档。

  在SolidWorks中利用方程式则可以实现自动提取文件名称中的某些字符并自动填写到文件属性中。方法如下:

  1.假设某企业的零件命名规则为:前面9位为数字编码,后面为中文名字。每一个零件都需要将前9位的编码数字填写到文件属性中。如:001002003_汽缸

  2.新建一个空白文档,生成方程式并输入:

  part.Extension.CustomPropertyManager("").Set("partno",Left(part.GetTitle,9))

  上句中"partno"表示将要添加的文件属性名称,注意:未加入方程式之前先不要添加此属性,否则可能方程式不能添加。

  Left(part.GetTitle,9)是一个字符串函数,表示从文档的名称中从左到右取9个字符。输入完成后点击确定即可。如下图:

  

  完成后将出现

  3.输入文件属性如下图,属性名最好用大写。

  4.点击确定后,返回SolidWorks界面并将文件保存为“将文件名关联到文件属性”。重建模型后打开文件属性窗口。可以看到此时文件属性已自动改变为“将文件名关联”。见下图:

  5.将此文档保存为模板,则每次设计新的零件时均可以自动填写编码到文件属性中。并且此文件属性随时与编码保持关联,在省去手动填写的麻烦时还确保了编码的正确性。

  另外,用户可以根据自己的需要修改方程式的函数。比如,编码是在文件名中间取得的可以将left函数改为mid函数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15

你的意思是零件位置改了名称改了,然后零件所在装配体里面的位置不变吗?这样的话就有办法!!!~~~就是在打开你原来的b3  c3零件所在的装配体之前~~然后点参考~~~把你改了以后零件的位置重新指定  打开以后保存即可~~~!!!知道怎么参考吗?传个图片你稍加研究即会了!(点选装配体文件,,,下面有个参考 点开)

本回答被提问者采纳
第2个回答  2011-06-01
好麻烦
相似回答