BLOCK 命令使用对话框将现有实体分组到块中。
-BLOCK 命令从现有实体创建块,并在命令栏中提示您。
BEDIT 和 BCLOSE 命令在临时图形会话中创建或编辑块。
WBLOCK 命令将块和其他图形部件写入单独的图形文件(“写入块”的缩写)。
PASTEBLOCK命令将剪贴板中的图元作为块粘贴到当前图形中。
SECTIONPLANETOBLOCK 命令将选定的剖面平面结果保存到 2D 剖面/高程块或 3D 剖面剖面块。
1.(可选)为块选择图元。
2.启动阻止命令。
将出现“块定义”对话框:
3.在名称字段中键入新块的名称。
4.执行下列操作之一以指定基点:
单击“确定”按钮后,系统将提示您指定基点。
“块定义”对话框将暂时关闭,以便您在图形中选取一个点。
5.指示步骤 1 中预选图元的数量。
要为新块选择更多图元,请执行下列操作之一:
单击“确定”按钮后,系统将提示您选择实体。
“块定义”对话框将暂时关闭,以允许选取图形中的图元。
6.设置块属性:
7.设置创建块后所选实体的行为:
8.单击“确定”按钮以创建块。
注意:
1.(可选)为块选择图元。
2.启动 WBLOCK 命令。
将打开“将块写入文件”对话框。
3.单击名称和路径字段旁边的浏览按钮。
将显示“保存块”对话框。
4.选择一个文件夹并在“文件名”栏中键入名称,然后点按“存储”按钮。
“保存块”对话框将关闭。
5.插入单位:设置块文件的 INSUNITS 系统变量的值。
默认情况下,这是源图形的 INSUNITS 值。
6.指示步骤 1 中预选图元的数量。
要为新块选择更多图元,请执行下列操作之一:
“将块写入文件”对话框会暂时关闭,以允许您选择图形中的图元。
右键单击以停止选择实体。
7.单击拾取点按钮 (
) 以定义新图形的基点
或
在 X、Y 和 Z 字段中键入基点的坐标。
8.设置创建块后所选实体的行为:
9.单击“确定”按钮以创建图形文件。
注意:如果在步骤 7 中设置了“删除”选项,则 OOPS 命令将带回已拭除的块图元。
图块化(BLOCKIFY)工具使您能够自动将重复的对象集转换为块定义。选择一组二维图元或三维实体,CSCAD将在图形中搜索相同的图元集,并自动将其替换为块参照。
有关此命令的更多信息,请访问BLOCKIFY命令参考文章。
1.启动BLOCKIFY命令。
系统将提示您:选择源实体或[匹配相等实体/匹配现有块/设置/选择选项(?)]<匹配相等的实体>:
2.选择要转换为块的图元,然后按Enter键。
所选实体:xx
系统将提示您:选择源实体或[设置/选择选项(?):
3.选择更多实体,或按Enter键或单击鼠标右键停止选择。
系统将提示您:选择块插入点或[使用默认点]<使用默认点>:
4.标识块的插入点。
系统将提示您:选择搜索空间或[整个图形/选择选项(?)]<整个图纸>:
5.按Enter键或单击鼠标右键搜索整个图形。
系统将提示您:指定块名称或<ENTER使用默认名称>:
6.键入块的名称,然后按Enter键。
CSCAD报告:
查找相似组的持续时间:x.xx秒
块插入件数量:xx
注意: 根据BLOCKIFYMODE系统变量的值,某些提示将被限制,默认值用于插入点、搜索空间和/或块名称。
BLOCKIFY命令的目的之一是自动添加和改进模型的结构。如果模型已包含块定义,将检查现有块定义。
可以将相同的块定义组合成一个块定义,并可以选择使用OVERKILL命令清除重复块。
1.启动OVERKILL命令。
系统将提示您:选择图元或[组合重复块定义/选择选项(?):
2.选择 合并重复的块定义 选项
这个 合并重复的块定义 出现一个对话框。
3.(选项)选择要忽略的特性。
4.(选项)勾选 清除重复块定义 选项
5.单击确定按钮
CSCAD报告:
可以使用BEDIT命令或双击要编辑的块来访问块编辑器。使用块编辑器时,CSCAD将在临时图形任务中显示块图元。它包括创建和编辑块定义所需的所有工具。要退出块编辑会话,请使用BCLOSE命令并选择是保存还是放弃更改。如果在块编辑任务中选择“保存”命令,CSCAD将保存对块定义的更改并退出块编辑器。
也可以使用REFEDIT命令编辑块。
使用“插入”命令可以通过对话框插入块。
-INSERT命令通过在命令行中提示来插入块。CSCAD在当前图形中的块定义中搜索块名称。如果在当前图形中未找到块,将搜索SRCHPATH系统变量定义的路径。如果在那里也找不到块,CSCAD会响应“找不到文件<块名称>”。
INSERTALIGNED命令可插入块图元,从而在现有图元上轻松对齐。INSERTALIGNED命令与INSERT命令类似,但在放置过程中,块会与现有直线、多段线、圆弧或圆动态对齐。块与光标捕捉到的图元对齐。如果未捕捉任何图元,则块将与WCS的X轴对齐。
MINSERT命令将块插入为矩形阵列;组合-INSERT和ARRAY命令(是“多次插入”的缩写)。
可以选择选择现有块定义或将整个图形作为块插入。插入图形时,将在当前图形中创建新的块定义。如果更改原始图形文件,除非通过重新插入更改的图形重新定义块,否则这些更改对当前图形没有影响。在图形中插入块时,将其视为单个图元。
注意:
在“插入块”对话框中:
1.启动INSERT命令。
将出现“插入块”对话框。
2.执行以下操作之一:
选定块的名称显示在 名称 领域
“路径”字段显示选定图形的位置。
3.(选项)检查“用户参照曲线以进行插入”选项。
4.设置 插入点 , 规模 和 旋转 模式。
选项包括:
5.(选项)选中“分解”选项以在插入时分解块。
6.单击 确定 按钮
将根据所选选项提示您。
从当前图形插入块。
1.启动 EXPBLOCKS 命令。
将出现“图形浏览器 - 块”对话框。
2.(选项)设置视图模式:详细信息或图标。
3.(选项)选择一个块,然后右键单击并选择上下文菜单中的“选项...”。
将出现“图形浏览器选项”对话框。
设定插入选项,然后点按“确定”按钮。
4.在“详细信息视图”模式下双击块图标或数字。
“图形资源管理器”对话框将关闭,允许您在图形中插入块。
5.指定插入点。
系统提示您:输入块镜像控制点:
“图形资源管理器”对话框将重新打开。
插入另一个图形中的块。
1.打开“图形资源管理器”对话框。
2.在“图形”窗格中,单击“文件夹”选项卡。
3.(选项)如果“本地文件夹”树中尚无可用的文件夹,或者要添加文件夹,请单击“添加本地文件夹...”按钮。
此时将显示“选择文件夹”对话框。
浏览到要添加的文件夹,然后点按“选择文件夹”按钮。
该文件夹及其子文件夹将添加到“本地文件夹”树中。
4.在“本地文件夹”树中选择一个图形。
5.展开图形,然后选择“块”。
所选图形中的所有块都显示在“块”窗格中。
6.从上一过程中的步骤 2 继续。
1.确保相应的实体捕捉处于活动状态。
2.启动“插入对齐”命令。
系统将提示您:要插入的块(~要打开文件对话框)或[?要列出图形中的块]<当前块>:
3.请执行下列操作之一:
4.(选项)选择“多个块”选项或指定固定比例。
5.指定一个点。
块显示与线性图元对齐的选定图元捕捉点。
系统提示您:输入块镜像控制点:
6.移动光标以选择所需位置,然后单击以插入块。
注意:该块按如下方式对齐:
旋转块,使其局部 Z 轴与活动 UCS 的 Z 轴平行,并且其局部 X 轴应与捕捉点位置处的图元相切平行。单击图元上的点时,块将与图元对齐。然后,通过在插入点周围移动鼠标指针,可以选择如何镜像块。块的原点位于实体上。
1.启动 MINSERT 命令。
系统将提示您:要插入的块(~要打开文件对话框)或[?要列出图形中的块]<当前块>:
2.请执行下列操作之一:
3.(选项)选择“多个块”选项或指定固定比例。
4.指定一个点。
系统提示您:块的旋转角度<0°0'0“>:
5.按 Enter 键接受默认旋转角度或指定角度。
系统将提示您:数组中的行数 <1>:
6.指定一个数字。
系统将提示您:列数 <1>:
7.指定一个数字。
系统将提示您:行与行之间的垂直距离或间距矩形:
8.请执行下列操作之一:
系统将提示您:列之间的水平距离:
指定一个值。
注意:
如果设置了块的“可分解”属性,则可以将插入的块分解到其原始元件图元。分解块仅影响块的单个实例。原始块定义保留在图形中,您仍然可以插入原始块的附加副本。如果分解包含属性的块,则属性将丢失,但原始属性定义将保留。
EXPLMODE 系统变量控制是否可以分解非均匀缩放的块。
1.启动分解命令。
系统将提示您:选择要分解的图元 [选择选项 (?)]:
2.选择一个或多个块。
集合中的实体:x
系统将提示您:选择要分解的图元 [选择选项 (?)]:
3.选择更多实体或按 Enter 键停止选择。
所选块将分解。
注意:分解将组件实体分解到其下一个最简单的复杂程度:块中的嵌套块或折线再次成为块或折线。
块的可分解属性是在使用 BLOCK 命令创建块时设置的。
要编辑属性,请执行以下操作:
1.启动 EXPBLOCKS 命令。
将出现“图形浏览器 - 块”对话框。
2.选择“详细信息”视图模式。
3.单击“分解”复选框以切换“可分解”属性。
参数化块是不仅包含纯几何图形,还包含一些元数据的块,这些元数据会影响几何图形(例如,它们的大小,可见性)。元数据控制块的组件的行为方式。因此,参数化块的大小和外观可以在不编辑块定义的情况下进行修改。
此工作流程将描述一种使用 2D 参数化块的方法,利用 CSCAD 提供的一些高级功能来创建这些块。
2D 参数化块的一个用例是建筑符号。此示例中使用的符号是一个简单的参数化门。
注意:在这种情况下,块将在单独的图形中构建。然后,它将使用 INSERT 命令并从浏览器中选择文件插入到目标图形中。
为确保所有必需的工具都易于访问,将工作空间设置为“绘图”会很有帮助。
几何图形将包含表示门的三种不同配置的图元。这些配置称为可见性状态。创建几何图形时,将绘制所有状态中的图元。
对于此示例,块几何图形将如下所示:
若要开始创建可见性状态,请转到功能区的“参数化”选项卡。在“参数化块”面板中,单击“可见性状态面板”按钮。
有关可见性状态的详细信息,请参阅文章可见性状态面板。
接下来,将定义门符号的三种状态。这些状态将创建为可见性参数的值。此操作可以使用上面提到的可见性状态面板来实现。
此任务的工作流如下所示:
要将可见性状态添加到块中,请执行以下步骤:
注意:
以下是块在定义的每个可见性状态下的外观:
5.保存块图形。
6.将块插入到目标图形中。
7.若要更改可见性状态,请按照下列步骤操作:
参照曲线是放置在REFERENCE_CURVES层上的图元。块的这些特定图元将用于将其与目标图形中的图元对齐。对齐将在插入操作期间进行。
块将被放置在所需的位置,而无需进一步的编辑操作作为移动或旋转。
有关参考曲线的详细信息,请参阅文章模糊插入引导式工作流。
要添加参考线,请执行以下步骤:
注意:在此阶段,块会将参照曲线捕捉到目标绘图中的类似曲线。对于这种情况,该块包含两条平行线的两倍,偏移距离为300 mm。因此,此块将动态捕捉到目标图形中平行的线,偏移距离为 300 mm。
5.将块插入到目标图形中。插入几次后,结果将类似于以下内容:
插入过程如下所示:
启动 INSERT 命令后,将打开“插入块”对话框。在“引导式插入”部分中,确保选中“使用参照曲线进行插入”复选框。然后,按确定。该块将被加载并附加到鼠标光标。在与块中的参照曲线匹配的两条线的邻域中移动时,块将与这些线对齐。下面是此捕捉行为的捕获:
四个蓝色箭头表示块中的参考曲线。该块将与匹配的行对齐。沿线条移动鼠标可以定位块。左键单击鼠标将插入图形中的块,与匹配的线对齐。在此特定用例中,目标绘图中的线将在连接点(即参照曲线箭头附着的点)之间修剪。
如果鼠标光标下的线条与参照曲线不匹配,则可以以正常方式插入块,但不会与目标绘图中的任何曲线对齐。对于这种情况,如果绘图中平行线之间的距离不同于 300 mm(与块中的距离相同),则参照曲线将不会与这些直线对齐。
注意:参照曲线可能无法很好地与几何和尺寸约束配合使用。将参照曲线与约束一起应用时,块的行为高度依赖于块几何的复杂性以及约束的数量和类型。
可以添加到参数化块中的另一个有用功能是沿特定线翻转块几何图形。此任务可以使用翻转参数实现。翻转参数将跨一个轴镜像块。对于此示例,将添加两个翻转,即水平和垂直镜像。
若要访问翻转功能,请转到功能区的“参数化”选项卡。在“参数化块”面板中,单击“翻转线”按钮。实现翻转操作的另一种方法是在命令行中键入 _FLIPLINE 命令。
有关翻转线的详细信息,请参阅文章翻转线命令。
若要添加一个翻转线,请按照以下步骤操作:
定义翻转线后,块将如下所示:
拉伸参数的工作方式类似于 STRETCH 命令。当有许多实体要在相同方向、相同距离上拉伸或移动而不编辑块时,它可能很有用。在这种情况下,拉伸参数可以替换多个约束,从而简化绘制和参数化几何的过程。
注意:拉伸参数可能无法与几何和尺寸约束结合使用。将拉伸参数与约束一起应用时,块的行为高度依赖于几何图形的复杂性以及约束的数量和类型。
有关 stretch 参数的详细信息,请参阅文章参数拉伸命令。
以下步骤介绍如何向块添加参数化拉伸。
1.打开块图形。
2.启动参数拉伸命令。此命令也可以从“绘图”工作区中的功能区启动。请参阅参数选项卡,然后参阅参数化块面板。也可以通过在命令行中键入 PARAMETRICSTRETCH 来访问它。
3.通过选择两个点来创建拉伸矢量。对于此示例,拉伸矢量的基位移点将位于标记为 1 的点中,第二个位移点位于标记为 2 的点中。见下图。为简单起见,参考曲线和翻转线图层已被隐藏。
注意:
4.绘制拉伸框架。
拉伸框架可以是多边形或矩形。拉伸框用于指定在应用拉伸时将移动的拉伸点。只有位于拉伸框内的选定图元的点(请参阅下一步)才会被移动。
对于此示例,拉伸框将是标有 1 的矩形。见下图。
5.此步骤允许编辑图元的选择,如果需要,在应用拉伸时将受到影响。默认情况下,拉伸框内具有拉伸点的图元已被选中。
对于此示例,默认选择包括矩形的下线和两条侧线。请参阅下图中标有 1、2 和 3 的突出显示行。
6.为拉伸参数指定一个名称。对于此示例,参数将命名为厚度。
7.保存块图形。
8.在目标图形中插入块并更改拉伸参数。
左侧块的厚度参数设置为默认的 60 mm。右侧的块的厚度参数更改为 150 mm。在此用例中,这对于绝缘目的可能有意义。
为了使门块更加灵活/模糊,参考曲线将被参数化,并且周围的几何图形将被约束到它们。因此,参数化块将捕捉到目标图形中具有不同壁厚的壁。
有关此功能的详细信息,请参阅文章模糊插入导向工作流。
要将模糊插入引导功能添加到块中,请执行以下步骤:
对于这种情况,在参照曲线的端点和表示墙断裂的两条垂直线的端点之间添加了四个重合约束。
5.保存块图形。
6.将块插入到目标图形中。这一次,由于附加的参数,参考曲线也将捕捉到具有不同厚度的内壁上。见下图。
参考曲线是 2D 参数化块的特定图元。它们用于将块与目标绘图中的图元对齐。
可以对参考曲线进行参数化。这意味着不仅可以将块与目标图形中的图元对齐,还可以调整块的大小和外观以匹配目标图形中图元的配置。
将具有参数化参照曲线的块插入到绘图中的过程称为模糊插入引导。
模糊插入引导式流程的工作流程如下:
1.为块定义创建新图形。
2.创建块的实体。在这种情况下,将使用简单的矩形符号。见下图:
3.创建要用作参照曲线的图元,如下图所示。在这种情况下,将添加标有 1 和 2 的行,这些行将在下一步中使用。
4.定义参照曲线。这些曲线不是详图曲线的一部分,但将用作插入的参考(即参考曲线)。
标有 1 和 2 的线(来自上一步)将使用 REFERENCECURVES 命令转换为参考曲线。可以通过在命令行中键入 REFERENCECURVES 或使用功能区中“参数化”选项卡的“参数化块”面板中的“参考曲线”按钮来启动此命令。
要定义参照曲线,请启动 REFERENCECURVES 命令并选择第 1 行和第 2 行。
运行该命令后,绘图将如下所示:
这两条线已转换为参考曲线。它们的颜色已更改为紫色,并已移至特殊层,命名为REFERENCE_CURVES。此图层由命令自动创建。
5.要参数化参照曲线,请运行命令 REFERENCECURVES 并选择参数化选项。此选项将创建参数,控制参照曲线配置。这些参数现在可以(可选地)用于手动添加的约束的表达式中(例如,将参照曲线固定到详图元)。
可以在“参数和约束”面板中查看参数,如下图所示。
6.保存块。
7.打开目标图形并插入块。
模糊插入行为可以通过使用 INSERT 命令(打开“引导式插入”选项)或将具有参数化参照曲线的块从库中拖放到当前模型空间中来实现。
应正确调整块的参考曲线并将其映射到目标情况。将鼠标移动到要捕捉它的位置,然后单击以放置块。
下面是一个简单的绘图,用于查看模糊插入引导的工作原理:
运行 INSERT 命令(打开引导式插入选项)后,块将加载到鼠标光标。
当鼠标光标放置在图形中某些图元(这些图元可以与参照曲线匹配)附近时,该块将捕捉到这些图元,如下图所示:
当鼠标光标(连接了块)不在任何图元周围或图元与参照曲线不匹配时,不会发生捕捉行为,如下图所示:
在这种情况下,可以以正常方式将块插入到图形中。
如果您来自 AutoCAD® 设计环境,您可能熟悉动态块。您可能还熟悉 2D 参数化约束。它们是两个不同的功能,有些重叠。
如果将 AutoCAD 动态块插入到 CSCAD 图形中,则在大多数情况下,可以编辑这些块实例。但是,您无法在 CSCAD 中创建或编辑动态块定义。CSCAD没有提供动态块功能,而是完全专注于参数化。它允许您使用相同的工具和工作流集创建 2D 和 3D 块定义。如果您从未使用过参数约束,那么它们可能听起来很可怕。但是,它们非常直观和合乎逻辑。而且,非常强大!
CSCAD部分支持动态块,您可以:
1.在图形中选取动态块。
所选块的属性将显示在“属性”面板中。
2.在“参数”下,编辑所需的属性。
动态块会自动更新。
1.在图形中选取动态块。
将显示以下夹点类型:
2.拖动夹点以编辑块。
在下面的示例中:
定义属性(ATTDEF) 命令通过对话框定义属性。
-ATTDEF 命令在命令提示符下定义属性。
1.请执行下列操作之一:
2.定义属性:
“标记”标识图形中某个属性的每个匹配项。在“标记”字段中键入的名称可以是除空格外的任意字符组合。小写字母会自动转换为大写。
插入包含属性的块时,将显示属性提示。如果省略提示,则将 Tag 用作提示。
对于变量属性,当您插入包含该属性的块时,默认值将替换为实际值。
“定义属性”对话框会暂时关闭,以便您创建多行文字实体。
系统将提示您:选择插入点。
“定义属性”对话框暂时关闭。
设置了“不可见”标志的属性既不显示也不打印。
如果 ATTMODE(属性显示模式)变量设置为 2,则显示所有属性,包括隐藏属性。
无法编辑设置了常量标志的属性。
插入包含验证标志的块时,必须显式验证具有此类标志的属性。
插入块时,系统不会提示您定义设置了 Preset 标志的属性。之后,您仍然可以编辑属性。
可以使用夹点编辑相对于块的其余部分移动未锁定的属性,并且可以调整多行属性的大小。
3.单击“确定”按钮在图形中创建属性。
“定义属性”对话框将关闭。
请参阅 SHEETSET 命令以了解有关默认和自定义图纸集、子集和图纸属性的详细信息。
自定义图纸集属性:
图纸属性和图纸自定义属性:
5.从标题栏源实体创建块。
6.将块复制到其中一个块文件夹中的图形。
7.删除标题栏源实体。
标题栏可以插入到图纸集的其他图纸中,也可以插入到存在相同自定义图纸集和图纸属性的任何其他图纸集中。所有引用默认或自定义图纸集、子集或图纸属性的字段都将自动填充。如果没有可用的值,则字段将显示连字符(----)。
属性是可以保存为块定义一部分的特定实体。属性由基于文本的数据组成。您可以使用属性来跟踪零件号和价格等信息。属性具有固定值或可变值。插入包含属性的块时,程序会将固定值与块一起添加到图形中,并提示您提供任何变量值。
插入包含属性的块后,可以将属性信息提取到单独的文件中,然后在电子表格或数据库中使用该信息生成明细表或BOM表。还可以使用属性信息跟踪特定块插入图形的次数。
属性可以是可见的或隐藏的。隐藏属性既不显示也不打印,但信息仍存储在图形中,并在提取时写入文件。
ATTDEF命令-通过对话框定义属性。
-ATTDEF命令-通过命令行定义属性。
ATTDISP命令-切换属性文本的显示。
ATTEDIT命令-编辑属性值和属性。
-ATTEXT命令-通过命令栏将属性从图形提取到数据文件。
ATTREDEF命令-重新定义块并更新相关属性。
ATTSYNC命令-同步指定块定义的所有块引用中的属性定义。
BATTMAN命令-(块属性管理器的缩写)编辑块定义中属性的所有方面,然后可选地将更改应用于图形中同名的所有块。
EATTEDIT命令-编辑属性值和大多数属性。
可以将属性附着到块。当程序提示您选择要包含在块定义中的图元时,包括属性。如果块包含属性,则每次插入块时程序都会提示您,因此每次将块插入新图形时,您可以为属性指定不同的值。
可以在“属性”面板中编辑属性定义。
ATTEDIT 命令编辑特性值和属性。
BATTMAN 命令(“块属性管理器”的缩写)编辑块定义中属性的所有方面,然后可以选择将更改应用于图形中同名的所有块。
注意:使用 BEDIT 命令编辑块时,可以在“属性”面板中编辑块定义中的属性。
可以在“属性”面板中编辑块属性。
1.选择包含属性的块。
属性的当前值将显示在“属性”面板中。
2.选择要编辑的属性。
所选属性的设置字段处于活动状态。
3.键入新值,然后按 Enter 键或选择其他属性。
放置包含属性的块时,系统将提示您在命令行中或通过对话框定义属性,具体取决于 ATTDIA 系统变量的值:
1.请执行下列操作之一:
2.选择块,然后单击确定按钮。
系统将提示您:块的插入点或 [缩放/X 刻度/Y 刻度/Z 刻度/旋转/多个块]:
3.指定一个点。
所有块图元都放置在图形中,但属性除外。
4.根据 ATTDIA 系统变量的值:
5.请执行下列操作之一:
当前值将显示在“值”字段中。
提取属性 命令通过对话框将数据从属性复制到文本文件。
-ATTEXT 命令通过命令行将数据从属性复制到文本文件。
文本文件可以导入数据库或电子表格中。
您可以以下列任何格式保存文件:
在将属性提取到 CDF 或 SDF 文件之前,必须创建模板文件。模板文件是一个 ASCII 文本文件,用于指定要写入数据提取文件的属性数据字段。模板文件的每一行指定一个属性字段。CSCAD识别15个不同的字段,其中包含诸如块名称,其插入点的X,Y和Z坐标,插入的层等元素。您可以包括这些字段中的任意一个。模板文件必须至少包含一个属性名称。
模板文件中的每一行都必须以字段名称开头。块名称和插入点值必须以 BL: 开头。下一个非空白字符必须是 C(表示字符串字段)或 N(表示数值字段)。然后,此字符后跟三位数字,指示字段的宽度(以字符为单位)。最后三位数字表示小数位数(对于数值字段)。对于字符字段,最后三位数字必须为零 (000)。典型的模板文件类似于此处显示的文件:
A. 字段名称
B. 字段格式
1. 区块名称(必须以 BL 开头: )
2. 坐标字段(必须以 BL 开头: )
3. 属性标签
4. 指示字段数据类型:C 表示字符字段,N 表示数值字段
5. 字段宽度(字符数)
6. 数值字段的小数位数,字符字段的小数位数
1.请执行下列操作之一:
将出现“提取属性”对话框。
2.单击选择按钮。
“提取属性”对话框暂时关闭。
3.选择块,然后按 Enter 键或右键单击。
将重新打开“提取属性”对话框。
4.选择文本文件格式:DXF(图形交换格式)、CDF(逗号分隔格式)或 SDF(空格分隔格式)。
5.选择模板文件。
6.指定输出文件名。
7.单击提取按钮。
系统将提示您:<数字>提取的记录。
“EXPXREFS”命令将打开“图形资源管理器”对话框的“外部参照”部分。
“XREF”命令将打开“附件”面板。
“图形资源管理器 - 外部参照”对话框允许您:
1.选择要分离的外部参照。
按住 Ctrl 键可选择多个外部参照或取消选择选定的外部参照。
2.单击详细信息工具栏上的分离外部参照工具按钮 (
)。
选定的外部参照将被分离。系统不会提示您确认分离。
请执行下列操作之一:
请执行下列操作之一:
XATTACH命令将图形附着为外部参照(Xref)。附着的外部参照在当前图形中显示为插入。与块一样,可以嵌套附着的外部参照。附着的图形表示最近保存的版本。
1.请执行下列操作之一:
将出现“选择参照文件”对话框。
2.选择要附着的图形,然后按“打开”按钮。
将出现“附着外部参照”对话框。
3.选定图形的完整路径将显示在中 路径 领域
(选项)选择路径类型:完整、相对或无路径。
4.选择 外部引用类型 :
5.选择是在屏幕上还是在 X、Y、Z 字段中指定插入点。
6.选择是在屏幕上还是在 X、Y、Z 字段中指定比例。
选中“统一比例”选项以在 X 字段中指定比例。
7.选择是在屏幕上还是在“角度”字段中指定“旋转角度”。
8.单击“确定”按钮以附加外部参照。
根据步骤 5、6 和 7 中的选项,系统将提示您指定插入点、缩放和/或旋转角度。
注意:
可以将整个图形作为外部参照链接到当前图形。将图形作为块插入(将单独图形中的所有图元添加到当前图形中)不同,外部参照会将指针附着到外部文件。外部参照中的图元出现在当前图形中,但图元本身不会添加到图形中。因此,附着外部参照不会显著增加当前图形文件的大小。
外部参照提供了将绘图作为块插入时不可用的其他功能。将图形作为块插入时,图元将存储在图形中。对原始图形所做的任何更改都不会反映在插入原始图形的图形中。但是,附着外部参照时,对原始图形文件所做的任何更改都会反映在参照该图形文件的图形中。每次打开包含外部参照的图形时,这些更改都会自动显示。如果知道原始图形已被修改,则可以在处理图形时随时重新加载外部参照。
外部参照对于从元件工程图装配主工程图非常有用。使用外部引用来协调您与组中其他人的工作。外部参照有助于减小图形文件的大小,并确保始终使用最新版本的图形。
XREF 命令(“外部参照”的缩写)通过图形资源管理器将 DWG 文件附着到当前图形。
-XREF 命令通过命令行将 DWG 文件附着到当前图形。
XATTACH 命令(“外部附着”的缩写)通过对话框附着外部参照的图形。
XCLIP 命令(“外部参照剪辑”的缩写)修剪外部参照的图形,并调整前后修剪平面。
XDWGFADECTL 系统变量控制外部参照的衰落。接受介于 0(无淡入淡出)和 90 之间的值。褪色因素仅影响屏幕显示,而不影响打印。
XNOTIFYTIME 系统变量定义了检查已修改的外部引用资源的频率:如果 XREFNOTIFY、IMAGENOTIFY 和/或 PDFNOTIFY 处于打开状态,则为外部参照、图像和 PDF 附件。
XREFNOTIFY 系统变量控制是否发出有关缺失或已修改外部参照的警告。
编辑参照 (REFEDIT)命令通过对话框编辑块参照和外部参照图形 (Xref)。REFEDIT 的作用称为在位编辑。该命令可以作用于参照的一部分,也可以作用于整个绘图或块中的所有图元。
-REFEDIT 命令通过命令行编辑块参照和外部参照图形。
REFSET 命令在正在编辑的参照中添加和移除图元。
REFCLOSE 命令将关闭引用编辑器。
块编辑器 命令在称为块编辑器的临时绘制会话中编辑构成块的图元,该进程使用块的局部坐标系。
-BEDIT 命令在命令行中提示输入块名称,然后打开块编辑器环境。
XFADECTL 系统变量为当前 refedit 会话中不在工作的实体设置淡入淡出级别。接受介于 0(无淡入淡出)和 90 之间的值。
1.请执行下列操作之一:
2.(选项)如果“参照名称”树中显示多个嵌套参照,请选择要修改的参照。
单击展开/折叠按钮以显示/隐藏嵌套参照。
一次只能编辑一个引用。
3.选择以下选项之一以选择嵌套实体...:
4.检查设置:
5.单击“确定”按钮开始编辑工作集。
“引用编辑”对话框将关闭。
6.(选项)单击添加到参照 工具按钮 (
) 将图元添加到工作集。
当工作集保存回去时,所选图元将从宿主图形中移除,并添加到正在编辑的参照中。
7.(选项)单击从参照 工具中移除工具按钮 (
) 以从工作集中移除图元。
保存回工作集时,将从正在编辑的参照中移除所选图元。这些图元将添加到主机图形中。
8.请执行下列操作之一:
组(GROUP) 命令在对话框中创建并修改命名的实体组。
-GROUP 命令在命令行中创建并修改命名的实体组。
使用组是一种操作一组多个对象的技术,就好像它是单个对象一样。组也可以被视为“命名选择”。您可以选取单个对象,然后选择整个对象集,就好像它是一个块一样,或者您可以编辑单个对象而不会影响组的其余部分,也不会分解组。如有必要,可以使用嵌套组,并且单个实体可以是不同组的成员。
注:确保 PICKSTYLE 系统变量的位码 1 已设置(值 = 1 或 3)以启用组选择。Ctrl + H 键盘快捷键可切换 PICKSTYLE 系统变量的值:如果为 0 或 1,则为 0/1;如果为 2 或 3,则为 2/3。
1.请执行下列操作之一:
将出现“组对象”对话框:
2.请执行下列操作之一:
3.(选项)在描述字段中键入描述。
4.(选项)选中/取消选中可选选项。
5.单击选择对象并创建组按钮。
“组对象”对话框会暂时关闭,以便您选择实体。
6.选择要包含在新组中的实体。
7.右键单击以结束图元的选择。
将重新打开“组对象”对话框。
将添加新创建的组。
8.单击“确定”按钮关闭“组对象”对话框。
1.请执行下列操作之一:
将出现“组对象”对话框。
2.选择要修改的组。
3.(选项)双击名称字段以编辑组名称。
4.(选项)双击描述字段以编辑组描述。
5.(选项)在“可选”列中单击以打开/关闭“可选”选项。
6.(选项)单击“将对象添加到组”按钮,将新实体添加到组中。
“组对象”对话框会暂时关闭,以便您选择新的组实体。
7.(选项)单击从组中删除实体按钮以从组中删除实体。
“组对象”对话框暂时关闭,以便您选择实体。
8. 单击“确定”按钮关闭“组对象”对话框。
1.请执行下列操作之一:
2.选择要删除的一个或多个组。
3.单击取消对所选组的分组按钮。
所选组将被删除。
注意:取消组合图元时,将删除该组,但图元仍保留在绘图中。
1.请执行下列操作之一:
2.单击重新排序实体按钮。
此时将显示“组排序”对话框:
3.(选项)单击“突出显示”按钮以查看每个实体的当前位置。
将打开“组对象”对话框。
4.(选项)单击“反转顺序”按钮以反转组中所有实体的顺序。
5.(选项)要更改单个实体的顺序,请执行以下操作:
6.(选项)在“对象数”字段中键入要重新排序的对象数。
7. 单击重新排序 按钮。
将出现一个消息框,确认该组已重新排序。
PDF 文件可以作为参考底图附着到图形文件中。与光栅图像文件和外部参照 (Xref) 非常相似,PDF 参考底图不是图形的一部分,而是链接到图形。参考底图的路径将保存在父图形中。您可以编辑路径以确保找到正确的 PDF。默认情况下,首先搜索父图形的文件夹。如果在此处找不到 PDF 参考底图,则搜索保存的路径文件夹。如果在那里也找不到 PDF 参考底图,CSCAD 将在图形中报告“缺失或无效的参照”。
PDFADJUST 命令允许在命令行中调整 PDF 参考底图的淡入淡出、对比度和单色设置。
PDFATTACH 和 -PDFATTACH 命令将 PDF 文件作为参考底图插入到当前图形中。
PDFLAYERS 命令允许您控制图层在 PDF 参考底图中的显示。
PDFCLIP 命令可裁剪 PDF 的显示。您可以在多边形或矩形边界之间进行选择。同一 PDF 参考底图文件的每个实例可以具有不同的边界。
如果系统变量为开,则 PDFOSNAP 系统变量允许捕捉到 PDF 参考底图中的几何图形。
PDFNOTIFY 系统变量控制是否发出有关缺失或已修改的 PDF 参考底图的警告。
XNOTIFYTIME 系统变量定义了检查已修改的外部引用资源的频率:如果 XREFNOTIFY、IMAGENOTIFY 和/或 PDFNOTIFY 处于打开状态,则为 Xref、图像和 PDF 附件。
如果 FRAME 系统变量的值 = 3,则 PDFFRAME 系统变量控制 PDF 框架的可见性。选项包括:
多分辨率持久图像缓存用于显示附加的 PDF 参考底图,从而实现(非常)快速的缩放和平移操作。最高缓存分辨率为 5000 x 5000 像素。尽管如此,当放大非常靠近时,PDF参考底图的显示将变得像素化。因此,可以使用混合模式,在非常紧密地放大时切换到实时生成清晰的PDF底层显示。图像缓存的初始生成可能需要几秒钟,但从那时起,处理速度会变得(非常)快,并且在后续会话中保持同样快速。
PDFCACHE 系统变量控制如何应用 PDF 缓存。
1.请执行下列操作之一:
2.选择文件,然后双击该文件或单击“选择 PDF 参考底图文件”对话框中的“打开”按钮。
将出现“附着 PDF 参考底图”对话框。
3.如果是多页 PDF,请单击“名称”字段中的向下箭头,然后选择要加载的 PDF 页面。
4.点按“路径”选项按钮,然后选择以下任一选项:
5.选择是否要在屏幕上指定插入点、缩放和旋转角度。
6.单击确定按钮。
“附着 PDF 参考底图”对话框将关闭。
7.根据上一步中选择的插入选项,系统会提示您指定插入点、缩放和/或旋转角度。
如果要插入已附加的 PDF 的第二个实例或此类参考底图的另一页,请执行以下操作:
1.启动 EXPPDFS 命令。
将出现“图形资源管理器 - PDF 参考底图”对话框。
2.选择 PDF 参考底图。
3.请执行下列操作之一:
4.继续执行上一过程的步骤 3 到 7。
1.单击 PDF 参考底图的框架。
所选 PDF 的框架突出显示。
参考底图的属性将显示在“属性”面板中。
2.在“杂项”下,单击“属性”栏中的“显示参考底图”,然后选择“是”或“否”。
1.启动“PDFLAYERS”命令。
系统将提示您:选择“PDF 参考底图”。
2.单击 PDF 参考底图的框架。
所选 PDF 的框架突出显示。
将出现“参考底图图层”对话框。
3.“开”列中的图标表示图层的当前状态;开 (
) 或关 (
)。
4.单击开列中的图标以切换图层的显示。
5.(选项)单击搜索图层字段,然后输入图层名称以搜索图层。
使用通配符(? 或 *)来限制列表中的层数。
6.(选项)单击“引用名称”按钮以选择另一个 PDF 参考底图。
7.单击“确定”按钮停止。
1.启动 PDFCLIP 命令。
系统将提示您:选择 PDF 参考底图:
2.单击 PDF 参考底图的框架。
所选 PDF 的框架突出显示。
系统将提示您:输入 PDF 剪贴选项 [开/关/删除/新建] <新>:
3.按 Enter 接受“新建默认命令”选项。
系统将提示您:输入 PDF 剪贴类型 [多边形/矩形] <矩形>:
4.请执行下列操作之一:
5.定义修剪边界。
定义点必须位于 PDF 参考底图的框架内。如果在 PDF 参考底图外部单击,则该点将放置在 PDF 参考底图框架上。
1.单击 PDF 参考底图的框架。
所选 PDF 的框架突出显示。
参考底图的属性将显示在“属性”面板中。
2.在“杂项”下,单击“属性”栏中的“显示剪切”,然后选择“是”或“否”。
1.启动 PDFCLIP 命令。
系统将提示您:选择“PDF 参考底图”。
2.单击 PDF 参考底图的框架。
所选 PDF 的框架突出显示。
系统将提示您:输入 PDF 剪贴选项 [开/关/删除/新建] <新>:
3.在命令行中键入 D,然后按 Enter 键。
剪切边界将被删除,并显示完整的 PDF 参考底图。
PDFADJUST 命令允许在命令行中调整 PDF 参考底图的淡入淡出、对比度和单色设置。
选择 PDF 参考底图,然后在“属性”面板中的“调整参考底图调整”下调整显示设置。
零部件是一组命名的图元,可以使用BmInsert命令插入到图形中。构件可以是参数化的:例如,CSCAD BIM中的窗和门,以及CSCAD mechanical中的标准机械构件。
任何.dwg文件都可以用作组件。同一部件可以插入一个或多个其他部件中一次或多次。修改零部件时,零部件的所有插入将自动反映这些更改。组件不能自引用。
组件插入是一个命名实体。组件插件的默认名称由组件名称和插件序列号组成。在程序内部,插入的零部件被表示为对无名称的块的引用或外部引用。
可以在机械浏览器 面板和属性 面板中编辑插入零部件的特性,包括其参数。
组件可以是本地的,也可以是外部的。局部零部件存储在.dwg文件中,部件作为匿名块。外部零部件在单独的.dwg文件中定义,并由外部参照或存储为匿名块的本地副本表示。修改相应的.dwg文件后,可以使用BMUPDATE命令或 机械浏览器 上下文菜单。如果在部件中使用外部零部件,请始终记住在要共享模型时传输所有相关文件。
使用“电子传递”命令创建图形文件及其所有依赖项的包,例如外部参照、图像、字体文件、打印配置文件、打印样式表和字体映射文件。
您始终可以将本地组件转换为外部组件,反之亦然。
要编辑本地组件,首先需要使用BMEXTERNALIZE命令将其转换为外部组件。或者,您可以使用BMOPENCOPY命令打开组件的副本,编辑并保存它。然后使用BMREPLACE命令将原始文件替换为副本。
您可以为零部件选择默认插入类型:本地 或 外部 。要更改其类型,请在机械浏览器的根节点的插入属性中选择本地或外部。
根据BMAUTOUPDATE的值,在打开部件文档时或使用BMUPDATE命令手动更新外部零部件的插入。您可以在中更改此值 设置 对话框。选项包括:
BMEXTERNALIZE命令将本地组件转换为外部组件。
BMLOCALIZE命令将外部组件转换为本地组件。
执行以下操作之一:
将外部零部件转换为本地零部件时,不会删除包含零部件定义的.dwg文件,但将来的更改不会影响部件。
您始终可以在 机械浏览器中通过图标区分本地组件插入(
)以及外部组件的插件(
)
可以在部件级别对插入的零部件进行参数化修改。如果零部件至少包含一个二维或三维尺寸约束或具有表达式的关联阵列,则该零部件被视为参数化零部件。
注意:
您可以控制特定零部件参数是否可在包含这些零部件插入件的图形中进行编辑(在部件级别)。为此,请在中选择一个参数 机械浏览器 并更改 暴露的 参数的属性网格中的字段。
选项包括:
可以将单位与参数关联。如果直接或通过表达式将值指定给部件级的零部件参数,则该值将自动从部件图形的图形单位转换为参数的单位。分配给无单位参数的值不会转换。
默认情况下,除标注约束的参数和用作标注约束表达式的参数外,所有参数都是无单位的。CSCAD会自动为此类参数指定图形单位。
在模型中插入参数化零部件时,可以在机械浏览器面板或属性面板
元件插入会根据参数的新值立即更新。请注意,这不会修改参数化零部件的定义,参数化零部件是一个单独的图形文件。因此,同一模型中可能存在同一参数化零部件的多个插入件,每个插入件的参数值不同:
在机械浏览器 中编辑参数:
在属性面板中编辑参数:
注:
BMREPLACE命令替换元件插入。只能替换顶级插件。
注: 替换零部件和替换零部件之间共享的参数值将自动复制。
零部件基于块和外部参照,但零部件的行为不同。外部零部件与外部参照非常相似,但外部零部件可以由外部参照(BMINSERT类似于XATTACH)或本地匿名块(BMINSERT类似于INSERT(插入)命令)表示。
组件可以是零件或组件:
当外部零部件是零件且其参数未修改时,该零部件将作为外部参照插入。这列在 图纸资源浏览器对话框的外部引用部分。外部参照图层具有“file_name”前缀。
当外部零部件是部件时,它将作为本地匿名块插入。它的所有图层都与主文档的图层合并,图层名称中不添加前缀。
BMMECH命令将当前图形转换为机械零部件。如果图形已经是机械零部件,BMMECH将不执行任何操作。
块参照转换为局部构件的插入,外部参照转换为外部构件的插入。
bmemoch命令将当前机械零部件转换为普通图形。机械零部件将转换回块和外部参照。该命令仅适用于机械零部件图形。
特征是具有工程意义的零件的物理组成部分。特征的示例包括孔、肋、槽、口袋和形状。如果应用于三维实体,特征将删除和/或添加几何图元。要创建自己的功能,请使用CSCAD组件扩展技术。
扩展组件具有BC_SUBTRACT和/或BC_UNITE层。使用BMINSERT命令在三维实体的面上插入此类零部件时,目标实体将按如下方式修改:
布尔运算后创建的所有面形成基于组件的特征。当移动元件插入件或修改任何参数时,它们将更新。删除镶件时,目标实体将愈合。使用BMLINK命令调整目标三维实体。
CSCAD中包含了一些基于参数化组件的特征示例。您可以使用它们作为示例来创建自己的特征。
可以将物理材质指定给机械零部件。如果机械零部件没有指定的材质,它将从其父零部件继承该材质。如果父组件没有指定的材质,将使用最近组件的材质。因此,可以将相同的材质指定给具有公共父级的所有零部件。
从“在库中”中选择的材质将自动复制到“项目内”数据库中。
4.单击确定按钮将选定材质指定给零部件。
要从组件中移除材料 :
插入具有物理材质的零部件 :
在模型中插入机械零部件时,其所有材质将复制到模型的材质库中。如果目标模型中已存在同名材质,则将改用此材质。因此,将使用目标模型中材质的特性。这将替换插入零部件中材质的特性。
注意: 复制到文档材质库的材质不会在“撤消”操作中被拭除。
可以将自定义特性指定给零部件和零部件插入件。与BIM自定义特性类似,零部件自定义特性被分组到与mechanical浏览器或“特性”面板中的组相对应的特性集中。属性集包含属性定义,属性定义定义了此自定义属性的名称和类型。还可以为特定自定义特性添加预定义值。
默认情况下,特性集适用于文档中的所有机械零部件。例如,可以使用“零件号”自定义特性定义特性集,该特性将显示在模型中的每个零件上。如果将具有此属性的组件插入到另一个文档中,该属性也将显示在该文档中的所有组件中。为了避免这种情况,可以使用每个实例属性集。这些特性集将仅应用于指定的组件。要启用或禁用选定零部件的每个实例特性集,请使用mechanical浏览器的关联菜单。
元件插入继承其相应元件的自定义特性。但是,您可以随意更改任何实例自定义属性;这些更改将仅应用于选定的组件实例,不会影响其他实例或组件本身。若要更改零部件特性,需要打开相应的零部件,并通过在机械浏览器中选择根节点来更改其特性。
要更改组件属性,请执行以下操作:
3.(可选)如有必要,为此组件启用每个实例属性集:
4.选择所需的特性并键入或选择新值。
要更改顶级实例属性,请执行以下操作:
2.(可选)如有必要,配置可用的自定义特性:
3.(可选)如有必要,为此组件启用每个实例属性集:
4.选择所需的特性并键入或选择新值。