CATIA工程图中常见问题(2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CATIA 工程图中常见问题——工程图图纸设置 CATIA工程图中常见问题 之工程图标题栏设置
注:工程图中遇到的大部分问题可在选项中进行设置或者在属性及标注属性等中进行设置
二、工程图标题栏设置:
简述:工程图图纸中背景视图设置 工程图标题栏可以归于工程图图纸设置, 这里鉴于该方面的问题相对比较多, 单列为一 部分。 基本设置: 1)通过编辑菜单下的背景进行设置:菜单栏选编辑—背景—框架创建—插入框架和标 题节点—标题块样式,在下拉框下面选择所需要选择框架和标题模板(安装 catia 时自带的 或者自己事先定义的模板,在右侧的 Preview 中是预览样式) ,点击确定即可,这时仍处于 背景模式中,通过单击线或者双击文字可以对标题栏进行编辑,如增加/修改在标题栏里所 要显示的内容等等。
注:同样通过编辑菜单下的工作视图,可以返回视图模式下。
2)在文件菜单下的页面设置中进行设置:文件—页面设置—插入背景视图—将元素插 入页—浏览,然后选择自己需要插入的文件的背景(即框架和标题块) 。这里除了可以选择 在模板文件之外,还可以选择其他存在的 CATDrawing 文件。
1
CATIA 工程图中常见问题——工程图图纸设置
1.如何自己设计标题栏 Q:如何生成自己设计的标题栏 A:一是利用宏程序编写,插入时调用宏;二是利用别人的图进行修改,如果它的图框 在背景里,那就可作为模板,在需要时插入就可以;如果是以视图形式存在的,那就复制这 个视图到你的目标工程图中,或者复制那些图素,转到背景里粘贴上去就行了。三是利用通 常比较容易得到的 AUTOCAD 的模板,直接打开后复制粘贴后即可作为模板。四是在背景 模式下利用提供的工具进行绘制。 ************************ 2. 如何插入自定义标题栏 Q:如何在CATIA工程图中加入自己设计的标题栏? A:在工程图中加入自己设计的标题栏有两种方式:一是编脚本,也就是自己写宏,
2
CATIA 工程图中常见问题——工程图图纸设置
CATIA 插入标题框,实际就是调用了一个宏程序;二是替换,就是在 Page Setup 里面插入 自己设好的标题栏。 ************************ 3. 如何将工程图的标题栏内容与产品中的数据进行自动链接 Q:对产品(装配件、零件)生成工程图(工程图的图框及标题栏我都是自定义的)时,通 过什么方式能将产品的数据(零、部件名称、图号、材料、重量)自动填入工程图的标题栏里。 A:在 CATIA 里面,投影和标题栏是分为两个部分来做的,投影是 CATIA 的标准功能, 而标题栏是去调用一个宏程序。具体而言,CATIA 的标准方式:生成工程图Æ调用宏程序 画图框(在画图框时,可以用编程的方法把需要的信息填进去。当然如果自己有图框,就只 需要填信息就可以了,这个取决于宏程序怎么写)Æ如果 3D 文件变化了,再次调用宏程序 进行更新。 CATIA 的关联是依靠参数进行的,要实现关联,就必须创建相应的参数,利用 insert attribute link 来实现关联。比如,要想将二维图的文字与零件的质量相关联,直接用 insert attribute link 是找不到 mass 这个参数的,必须在 3D 文件里面手动建立这样一个参数(最好 是测量得到的,可以保持同步) ;用 CATIA 做工程图,建议用宏程序捕获/更新与产品相关 的信息,比如质量。 综上所属,要实现将产品数据自动填入工程图的标题栏,且做到 3D 信息在 2D 图纸的 自动更新,可以通过 Insert Attribute Link 来实现。这需要①通过自己编程序在 3D 文件中创 建 相 关 的 参 数 , ② 建 立 工 程 图 中 文 字 与 3D 文 件 的 参 数 的 关 联 ( 利 用 公 开 了 的 InsertAttributeLink 函数编程实现) 。 *# dim para as parameter set para=......//(3D 文件的一个参数) dim mytext as drawingtext set mytext=drwdoc.sheets.activesheet.views.activeview.texts.add("",0,0) // 在 (0,0) 位置添加 一个文字对象 mytext.insertvariable 0,0,para *# 以上语句是把 3D 文档的参数值写到二维图的文字里面,并且保持自动更新,实际上就 是用宏实现 Insert Attribute Link,前提是 3D 文件里面存在这个参数 ************************ 4.如何修改、应用CATIA原有的图框模板文件? Q:如何修改应用 CATIA 原有的图框模板文件? A: ①在 X:\Program Files\Dassault Systemes\B11\intel_a\VBScript\FrameTitleBlock 目录里 复制 Drawing_Titleblock_Sample_Enovia1.CATScript 文件,修改名称。 ②在 catia 中选择工具(Tools)—宏(Macro)—宏(Macros) ,在可用的宏中选择刚才
3
CATIA 工程图中常见问题——工程图图纸设置
修改的文件(如果在可用宏中没有库文件显示,可以选择“宏库…(Macro Libraries) ” ,在 “库类型”下选择目录,然后点击“添加现有库” ,找到①中的文件夹,确定,关闭宏库对 话框,选择刚才修改了的文件) 。
③点选“编辑(edit) ”进行编缉,打开宏编辑器,在其中进行编辑,可以修改需要修改 的项目,如单位名称等等。
④编辑(edit)--背景(background)--框架创建(frame creation)可以创建、更新、加 入修改版标题框等。 ************************ 5.如何在调用自己的图框时能够自己找到图框的位置
4