资源描述:
《CATIA工程图常见问题之二工程图标题栏设置.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CATIA工程图中常见问题之二-工程图标题栏设置本文由Clumsybird贡献二,工程图标题栏设置:简述:工程图图纸中背景视图设置工程图标题栏可以归于工程图图纸设置,这里鉴于该方面的问题相对比较多,单列为一部分.基本设置:1)通过编辑菜单下的背景进行设置:菜单栏选编辑—背景—框架创建—插入框架和标题节点—标题块样式,在下拉框下面选择所需要选择框架和标题模板(安装catia时自带的或者自己事先定义的模板,在右侧的Preview中是预览样式),点击确定即可,这时仍处于背景模式中,通过单击线或者双击文字可
2、以对标题栏进行编辑,如增加/修改在标题栏里所要显示的内容等等.注:同样通过编辑菜单下的工作视图,可以返回视图模式下.2)在文件菜单下的页面设置中进行设置:文件—页面设置—插入背景视图—将元素插入页—浏览,然后选择自己需要插入的文件的背景(即框架和标题块).这里除了可以选择在模板文件之外,还可以选择其他存在的CATDrawing文件.1.如何自己设计标题栏Q:如何生成自己设计的标题栏A:一是利用宏程序编写,插入时调用宏;二是利用别人的图进行修改,如果它的图框在背景里,那就可作为模板,在需要时插入就可以
3、;如果是以视图形式存在的,那就复制这个视图到你的目标工程图中,或者复制那些图素,转到背景里粘贴上去就行了.三是利用通常比较容易得到的AUTOCAD的模板,直接打开后复制粘贴后即可作为模板.四是在背景模式下利用提供的工具进行绘制.************************2.如何插入自定义标题栏Q:如何在CATIA工程图中加入自己设计的标题栏?A:在工程图中加入自己设计的标题栏有两种方式:一是编脚本,也就是自己写宏,CATIA插入标题框,实际就是调用了一个宏程序;二是替换,就是在PageSetu
4、p里面插入自己设好的标题栏.2.如何将工程图的标题栏内容与产品中的数据进行自动链接Q:对产品(装配件,零件)生成工程图(工程图的图框及标题栏我都是自定义的)时,通过什么方式能将产品的数据(零,部件名称,图号,材料,重量)自动填入工程图的标题栏里.A:在CATIA里面,投影和标题栏是分为两个部分来做的,投影是CATIA的标准功能,而标题栏是去调用一个宏程序.具体而言,CATIA的标准方式:生成工程图调用宏程序画图框(在画图框时,可以用编程的方法把需要的信息填进去.当然如果自己有图框,就只需要填信息就可
5、以了,这个取决于宏程序怎么写)如果3D文件变化了,再次调用宏程序进行更新.CATIA的关联是依靠参数进行的,要实现关联,就必须创建相应的参数,利用insertattributelink来实现关联.比如,要想将二维图的文字与零件的质量相关联,直接用insertattributelink是找不到mass这个参数的,必须在3D文件里面手动建立这样一个参数(最好是测量得到的,可以保持同步)用CATIA做工程图,;建议用宏程序捕获/更新与产品相关的信息,比如质量.综上所属,要实现将产品数据自动填入工程图的标题
6、栏,且做到3D信息在2D图纸的自动更新,可以通过InsertAttributeLink来实现.这需要①过自己编程序在3D文件中创建相关的参数,②建立工程图中文字与3D文件的参数的关联(利用公开了的InsertAttributeLink函数编程实现).*#dimparaasparametersetpara=......//(3D文件的一个参数)dimmytextasdrawingtextsetmytext=drwdoc.sheets.activesheet.views.activeview.texts
7、.add("",0,0)//在(0,0)位置添加一个文字对象mytext.insertvariable0,0,para*#以上语句是把3D文档的参数值写到二维图的文字里面,并且保持自动更新,实际上就是用宏实现InsertAttributeLink,前提是3D文件里面存在这个参数3.如何修改,应用CATIA原有的图框模板文件?Q:如何修改应用CATIA原有的图框模板文件?A:①在X:ProgramFilesDassaultSystemesB11intel_aVBScriptFrameTit
8、leBlock目录里复制Drawing_Titleblock_Sample_Enovia1.CATScript文件,修改名称.②在catia中选择工具(Tools)—宏(Macro)—宏(Macros),在可用的宏中选择刚才修改的文件(如果在可用宏中没有库文件显示,可以选择"宏库…(MacroLibraries)",在"库类型"下选择目录,然后点击"添加现有库",找到①中的文件夹,确定,关闭宏库对话框,选择刚才修改了的文件).③点选"编辑(edit)"进行编缉,打开宏