天工 CAD 中创建 AutoCAD 尺寸

当从 AutoCAD 尺寸创建 天工 CAD 尺寸时,要转换的 AutoCAD 尺寸必须包含尺寸属性和尺寸样式对象。如果其中一组数据缺失或不完整,从该数据创建的 天工 CAD 尺寸将会具有不同特性。

在版本为 12 和 13 的 AutoCAD 中,并不总把尺寸样式对象定义为 AutoCAD 尺寸的一部分。当导入从这些版本创建的文件时,不应将 AutoCAD 尺寸转换为 天工 CAD 尺寸。没有该信息的尺寸被转换为默认的 天工 CAD 尺寸样式。然而,转换为 天工 CAD 的尺寸有可能将不会反映 AutoCAD 尺寸的精度、舍入或其他样式信息。

将数据从一个系统转换到另一系统的过程中,天工 CAD 无法始终有能力支持外来系统的选项或工作流程。因此,必须作以下假设:

  • 天工 CAD 不支持压缩尺寸线。因此,不论其在 AutoCAD 中的状态如何,在 天工 CAD 中尺寸线总是处于显示状态。

  • 对于导入转换,将指定从动或驱动尺寸颜色作为尺寸的文本颜色。

  • 天工 CAD 不支持尺寸线延长通过投影(延长)线。导入 AutoCAD 文件时,将忽略此参数。

  • AutoCAD 支持 20 种不同的箭头类型并允许创建用户定制的箭头。

  • 导入过程中使用的 天工 CAD 箭头由箭头导入映射定义,在完成AutoCAD 向导后,箭头导入映射将成为您的配置文件的一部分。如果没有 AutoCAD 箭头映射,则导入默认为 Closed Filled。

  • 因为 天工 CAD 不支持用户定制箭头,所有 AutoCAD 用户定制箭头将默认为 天工 CAD 填充箭头。在 AutoCAD 中,用户定制箭头的制作仅是简单地引用现有 AutoCAD 块。可以使用配置文件的箭头导入映射部分来映射用户定义的箭头。为此,在配置文件中添加一行包含 AutoCAD 块名称(用于定义箭头)的文本,然后将其值设置为八种 天工 CAD 箭头中的一种。例如,如果为用户定义箭头创建名为 User Arrowhead 1 的块,则需要向配置文件添加下面这行,将用户定义箭头映射到 天工 CAD Dot 箭头。

    User Arrowhead 1 = Dot
  • 因为 AutoCAD 支持的箭头数 (20) 超过了 天工 CAD 中提供的数目 (8),所以 AutoCAD 配置文件中的一部分负责管理系统之间不匹配的地方。

    [Arrowhead Import Mapping]
    
    Closed filled = Arrow (filled)
    
    Closed blank = Arrow (hollow)
    
    Closed = Arrow (hollow) Dot = Dot
    
    Architectural tick = Back Slash
    
    Oblique = Back Slash
    
    Open = Arrow (open)
    
    Origin Indicator = Dot
    
    Origin Indicator 2 = Dot
    
    Right Angle = Arrow (open)
    
    Open 30 = Arrow (open)
    
    Dot small = Dot
    
    Dot blank = Dot
    
     Dot small blank = Dot
    
    Box = Dot Box filled = Dot
    
    Datum triangle = Dot
    
    Datum triangle filled = Dot
    
    Intergral = Back Slash
    
    None = Blank
    
    Where:
    
    The value to the left of the equal sign = is the name of a built in AutoCAD arrow or the name of a user-defined arrow.
    
    The value to the right of the equal sign = is the name of the Tiangong arrowhead to which the AutoCAD arrowhead is being mapped.
    
    The only valid inputs for this field are:
    
    Arrow (filled)
    
    Arrow (hollow)
    
    Arrow (open)
    
    Back Slash
    
    Blank
    
    Circle
    
    Dot
    
    Slash
    
    
  • 天工 CAD 不支持尺寸文本的独立旋转。因此,根据尺寸文本与尺寸的对齐状态导入尺寸文本。

  • AutoCAD 定义了一组可嵌入尺寸文本的控制代码,用来改变文本子集的外观。天工 CAD 不包含相同的功能。因此,很多此类控制代码将无法转换为 天工CAD 尺寸。其中包含文本颜色、高度和字体。转换为 天工 CAD 的控制代码包含一部分特殊字符和换行命令 /p

  • 对于特殊字符的映射,将从字符串中提取 AutoCAD 控制代码并替换为相应的 天工 CAD 特殊字符控制代码。下表定义了该映射。

    名称 符号 AutoCAD 控制代码 天工 CAD 控制代码
    度数 %%d %DG
    直径 %%c %DI
    公差 %%p %PM
    百分比 % %%% %
  • 对于转换包含 AutoCAD 换行控制代码的尺寸文本,转换器使用基本的尺寸文本格式。

  • 对于上标/p前缀 <> 后缀/p下标,尖括号 <> 指出放置尺寸文本尺寸值的位置。

  • 此处转换器将解析上标前缀后缀下标子字符串并将它们分配给 天工 CAD 尺寸中相应的字符串。

  • 如果未找到表示尺寸文本位置的 AutoCAD <> 符号,则创建 天工 CAD 尺寸样式 blank,并使用 Text override(文本覆盖)字符串作为 天工 CAD 尺寸值。此规则的例外情况仅为文本覆盖包含表示层叠尺寸的特殊值 \S 时。发生这种情况时,天工 CAD 不解释该字符串,而是以在 AutoCAD 中输入的形式显示该字符串。如果该字符串被 (?) 包围,则表示不转换该尺寸值。

    在下面示例中:

    AutoCAD Text Over ride = 10.0 \S +.01^ -.01
  • 说明

    (?) 10.0 \S +01 ^ -.01(?)
  • 如果同样的文本覆盖与 <> 一起存在,天工 CAD 将解释该值,并放置层叠尺寸而非blank尺寸样式。

  • 在投影(延长)线内部或外部根据尺寸宽度绘制尺寸文本尺寸线箭头时,AutoCAD 使用尺寸适合参数进行自动控制。因为 天工 CAD 不支持该功能,所以在导入过程中其将忽略这些 AutoCAD 参数。

  • 天工 CAD 不支持根据尺寸宽度在投影(延长)线内部或外部自动放置箭头。因此,在导入过程中 天工 CAD 总是将箭头放置在内部。

  • 辅助单位区段定义 AutoCAD 尺寸参数的映射,AutoCAD 尺寸参数用来启动和定义备选或第二单位的外观。天工 CAD 仅在堆栈显示模式中支持双重单位。因此,所有双重单位 AutoCAD 尺寸都可导入至堆叠显示中。

  • 尺寸导入到草图时,它们未附加到直线和圆弧元素。转换尺寸的直线和圆弧是放置在 _Translation 图层的构造元素。 默认情况下,此层状态为关。 您必须重新附加或构造新的尺寸来修改几何体。 换言之,这些尺寸仅为参考尺寸。

映射不相似的字体

映射不相似的字体可能会导致在转换时出现意外的分行。

在 AutoCAD 中,多行文本 (Mtext) 是具有指定宽度的一行文本。如果文本字符串太宽,指定的宽度放不下,那么就会用空格或标点符号断开,在下一行中继续。由于 AutoCAD 没有指定文本在何处分割,以及何时显示,所以转换器必须决定这些问题。如果宽度是指定的,那么转换器就会根据用以显示字符串的 天工 CAD 字体计算字符串宽度,如果字符串太宽,则会用空格或标点符号断开。

因为不同字体的字符宽度不同,所以转换器不会总是在与 AutoCAD 相同的地方断开字符串。