找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 10475|回复: 14

[分享] CREO标准库文件管理

[复制链接]

7

主题

63

回帖

152

积分

上等兵

积分
152
发表于 2015-9-24 13:37:31 | 显示全部楼层 |阅读模式
大家在做产品设计时会用到很多标准件和通用件,当然大多数都会在CREO中外挂标准库,方便了不少。在我们设计过程中,使用过的标准件都会保存在工作目录,可是时间久了,工作目录就显得很乱。
下面我就分享一下标准库文件的管理方法吧。(一般来讲工作目录仅存放自己关心的图档,这样工作重点一目了然
1.新建一个文件夹,用来存放标准件(文件夹的位置选择比较固定的,也就是不易被改动到的,推荐CREO的库文件夹下或标准库的安装目录下)
1.png
2.将我们以后可能用到的标准件文件从标准库的安装目录复制到该文件夹下,注意复制的是文件,而不是文件夹(当然你也可以把所有的标准件都复制过去,一劳永逸,不过我觉得也没有必要,就根据我们需要就行了,况且以后也随时可以添加进去)
2.png
3.在CREO安装目录下找到search.pro,用记事本打开,添加路径:search_path D:\Program Files\MONLibs\GBLib\common used parts
(3.0的在AFX文件下,大家可以自己搜索。如果没有找到原始的search.pro,也可以通过复制一个config.pro的方法来自己创建一个PRO文件)
然后也可以另存到一个相对固定的位置
3.png

4.最后在配置中增加一选项,来指定搜索文件就OK了。
4.png
此外你还可以用这种方法在统一管理其它通用件,如电子元器件等,公司LOGO等,只需要将这个文件统一存放,然后再用search_path来指定就行了。


补充内容 (2015-9-30 11:03):
更新一下哈:如果标准库安装好了,这个方法其实是多余的,打开组件时,CREO自动从标准件的安装目录检索,不用额外设定。但这个方法还是可以用在其它通用件上,比如下载的电子元件模型,公司LOGO等。

0

主题

103

回帖

0

积分

列兵

积分
0
发表于 2015-9-24 15:08:48 | 显示全部楼层
很好.学习了.值得推荐.

1

主题

95

回帖

102

积分

上等兵

积分
102
发表于 2015-9-24 20:33:58 | 显示全部楼层
没整明白,有什么好处。

7

主题

63

回帖

152

积分

上等兵

积分
152
 楼主| 发表于 2015-9-24 21:22:45 | 显示全部楼层
menglingtao 发表于 2015-9-24 20:33
没整明白,有什么好处。

就是要把那些我们不大关注的文件统一放在其它地方,要工作文件夹整洁一些。

107

主题

183

回帖

403

积分

等待验证会员

积分
403
发表于 2015-9-24 23:48:09 | 显示全部楼层
一、标准件库不要你这样管理,不然太难找了,还是在congfig里指定库目录和管理 1.png
二、对于用search.pro来管理文件,需要在config.pro里指定search_path_file在哪里,如何生成search.pro见下面的说明:




Creo/preo不同目录文件搜索方法
Proe/creo如果在设计一个组件时,装配不在当前工作目录里的文件,保存后,再次打开,会发现缺少刚才装配的零部件,如何在config.pro里配置,能实现自动搜索,具体方法,请按下面的步骤操作:
1.    创建一个文件夹例,如在D:\config目录下创建search文件夹
2.    在search文件夹里用记事本创建两个空文件:search.bat和search.pro
3.    编辑:search.bat,在里面指定搜索文件夹,例如:
@echo off
dir  E:\三孔/a:d/s/b>search.pro
dir  E:\刘海涛变速箱/a:d/s/b>>search.pro
dir E:\20130309/a:d/s/b>>search.pro
a 上面的红色文字为目标目录,如果你想让creo/PREO自动搜索这个目录就在上面search.bat文件里添加;
b 注意:“dir E:\刘海涛变速箱/a:d/s/b>>search.pro”一下的“>>”要用两个半角的大于号>>
c 可以指定多个目录
4.    search.bat里在指定好目录后,保存
5.    不要直接设定含有creo创建的文件的文件夹,要设上一个目录;
6.    运行search.bat
7.    用笔记本打开search.pro这个文件,会发现里面自动添加了很多目录,可以自动创建指定文件夹下的子文件夹:
2.png

说明已经指定了搜索目录了
8.     编辑config.PRO文件,给search_path_file这个参数指定search.pro这个文件

3.png

保存config.pro到启动目录
9.     重新启动软件
10.   试试新建一个组件,从上述你指定的目录装配不同的3D零部件,保存,清除内存,重新打开刚才装配的新文件,会发现刚才装配的不同目录里的零部件,都存在。
11.   如果你安装了creo中文插件,可以直接打开同名工程图了,不需要一定在当前工作目录。


107

主题

183

回帖

403

积分

等待验证会员

积分
403
发表于 2015-9-25 00:03:03 | 显示全部楼层
本帖最后由 fuguangyi 于 2015-9-25 00:05 编辑

关于如何配置标准件库,网上很多:我这里总结了一下:

一、把你下到的的GBLib,解压到你的creo库文件所在的目录

如果库文件所在的目录d::\ProLibs下为例,则解到d:\ProLibs目录

d:\ProLibs
  |_GBLib             (GBLib Directory)
  |_ProLibs.MNU       (总库的MNU文件,你可以改总库的目录名为其它,则此MNU主文件名要改为相同的)
  |
  

如果你的库文件所在的目录不在d:\ProLibs,则改名ProLibs.MNU成相应的*.MNU,改变了GBLib目录名的话,则要编辑d:\ProLibs\ProLibs.MNU相应改变。


二、设定CONFIG.PRO:

pro_library_dir d:\ProLibs\
pro_catalog_dir d:\ProLibs\
save_objects changed
!上面保证能正确找库和catalog文件的位置,并设定不改不往库中存新版本


三、我们不用search path那种原始的过时的方法来保证Pro/E装配或其它情形下用过的库中的文件后,下次PROE打开这些装配时它还能正确找到和检索出库中的文件,我们用Catalog文件:


现在来建cataglog文件:
点击我的电脑右键属性,修改添加变量:
设定系统环境变量(同设LANG=Chinese_CN方法一样)

PRO_LIBRARY_DIR=d:\ProLibs

DOS CMD行set pro看一下PRO_LIBRARY_DIR变量有没有,没有看到的话重启动或手工加啊:
c:\>set PRO_LIBRARY_DIR=d:\ProLibs

再运行C:\Program Files\PTC\Creo 2.0\Common Files\M120\x86e_win64\obj\pro_build_library_ctg.exe
就会生成在d:\ProLibs\下自动生成一个文件:prolibs.ctg.1这个catlog文件。

上面这一步一定要做啊,否则又没设search path,又没catalog文件,装配中用过后关掉PROE下次再打开就会找不到文件!

至此GBLIB完全挂上,可放心在PROE中Open它,装配和使它。

7

主题

63

回帖

152

积分

上等兵

积分
152
 楼主| 发表于 2015-9-25 09:17:13 | 显示全部楼层
fuguangyi 发表于 2015-9-24 23:48
一、标准件库不要你这样管理,不然太难找了,还是在congfig里指定库目录和管理
二、对于用search.pro来管 ...

本质都是一样的,但个人觉得你的还要麻烦一些,我只是把我们要的标准拷到一个地方来统一存放,这样,路径只增加一个,很方便。并且这个文件夹也不需要怎么管理,只是用来组件检索。(上面你添加很多路径)
如果仅仅把目录加到PRO/LIRBARY里,是不能搜索的。当然如果标准库菜单没有安装成功,如果对标准件的名称比较熟悉的话,这样做可以直接插到组件里,不用到处去找。

107

主题

183

回帖

403

积分

等待验证会员

积分
403
发表于 2015-9-29 10:22:46 | 显示全部楼层
本帖最后由 fuguangyi 于 2015-9-29 10:42 编辑
Anson_Chen 发表于 2015-9-25 09:17
本质都是一样的,但个人觉得你的还要麻烦一些,我只是把我们要的标准拷到一个地方来统一存放,这样,路径 ...

1、我看半天,也没明白你那search.pro里的文件是自动产生的,还是人工填写的,如果是人工填写的,怎么你的方法容易?我还是不明白。我介绍的search.pro文件是采用search.bat自动创建的;

2、真正的库文件管理,采用catalog文件管理,这个catalog采用Creo自己带的pro_build_library_ctg.exe来创建的,运行它,会自动在config.pro里指定的库文件夹里自动创建一个*.ctg文件,这样不会在调用这些文件后,在保存时写库(修改已经固定的库文件),为什么不允许写库?防止高版本保存修改了库里的文件,低版本打不开的,也不会才生很多小版本;
3、可以添加.mnu菜单文件,对库文件力的子目录和文件加上说明,方便分类和查看说明,调用时能准确查到到需要的文件;
4、写.mnu菜单是一个繁琐的事. 当然,如果写好了,可以在整个公司里统一使用这个库。

7

主题

63

回帖

152

积分

上等兵

积分
152
 楼主| 发表于 2015-9-29 14:08:12 | 显示全部楼层
fuguangyi 发表于 2015-9-29 10:22
1、我看半天,也没明白你那search.pro里的文件是自动产生的,还是人工填写的,如果是人工填写的,怎么你 ...

只要不去更新那些标准件,每次保存组件时,标准件是不会保存的,不用担心小版本的事。

0

主题

45

回帖

19

积分

列兵

积分
19
发表于 2015-9-29 23:06:17 | 显示全部楼层
有必要,值得学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-4-26 10:27

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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