tekla_dstv2dxf_.def 文件描述

Tekla Structures
修改时间: 14 11月 2024
2025
Tekla Structures

tekla_dstv2dxf_<env>.def 文件描述

在使用 tekla_dstv2dxf.exe 将 DSTV 转换为 DXF 格式时,将使用 tekla_dstv2dxf_<env>.def 文件。它包含所有必要的转换设置。该 .def 文件位于 ..\Tekla Structures\<version>\bin\applications\Tekla\Tools\dstv2dxf 文件夹中。

下面描述了 DSTV 到 DXF 转换的设置。

有关转换的更多信息,请参见将 DSTV 转换为 DXF(旧转换工具)

环境设置 [ENVIRONMENT]

INCLUDE_SHOP_DATA_SECTION=FALSE

指定是否在 DXF 文件中包括特定数据部分,以便将 DXF 文件更好地输入到由工厂数据系统编写的 CNC 软件中。在 DXF 文件中包含特定数据部分会使 AutoCAD 无法读取 DXF 文件。

选项:TRUE, FALSE

NO_INFILE_EXT_IN_OUTFILE=TRUE

用于将输入文件扩展名添加到输出文件。

选项:

TRUE:p1001.dxf

FALSE:p1001.nc1.dxf

DRAW_CROSSHAIRS=HOLES

为孔和长孔绘制十字线。

选项:HOLES, LONG_HOLES, BOTH, NONE

HOLES:

LONG_HOLES:

BOTH:

NONE:

SIDE_TO_CONVERT=FRONT

定义构件要转换的一侧。

选项:FRONT, TOP, BACK, BELOW

定义在 DXF 文件中显示哪个零件面。此设置最初设计用于板。

FRONT 是最典型的选项。有时,可能需要对板进行其它旋转,您可以尝试将此设置更改为 BACK 看是否有帮助。除了 SIDE_TO_CONVERT 设置外,还需要通过将高级选项 XS_DSTV_WRITE_BEHIND_FACE_FOR_PLATE 设置为 TRUE 来创建 NC 文件,这将在 NC 文件中包含板的背面数据。

OUTPUT_CONTOURS_AS=POLYLINES

将轮廓转换为多边或线和弧。

选项:POLYLINES, LINES_ARCS

注:

如果您设置 OUTPUT_CONTOURS_AS=LINES_ARCS

  • 长孔在直线和弧之间可能会有间隙/偏移。
  • 有时会生成 3D DXF 而不是 2D DXF。

在设置 OUTPUT_CONTOURS_AS=POLYLINES 时,如果使用内角 = 0 设置创建 NC,则 DXF 文件可能不正确。

CONTOUR_DIRECTION=REVERSE

定义轮廓方向。此选项将更改顶点的坐标及其写入顺序。如果您在文本编辑器中打开 DXF 文件,则可以看到这些差异:“相反”是顺时针方向,“向前”是逆时针方向。

选项:REVERSE, FORWARD

只有设置了 OUTPUT_CONTOURS_AS=POLYLINESCONTOUR_DIRECTION 才有效。如果您已将其设置为使用 LINES_ARCS,则输出将始终为FORWARD(逆时针)。

CONVERT_HOLES_TO_POLYLINES=TRUE

将孔转换为折线。

选项:TRUE, FALSE

MAX_HOLE_DIAMETER_TO_POINTS=10.0

在 DXF 文件中将小孔转换为点。

在将 MAX_HOLE_DIAMETER_TO_POINTS 设置为一个值时,直径小于此值的孔将遵循 HOLE_POINT_SIZEHOLE_POINT_STYLE 设置。通过这种点可视化,孔符号将不再显示孔是大于还是小于另一个孔,但它们都将具有相同的大小。

HOLE_POINT_STYLE=33 和 HOLE_POINT_SIZE=5

点样式和孔的尺寸。

1 为圆,但未使用此设置

2 是 +

3 是 X

4 是短线

33 为圆

34 是一个带 + 的圆

35 是一个带 X 的圆

36 是带短线的圆

SCALE_DSTV_BY=0.03937

使用比例 0.03937 对英制单位进行缩放。

使用比例 1.0 对公制单位进行缩放。

ADD_OUTER_CONTOUR_ROUNDINGS=FALSE

为圆角添加孔。这仅影响使用内角形状1 设置(该设置位于 NC 文件设置对话框的孔和切割选项卡上)创建的圆角。来自 NC 文件设置对话框中半径值的孔尺寸信息将存入 DSTV 文件,并且您不能在 dstv2dxf 转换器中调整孔的尺寸。

选项:TRUE, FALSE

ADD_OUTER_CONTOUR_ROUNDINGS=FALSE:

ADD_OUTER_CONTOUR_ROUNDINGS=TRUE:

MIN_MATL_BETWEEN_HOLES=2.0

定义长孔转换中孔彼此之间可以靠近的距离。

INPUT_FILE_DIR=和 OUTPUT_FILE_DIR=

输入和输出文件的文件夹。

DEBUG=FALSE

在 DOS 窗口显示数据处理。

选项:TRUEFALSE

文本规范 [TEXT_SPECS]

TEXT_OPTIONS=PQDG

定义要在 DXF 文件中使用的文本选项:

S 添加侧边标记(侧:v)

P 添加一个零件标记(零件:P/1)

B 添加一个零件标记和侧边标记(零件:P/1 侧:v)

Q 添加数量(数量:5)

G 添加钢等级(材料:A36)

T 添加厚度(厚度:3)

D 添加截面描述(描述:FL5/8X7)

TEXT_POSITION_X=30.0 和 TEXT_POSITION_Y=30.0

从 DXF 文件的 <0,0> 原点开始计算的第一行文本左上角的 X/Y 位置。

TEXT_HEIGHT=0.0

不使用 TEXT_HEIGHT,文本高度始终为 10.0,或者在文本层。

文本项前缀

您可以为文本项定义多个不同的前缀。只有将 CONCATENATE_TEXT 选项设置为 0,才会在文件中写入前缀。

您可以使用以下前缀定义:

PART_MARK_PREFIX=Part:

SIDE_MARK_PREFIX=Side:

STEEL_QUALITY_PREFIX=Material:

QUANTITY_PREFIX=Quantity:

THICKNESS_PREFIX=Thickness:

DESCRIPTION_PREFIX=Desc:

CONCATENATE_TEXT=1

将文本项(零件标记、数量、截面、等级)合并到一两行中。

选项:

0:文本行未合并。前缀仅适用于此选项。

1:零件标记文本在一行,其它文本合并到另一行。

2:所有文本在一行。

CONCATENATE_CHAR=+

为文本项定义最多 19 个字符的分隔符。

不同文本规范示例

下方的示例使用了以下设置:

TEXT_OPTIONS=PQDG

TEXT_POSITION_X=30.0

TEXT_POSITION_Y=30.0

TEXT_HEIGHT=0.0

PART_MARK_PREFIX=Part:

SIDE_MARK_PREFIX=Side:

STEEL_QUALITY_PREFIX=Material:

QUANTITY_PREFIX=Quantity:

THICKNESS_PREFIX=Thickness:

DESCRIPTION_PREFIX=Desc:

CONCATENATE_TEXT=1

CONCATENATE_CHAR=+

下方的示例使用了以下设置:TEXT_OPTIONS=B, CONCATENATE_TEXT=0:

其它层 [MISC_LAYERS]

实体 层名 颜色 文本高度 输出为
TEXT TEXT 7 并不总是使用与常规文本高度定义 10.0 相同的高度。
OUTER_CONTOUR CUT 7
INNER_CONTOUR CUTOUT 4
PART_MARK SCRIBE 3 请勿为此选项设置值。如果您设置了值,将不会创建 DXF 文件。
PHANTOM LAYOUT 4
NS_POP_PMARK NS_POP_MARK 5 POP_CIRCLE 2.0(POP_CIRCLEPOP_POINT 后面是尺寸)
FS_POP_PMARK FS_POP_MARK 6 1.0

此“1.0”是用于远侧 Pop 标记的孔的直径。它必须与 machinex.ini 文件中的“钻孔”选项中的值相匹配

POP_CIRCLE 2.0(POP_CIRCLEPOP_POINT 后面是尺寸)

颜色表格

1 = 红色

2 = 黄色

3 = 绿色

4 = 青色

5 = 蓝色

6 = 红紫色

7 = 白色

8 = 深灰

9 = 浅灰

孔层 [HOLE_LAYERS]

层名 最小直径 最大直径 颜色
P1 8.0 10.31 7
P2 10.32 11.90 7
P3 11.91 14.0 7

槽孔层 [SLOT_LAYERS]

类型和颜色影响符号,但槽孔轮廓或箭头(幻像)的颜色由 MISC_LAYERS 定义中的PHANTOM层定义进行定义。

层名 最小直径 最大直径 最小“b” 最大“b” 最小“h” 最大“h” 类型 颜色 幻像
13_16x1 20.62 20.65 4.75 4.78 0.0 0.02 3 3 PHANTOM_OUTLINE
13_16x1-7_8 20.62 20.65 26.97 26.99 0.0 0.02 3 3 PHANTOM_OUTLINE

下面有三种不同幻像类型的示例。使用的其它设置为 Slot type=1HOLE_POINT_STYLE=33HOLE_POINT_SIZE=1

PHANTOM_ARROW:

PHANTOM_BOTH:

PHANTOM_OUTLINE:

PHANTOM_NONE:

有关“b”和“h”尺寸的说明,请参见下图:

槽孔类型示例

这些示例使用不同的槽孔类型,但其它设置都相同:

  • 槽孔层颜色为 3(绿色)。
  • 孔层颜色为 6(红紫色)。
  • 幻像层颜色为 1(红色)。
  • 槽孔层幻像类型:PHANTOM_OUTLINE
  • 孔点设置:HOLE_POINT_STYLE=35, HOLE_POINT_SIZE=10
槽孔类型 描述
SLOT_TYPE_1

一个槽孔中心的孔符号。该孔符号会遵循 HOLE_POINT_STYLEHOLE_POINT_SIZE 设置。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。圆周颜色随槽孔层颜色,而槽孔颜色则随幻像层颜色。

SLOT_TYPE_2

槽孔的两个孔符号。该孔符号会遵循 HOLE_POINT_STYLEHOLE_POINT_SIZE 设置。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。孔符号颜色随孔层颜色,而槽孔颜色则随幻像层颜色。

SLOT_TYPE_3

槽孔中心的一个圆。圆的尺寸对应实际孔尺寸。圆周颜色随槽孔层颜色,而槽孔颜色则随幻像层颜色。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。

SLOT_TYPE_4

槽孔的两个圆。圆的尺寸对应实际孔尺寸。如果这两个圆相交,则只在槽孔中间创建一个圆。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。圆周颜色随孔层颜色,而槽孔颜色则随幻像层颜色。

SLOT_TYPE_5

第一个槽孔中心点的孔符号。该孔符号会遵循 HOLE_POINT_STYLEHOLE_POINT_SIZE 设置。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。孔符号颜色随孔层颜色,而槽孔符号颜色则随幻像层。

SLOT_TYPE_6

第一个槽孔中心点的一个圆。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。圆周颜色随孔层颜色,而槽孔符号颜色则随幻像层颜色。

SLOT_TYPE_7

不会创建任何孔符号。根据所选的幻像设置(在本示例中为 PHANTOM_OUTLINE)创建槽孔符号。槽孔颜色随槽孔层颜色。

这些内容是否有用?
上一步
下一步