基于约束的复杂动态块_第1页
基于约束的复杂动态块_第2页
基于约束的复杂动态块_第3页
基于约束的复杂动态块_第4页
基于约束的复杂动态块_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于约束的复杂动态块基于约束的复杂动态块简介本课程介绍如何创建和管理基于约束的复杂动态块。当您渐渐熟悉了创建基于约束的动态块所用的工具和技术后,您可能就开始想方设法通过采用技术来改进当前正在使用的动态或静态块。您对此技术了解得越透彻,您在设计和实现基于约束的动态块技术方面就越具有创造性。在下图中,“块特性表”显示基于约束的高级动态块的参数和可能配置。目标完成本课程后,您将能够:阐述一些基于约束的高级动态块示例。使用块表可以使用约束参数、传统参数和操作以及属性创建预定义动态块配置。使用“参数管理器”管理参数、约束、用户变量和属性。使用构造几何图形帮助创建基于约束的动态块。课程要求开始学习本课程之

2、前,您应当能够:创建动态块。创建和管理几何约束和标注约束。创建和管理动态块中的约束参数。基于约束的高级动态块简介基于约束的高级动态块表示一种更高级别的动态块创建方法,这种方法综合利用所有块创建工具来创建更复杂和更强大的动态块。请注意,虽然这些块被认为是高级动态块,但并不意味着不容易创建,这点很重要。为了创建这些块,您需要牢固掌握所有可用于创建块的工具。熟悉了这些工具后,您便可以开始考虑如何使用这些工具在动态块中创建使用其他方法很难或不可能创建的所需功能。在下图中,“参数管理器”显示可在基于约束的高级动态块中找到的某些类型的参数和特性。dldLltfLdLm*d4d6dFdadJArt&lslr

3、tr-LSr基于约束的高级动态块定义基于约束的高级动态块是指具有如下特征的任意动态块:使用带有嵌入公式的参数、块表等工具,通过参数管理器来管理方程式、参数和属性,借助构造几何图形来帮助创建和约束块几何图形。如果您仔细查看和研究高级动态块的创建过程,可能会发现一些特征。由于动态块可以实现的功能几乎是无限的,因此很难通过单个定义来阐明什么是高级动态块。然而,可以讨论您希望在块定义中看到的一些特征。基于约束的高级动态块示例下图显示基于约束的高级动态块。此动态块使用构造几何图形、几何约束、块表和表达式形式的用户参数。值R甩户莹I束IpmOiameter60GOjOOOO-旳車拳魏云I匚onstruct

4、ioftRftdius(IpmDpAmeter-(FinRdius*2)7225JWOO)FinRadiij:55JQ0003030血吊盟SO为&1dl16.5165000童陋19759-75W使用块表简介通过块表创建的块可以为用户提供无限数量的潜在配置。这样将为用户提供一个简单的上下文菜单,其中列出动态块作者设计的所有可用配置,因此用户无需操纵各种夹点来实现所需配置。另外,其他用户可从“特性表”对话框中选择一种配置,该对话框在一个对话框中列出了所有可用配置选项。在下图中,动态块显示从“块表”生成的上下文菜单。用户只需从菜单中选择所需选项。ImipDiamffter-.r-J45XXJOOSO

5、XKJDO65KKJOO70XKJD0命令访问块表IIL一I功能区:“块编辑器”选项卡“标注”面板“块表”2*424.000048.0000盍勿00水平畸韭匐T块表11命令行:BTABLE块特性表“块特性表”中的参数引用您向动态块中添加的动态约束或参数。然后,您使用块特性表”对话框中的选项通过添加这些参数的特性和定义这些特性的可能值来创建动态块的多个配置。单击各编号区域可查看其定义。(2)屁块特性表步骤:使用块表以下步骤介绍了如何使用块表创建基于约束的高级动态块。在功能区上,单击“块编辑器”选项卡“标注”面板“块表”。指定参数的位置。输入块表的夹点数。3使用“块特性表”为潜在块配置添加参数特性

6、。SizeWidthHeight2+224.000024.00002*224.i:ii:ii:ii:i24.LlOOLl2*224.i:ii:ii:ii:i24.LlOOLl2+424.000048.00002*424.i:ii:ii:ii:i48.LlOOLl自动菜单嵌套用于选择特定块配置的上下文菜单将基于“块特性表”中的参数值自动嵌套。在下图中,您可以看到行具有相同的值(用于确定窗户外框宽度的最后一列除外)。在图形中使用该块时,第一级菜单只显示唯一选项。当您可以选择多个选项时,显示嵌套菜单。块特性IIMlIBin二二二二*!11142x2卜CasingWidth2x4*加卜0.0500/Q

7、jO7MM卜3jt“管理”面板“参数管理器”些釣束我态轴板菜单栏:“参数化”“参数管理器”参数管理器在“块编辑器”中,您可以借助“参数管理器”访问特定于动态块的参数和特性。在下图中,显示了多种不同类型的参数。此外,您可以显示两个其他信息列:“顺序”和“显示”。单击各编号区域可查看其定义。2鼻二i4FB-乐淫喲皋f)1J6875.2d42d54:亜養巳i0B1251寻056251sat-Id&1-杨年琴蹟辂4j呂.血(2:-MOEEUNO-用户杓采。石ngV阿th334C*MigWdthHeiglftS6SB3hegihtofWiridawSue2x22x215izeDKcriptionUscr

8、Argls;4S4$7Width44n2Width-pFtULn晶円dl3Wsh/话0AHtiight/iS昱示了IE亍科仁玮牛步骤:使用“参数管理器”以下步骤介绍如何使用“参数管理器”。在功能区上,单击“块编辑器”选项卡“管理”面板“参数管理器”。根据需要添加或编辑参数。在“块编辑器”中执行其他任务时,“参数管理器”可以保持打开状态。当“参数管理器”处于打开状态时,您可以继续添加约束参数、创建新的几何图形和测试块。使用构造几何图形简介构造几何图形在某种程度上是一个通称,因为通常在二维和三维应用程序中使用它来帮助创建其他几何图形,但不需要使用它来阐明特定设计意图。在动态块环境中,构造几何图形用

9、于帮助定位和约束块几何图形,但在将块插入图形中时不可见。在下图中,虚线表示在块开发期间用于定位和约束几何特征的构造几何图形。此几何图形在阐明块特征时不是必需的,但它却是块定义的重要部分,因为它用于定位和约束几何特征。构造几何图形说明可从标准二维对象(例如直线、圆、圆弧、多段线和样条曲线)创建构造几何图形。因为这些对象一开始是标准对象,您可以轻松地使用自己熟悉的所有标准几何图形创建和编辑工具。创建几何图形后,使用BCONSTRUCTION命令将其转换为构造几何图形。转换几何图形后,它使用灰色和虚线线型显示。但是,尽管几何图形的外观有所更改,但它与创建的原始几何图形拥有相同的对象类型、颜色、线型和

10、图层特性。例如,如果您在图层上创建一个使用蓝色和实线线型的圆,则构造几何图形将显示为灰色并使用虚线线型。但是,如果您检查此对象的特性,则列出的特性将仍为原始的线型和颜色特性。在下图中,分别显示了转换为构造几何图形之前和之后的几何图形。转换几何图形之前,它在名为“构造”的蓝色图层上绘制。转换前转换后命令访问构造”对该命令使用以下选项。选项说明选择对象“选择对象”可以将常规几何图形转换为构造几何图形或将构造几何图形还原为常规几何图形。全部显示使所有构造几何图形在块编辑器中都可见。全部隐藏使所有构造几何图形在块编辑器中都不可见。转换将选定的几何图形转换为构造几何图形。还原将选定的构造几何图形还原为常

11、规几何图形。过程:创建构造几何图形以下步骤介绍了如何创建构造几何图形。单击下面的按钮查看幻灯片。指导原则使用构造几何图形时,请注意以下指导原则。与常规几何图形一样,约束构造几何图形时,您应在应用约束之前对该几何图形执行必要的编辑。在某些情况下,约束几何图形后对其进行编辑将导致约束被删除。这种情况应仅在编辑几何图形导致对象类型更改时发生。例如您修剪圆时,对象类型更改为圆弧。在此示例中,已应用到圆的任何约束都将被删除,因此需要重新应用约束。对于复杂块,请考虑使用“构造”命令的“全部隐藏”选项来关闭所有构造几何图形的可见性。练习:创建基于约束的复杂动态块在此练习中,您将使用构造几何图形、块表和参数管

12、理器创建复杂的基于约束的动态叶轮块。】mpDimeter4500001田创DO5500曲VWjQQOTTOjMOO特性表打开“Dynamic-Impeller-Block.dwg”。进入块编辑器:单击“插入”选项卡“块”面板“块编辑器”在“编辑块定义”对话框中,选择“DynamicImpeller(动态叶轮)”。单击“确定”。创建构造几何图形:在“块编辑器”选项卡上,单击“管理”面板“构造几何图形”。选择两条线和大圆。按Enter键。再次按下Enter键以将线转换为构造几何图形。对圆和构造几何图形构造阵列:单击“常用”选项卡“修改”面板“阵列”。为两个圆和两条构造线创建副本数为6的环形阵列。确

13、保阵列围绕构造圆展开。仅使用圆作为剪切边,并按照如下所示修剪圆。约束几何图形:在“块编辑器”选项卡上,单击“几何”面板“自动约束”。在图形窗口中的任意位置单击鼠标右键,然后单击“设置”。在“约束设置”对话框中的“自动约束”选项卡上,单击“重置”。单击“确定”。窗选此块中的所有对象。按Enter键。注意:最好在修剪或编辑对象之后再对其应用约束。某些编辑操作会删除约束,具体取决于执行的操作。例如,对圆进行修剪时,此对象类型会更改为圆弧。修改对象类型会导致删除约束。添加约束参数:在“块编辑器”选项卡上,单击“标注”面板“半径”。选择顶部的圆弧并按如下所示放置约束参数引线。按Enter键接受默认的约束

14、参数值5。对于夹点数,输入0。注意:为了清晰起见,已经隐藏了几何图形约束。5.0QD0&在“块编辑器”选项卡上,单击“标注”面板“线性”。按Enter键。选择由线性标注指示的垂直构造线,如下图所示。按如下所示放置线性约束参数。按Enter键接受默认值30。对于夹点数,输入0。编辑约束参数的名称:在“块编辑器”选项卡上,单击“管理”面板“参数管理器”。在“参数管理器”对话框中,单击“CreatesaNewUserParameter(创建一个新的用户参数)”。输入ImpDiameter作为新的参数名称。在“ImpDiameter”的“表达式”单元格中,输入60。名称義达式-用户为束ImpDiame

15、terGO-釣束参数3015510修改约束参数:在“参数管理器”对话框中,单击两次radl参数。输入FinRadius。按Enter键。将d1参数重命名为ConstructionRadius。在ConstruetionRadius的“表达式单元格中,输入(ImpDiameter-(FinRadius*2)/2。ConstruetionRadius的值将修改为25.00d-期户樹亚囲.0000t;豹束帯魏QmpDiam|-ir-(FinRadi)FinEadius3lODOi11.测试块参数:在“参数管理器”对话框中,使用不同的ImpDiameter参数值进行实验。输入45和75之间的各个值,并

16、观察叶轮块尺寸变化。12.添加块表:在“块编辑器”选项卡上,单击“标注”面板“块表”。在块几何图形右侧的附近选择一个点来放置此参数。对于夹点数,输入1。按Enter键。在“块特性”表中,单击“添加参数特性”。在“添加参数特性”对话框中,按住Ctrl键并选择ImpDiameter和FinRadius参数。单击“确定”。竺块特性表;生案IoFi丁迟况diInpDi:训已ter13.在“块特性表对话框中,单击ImpDiameter列并将其拖动至FinRadius列的左侧。输入下面显示的值。单击“确定”。注意如何才能不显示构造几何图形。插入块时也会遇到这种情况。选择该块以显示块表夹点。单击此夹点并选择

17、各种尺寸选项。确保每个尺寸选项都可以正常起作用。45.0000蓟JQQO55.MOOV65J000QTfljmfi15.16.15.16.单击“关闭测试块窗口”。单击“SaveBlock(保存块)”。您应该会收到一个警告对话框,说明此块未被完全约束。阅读此消息并单击“保存”。17.17.检查约束状态:在“块编辑器”选项卡上,单击“管理”面板“约束显示状态”来打开约束状态指示器。几何图形应该变为蓝色,表示该几何图形未被完全约束。在“块编辑器”选项卡上,单击“几何”面板“固定”。选择大型构造圆。圆的颜色变为粉红色,表示此圆已被完全约束。但是请注意,此块的其他元素仍然保持为蓝色,表示它们未被完全约束。5.DODOa对块进行完全约束

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论