保存为 JT


使用另存为命令,可以将 创物3D 装配、零件和钣金文档保存为 .JT 格式。在另存为对话框中,选择您要保存的 创物3D 文档之后,单击“选项”按钮来显示“创物3D 到 JT 转换选项”对话框。可以使用对话框来控制将 Solid Edge 文档保存为 .jt 格式的方式。

SePvTrn.ini 文件位于 创物3D Preferences\Translators 文件夹中,用于存储从用户界面选择的设置。当更改选项表中的参数时,新值就会保存到 SePvTrn.ini 文件中。

注释:

通过 创物3D 嵌入式客户端在 Teamcenter 管理的环境中工作时,文件 SEECtoJT.ini 存储为用户界面选择的设置。SEECtoJT.ini 文件位于 创物3D Preferences\Translators 文件夹中。

有些参数未在用户界面上显示出来。可以使用文本编辑器(如“记事本”)来设置这些参数。然而,如果您要编辑此文件,则在设置这些参数时必须特别小心。该文件中的错误会对转换质量有负面影响。

SePvTrn.ini 文件中的参数

描述

Include Precise Geometry = 0

控制在生成的 jt 文件中包含 BREP 定义。当设置为真 (True) 时 jt 文件大小变大,但是支持使用精确 BREP 定义的 jt 查看器功能将提供更多精确结果。

该值可以是布尔值(1 或 0)。

JT Units = m

控制 jt 文件的模型单位。

可能的值包括:

  • MM -(毫米)

  • CM -(厘米)

  • M -(米)

  • KM -(千米)

  • in -(英寸)

  • ft —(英尺)

  • yd —(码)

ChordalOption = RELATIVE

控制弦 LOD 参数的解释。

  • RELATIVE - 工具包用于将所有零件按照其自身大小(相等)进行细分,且具有相同表面质量。“弦”值解释为基本 B-REP 几何体的边界框对角线的小数百分比。

  • ABSOLUTE - 该工具包将细分值解释为一个严格数量的单位,该值应用于所有零件,而与大小无关。“弦”值解释为带有原 CAD 文件中的单位的值。

可能值包括等于以下值的字符串:

  • RELATIVE

  • ABSOLUTE

StructureOption = PER_PART

控制 jt 产品结构的映射为任意 jt 输出的 jt 文件结构。可能的值包括:

  • PER_PART

  • FULL_SHATTER

  • MONOLITHIC

WriteWhichFiles = ALL

根据内容控制写下 jt 文件的过滤。可能的值包括:

  • ALL - 所有零件和装配都写入 jt 文件。这样便不必过滤。

  • PARTS_ONLY - 仅将转换为零件的数据写入 jt 文件。

  • ASSEMBLY_ONLY - 仅将转换为装配的数据写入 jt 文件。

可能的值包括:

  • ALL

  • PARTS_ONLY

  • ASSEMBLY_ONLY

PmiOption = NONE

未使用

partMonitor=false

Compression = true

控制工具包输出压缩的 jt 文件的能力。将该值设置为 false 将写入未压缩的 jt 文件。将该值设置为 True 则写入压缩的 jt 文件。

可能值为布尔值 true 或 false。

TristripOpt = true

控制工具包执行其他优化的能力。其他优化措施增加了每个 jt 零件文件中可渲染几何体数据的可视性能。设置为 true 时,工具包试图减少三角形的数目以在不降低几何体显示质量的情况下进行渲染。这增加了可视性能,但可能会增加 jt 文件导出时间。

当与压缩选项一同使用时,该选项可能会因为可渲染几何体数据组合的交替而增加 jt 零件文件大小。

该值可以是布尔值 true 或 false。

SeamSewing = true

控制工具包逻辑以在可渲染几何体中的相邻面之间创建共享边。这有助于消除几何体之间的间隙。此选项已被 seamSewingTol 选项参数化。

该值可以是布尔值 true 或 false。

SeamSewingTol = 0.001

控制 SeamSewing 选项所用的公差以比较要被缝合的接缝中的两个顶点的相等性。指定的值代表了正在进行接缝缝合的零件边界框对角线的浮点小数百分比。

该选项可为范围 [0.0,1.0] 中的浮点值。

BrepPrecision = DOUBLE

控制 jt 文件中保存的任何 B-REP 几何体数据的浮点精度。可能的值包括:

  • DOUBLE - 每个浮点值使用八个字节。

  • SINGLE - 每个浮点值使用四个字节。

此参数控制数据在磁盘上的存储方式,不会影响“包含精确几何体”参数或 XTBasedNewFormat 参数的设置。

可能的值包括:

  • DOUBLE

  • SINGLE

AutoNameSanitize = true

控制工具包逻辑,通过用下划线字符 (_) 替换 jt 文件名称中不需要的字符来将其删除。将被替换的默认非所需字符集为:

$ ~ ` ! @ # % ^ & * ( )- + = " ' ; , . < > ? [ ]{ }

可以使用 FilenameSanitizeSet、FilenameSanitizeSetAdd 和 FilenameSanitizeSetDelete 选项来修改该字符集。

该值可以是布尔值(true 或 false)。

deleteUnusedparts=true

WriteAsciiAssembly = false

控制工具包逻辑以避免在生成的仅装配 jt 文件上使用 jttoascii 实用程序。设置为 True 时,转换器将为每个创建的 .jt 文件创建一个 .A jt 文件。

为使用该选项,必须配置 jt 实用程序产品,以便可以从与工具包客户端应用程序相同的命令行环境中运行 jttoascii 可执行文件。

该值可以是布尔值(true 或 false)。

AutoLowLODgeneration = true

控制分析和可能创建两个默认的最低 LOD 的工具包逻辑。特别是该逻辑(可能)创建零件几何体的一个凸起壳体(收缩包装)和边界框表示。

该值可以是布尔值(true 或 false)。

SmartLODgeneration = false

控制自动分析和创建 LOD 的工具包逻辑,以使最低的用户定义 LOD 与 autoLowLODgeneration 选项生成的最高 LOD 之间能够平滑过渡。

该选项可能会产生任意数目的其他 LOD。

该值可以是布尔值(true 或 false)。

Number of LODs = 3

控制 LOD 定义的数目。该值必须为大于 1 的整数。

XTBasedNewFormat = true

控制将 XT BREP 包括在 jt 文件中。在此值为 true 时:

创物3D 通过将其添加至 jt 文件来使用 Parasolid BREP。在版本 15 之前,创物3D 将 jt 文件从 Parasolid 转至 jt BREP 格式。重新使用 Parasolid BREP 会更快。

创物3D 使用 创物3D 三角形,而非在 jt BREP 中创建它们。

在启用 X_TBasedNewFormat 时,未使用“详细信息级别”(LODs),因为 创物3D 使用 创物3D 三角形,而不是生成它们。

IncludeVisibleConstructions = true

控制在 jt 文件中包括 创物3D 构造几何体。如果设置为 True,则所有可见构造均转换为 jt 格式。

IncludeSEProperties = true

控制在 jt 文件中包括 创物3D 属性。

导出简化零件 =

指定导出装配时何时使用简化零件。可能的值为“所有设计的”、“所有简化的”和“使用当前配置”。默认值为使用当前配置。

导出装配简化 =

指定何时使用简化子装配。可能的值为“所有设计的”、“所有简化的”、“顶层配置”和“使用当前配置”。默认值为使用当前配置。

Export Inter-Part Copies as constructions=true

将零件间副本导出为构造曲面。

可能值为布尔值 true 或 false。

UpdateChangedPartOnly=false

阻止覆盖内容未发生改变的 jt 文件。如果设置为 true,则将每个 jt 文件中需写入的物料清单与任意可能被覆盖的 jt 文件的物料清单进行比较。如果产品结构内容或此内容版本不同,则 jt 文件将被覆盖。否则,jt 文件不被覆盖这适用于递增 jt 转换支持。

可能值为布尔值 true 或 false。

SEPartFileAsSingleJTFile=true

为 SE 零件文档导出单个 jt 文件。如果此标志设置为 true,对 SE 零件文档进行“另存为 jt”操作则输出单个 jt 文件。

可能值为布尔值 true 或 false。

Import Multiple Bodies As Single Part file=On

在导入精确装配几何体时使用此参数。在单个零件定义中遇到多个实体时,此参数可指定如何将体添加到装配文件。

如果该参数设置为 On(默认值),将创建包含多个构造体的零件文件,并添加到装配中。

如果该参数设置为 Off,将会为包含在零件定义中的每个体创建一个单独的零件文件。然后创建一个子装配,这些单独的零件文件将添加到此子装配中。

Import DoNotSave=On

此参数控制是在导入时创建 创物3D 零件文件,还是在最初保存装配文件时创建。此增强功能非常适合处理中小数量规模的文件。对于零件文件数大于 600-700 的装配,应该禁用此参数,以确保在保存时有足够内存创建文件。

HealAndSew=0

控制是否修复并缝合自由曲面以创建实体。给定一组片体后,软件会清理自相交和环值不一致的输入片体。然后,软件从片体集合中标识非常小的曲面或平板并将其移除。软件随后使用相邻曲面的边来填充平板被移除处的孔。还会填充因曲面丢失而形成的较大的孔。修复过程完成后,软件尝试在 1.0e-5(米)距离处执行单个缝合操作来创建实体。

该值可以是布尔值(1 或 0)。

ImportSewSheet=1

控制是否所有曲面和面体缝合在公差 1.00e005 米之内。导入时不缝合曲面会比较有利,但为了评估需缝合的内容,请在导入文件之后执行缝合。默认情况下此选项为打开状态。如果缝合操作创建了有效体积,则系统会将该体积转换为实体。

该值可以是布尔值(1 或 0)。

ImportBooleanSolid=1

控制是否所有实体的值一起均为布尔值, 并将结果作为零件副本插入路径查找器中。默认情况下此选项为关闭状态。如果该选项为关闭状态,则所有实体均作为单独的零件副本添加到路径查找器中。

该值可以是布尔值(1 或 0)。

CreateAssociativePartsInAssembly=0

在导入 jt 装配的过程中,此参数决定是否创建至 jt 文件的关联链接。默认情况下禁用关联链接创建。

ImportSheet=1

如果 jt 文件包含精确片体(曲面)数据,则将其导入或排除。默认情况下,处于启用状态 (1)。

ImportWires=1

如果 jt 文件包含精确电线(曲线)数据,则将其导入或排除。默认情况下,处于启用状态 (1)。

Import Triangles Only=0

控制是否从 .jt 文件导入已划分网格数据或 BREP 数据。假值即 "0" 值将调用 BREP 体,而真值即 "1" 值将调用三角数据,而不是 BREP 数据。

该值可以是布尔值(1 或 0)。

ImportImprintCurve=1

控制是否要将所有曲线数据合并到单个零件副本中。在导入文件之前标识不需要的曲线并隐藏或删除这些曲线将有利于操作。默认情况下此选项为打开状态。

该值可以是布尔值(1 或 0)。

MakeBaseFeature=1

控制是否将导入的实体转换为 创物3D 模型的基本特征。如果 Parasolid (.X_T) 文件中存在多个实体,将不创建基本特征。在此情况下,可使用“建立基本特征”命令来选择用作基本特征的实体或为模型构建新的基本特征。如果清除此选项,则正在导入的 SolidWorks 文件中包含的所有实体都被作为一个零件副本(而不是体特征)放置在路径查找器中。要将实体作为零件副本插入,必须选择或创建一个基本特征。

该值可以是布尔值(1 或 0)。

ImportCheckBody=0

控制是否对文件执行全面的实体检查。

该值可以是布尔值(1 或 0)。

Stitch=1

指定打开文件时是否使用修复和缝合选项、缝合选项,或两个选项都不使用。

将此值设置为 1 将启用对话框,并将修复并缝合曲面,或缝合曲面,具体取决于判断式按钮设置。

在禁用时,将此值设置为 0 将不会修复并缝合曲面,也不会缝合曲面。

EnableDefaultOutputPath=1

控制输出文件夹是否与正在导入的文档的输入文件夹为同一文件夹。如果选择此选项并导入某装配,则该装配和装配中的单个零件将导入到同一文件夹中。

该值可以是布尔值(1 或 0)。

ImportOutputPath=

指定将要输入文件的路径。

[LOD 1]

一组参数,用于控制特定 LOD 的细分和简化。该值可以在范围 [1–n] 中,其中 n 由 Number of LOD 参数指定。

Level

控制压缩级别。

可能的值包括:

  • 0:在 JT 文件中产生的压缩量最小,保持细分的精确度,产生的文件较大。

  • 1:产生最大压缩,导致细分的精确度丧失,产生的文件较小。

Chordal

指定(细分的)线段可能与其逼近的实际曲线偏离的最大距离。按照 chordalOption 选项的指定解释指定值。

为获得最佳结果,将弦值与“角度”参数一同使用。弦值主要影响模型的较大特征,而角度值主要影响较小的特征。

该值可以是相对解释范围 [0.0,1.0] 和绝对解释任意范围内的浮点值。

Angular

指定曲线逼近中两条相邻(细分的)线段之间的最大角(单位为度)。

为获得最佳结果,将弦参数与角度值一同使用。角度值主要影响模型的较小特征,而弦值主要影响较大的特征。

该值可为范围 [0.0,90.0] 中的浮点值。

Length

指定曲线逼近中(细分的)线段的最大绝对长度。

该值可以是任意范围的浮点值,这取决于用于几何体建模单位的数量。

FeatureSuppression

指定要抑制的孔和圆弧的尺寸公差。指定的值代表了正在进行抑制操作的零件边界框对角线的浮点小数百分比。值为 0.0 表示未进行抑制。

该值可为范围 [0.0,1.0] 中的浮点值。

Simplify

指定特定 LOD 与最高 LOD 的可渲染几何体(三角形)减少的最低百分比。指定的值代表了最高 LOD 中三角形数目的浮点小数百分比。

该值对于高 LOD 应为 1.0(100%)。

该值可为范围 [0.0,1.0] 中的浮点值。

AdvCompressionLevel

指定高级压缩的级别。

可能的值包括:

  • 0.0 = 使用的压缩量极少。

  • 0.1 = 使用压缩量最少。此设置一般获得中等的压缩比,与使用最少压缩量得到的相同图像相比几乎没有视觉差别。

  • 0.5 = 使用中等压缩此设置造成的数据丢失多于最少压缩,因此获得的压缩比较高。与使用指定的极少压缩量 (0.0) 渲染的相同图像相比,此设置可能造成一定的视觉差别。

  • 1.0 = 使用大幅压缩此设置丢失的数据量最大,因而压缩比最高,同时仍保持适度可用的基本数据表示。与使用极低 (0.0) 压缩值渲染的相同图像相比,视觉差异可能较为明显。

Export 3D Bodies

指定在 .jt 文件中包括哪种体。

可能的值包括:

  • 0 - 仅设计体

  • 1 - 仅平面体

  • 3 - 所有体

Export PMI

控制是否将 PMI 导出至 .jt 文件。

可能的值为 true 或 false。

Export Coordinate System

控制是否将坐标系导出至 .jt 文件。

可能的值为 true 或 false。

使用 创物3D 分辨率

在导出到 JT 时控制使用的细节级别。默认值为 1,用于指定导出时使用 创物3D 显示缓存转换为 JT 三角形。如果将此值设为 0,可以指定导出时使用 numLODs = 参数定义的值创建一组用户定义的细节级别。

将钣金文件保存为 .jt 文件格式

可以在 SePvTrn.ini 文件中使用“导出 3D 主体”参数以指定如何将钣金文件保存为 .jt 格式。默认情况下,参数设置为 0,即仅在 .jt 文件中包括设计体。可以将参数设置为 1,仅在 .jt 文件中包括平面体;或设为 3,将所有体包括在 .jt 格式中。

注释:

如果将参数设置为 1,却没有钣金件的平面体,则 .jt 文件将包括设计体作为代替。

将装配文件保存为 .jt 文件格式

将装配保存为 .jt 格式时:

  • 如果装配包含装配特征,受特征影响的任何零件都会加上 _oa 后缀。

  • 如果装配中包含具有一个或多个隐藏零件的子装配,且仅转换可见零件选项打开,创物3D 到 JT 转换选项对话框已选中,装配会加上 _oa 后缀。

  • 如果零件已简化并且有多个事例,一些已简化和一些已设计,则已简化零件的名称会加上 _1 后缀。

将 PMI 和坐标系保存为 .jt 格式

可以在 创物3D 到 JT 转换选项对话框上使用保存 PMI 数据选项,将所有产品制造信息 (PMI) 数据和所有模型视图保存到正在创建的 JT 文件中。选中此选项时,将禁用其他 jt 保存选项,并设置适当的选项以支持 PMI 数据。如果选择了“保存 PMI 数据”选项,即使未设置包含精确几何体选项,精确几何体也始终会被发送。

可以在 创物3D 到 JT 转换选项对话框上使用保存坐标系选项,将坐标系保存到正在创建的 JT 文件中。

注释:

JT 文档结构必须设为单个 JT 文档,并且必须选择保存 PMI 数据选项,才能使用 创物3D 发布到 3D PDF 命令为加工应用程序 (CAM/CMM) 生成 JT 附件,例如 创物3D CAM Pro。

控制 JT 导出过程中的详细级别

使用“使用 创物3D 分辨率”参数可以控制导出 JT 时使用的详细级别。默认值为 1,用于指定导出时使用 创物3D 显示缓存转换为 JT 三角形。如果将此值设为 0,可以指定导出时使用 numLODs = 参数定义的值创建一组用户定义的细节级别。

了解 jt 属性和 创物3D 属性

以 jt 格式保存的文档包含一些属性,这些属性描述了文档中所包含的信息。这些属性等同于 创物3D 描述文档信息所使用的文件属性。

将 创物3D 文档导出为 jt 格式时,创物3D 文件属性中将会写入能以 jt 格式读取的查看器以及其他 CAD 系统。

当您将 创物3D 文档导出为 JT 格式时,创物3D 将以下属性作为字符串属性写入 JT 文件:

  • CAD_MASS

  • CAD_MASS_UNIT

  • CAD_DENSITY

  • CAD_SURFACE_AREA

  • CAD_VOLUME

  • CAD_CENTER_OF_GRAVITY

  • CAD_MATERIAL

这些属性是标准 JT 属性,任何能读取 JT 文件的应用程序均可读取这些属性。

将 JT 导入至 创物3D 时,所有 JT 用户属性都会导入并保存为文件属性。创物3D 文档和 jt 文档之间不存在文件属性关联性。换言之,如果更改 jt 文件中的属性值,那么这些更改在 创物3D 文件中将不会更新。没有用户界面可以控制导入文件属性。可以使用 SePvTrn.ini 文件中的 ImportjtProperties 参数。将该参数设置为 True 可以将 jt 属性导入为 创物3D 文件属性。默认情况下,此值为 True。如果 SePvTrn.ini 文件中不存在该参数,则系统假定默认值为 True 并导入这些属性。

SePvTrn.ini 文件的 [Import Property Map] 部分可以作为映射表,允许您将 jt 属性映射至 创物3D 文件属性。映射表包含两列。左列完全匹配 创物3D 属性页字符串,右列是 jt 文件中的字符串。

[Import Property map]
Document Number = I-DEAS Part Number
Author = Creator Project Name = I-DEAS Project
Density = CAD_Density


注释:

[Import Property Map] 部分中的参数不区分大小写。

物理属性是由 IDEAS 和 NX 使用相同的命名约定导出的。这提供了 VIS 查看器显示或计算实体的属性所使用的标准名称。创物3D 使用相同的命名约定导出物理属性。

将多个 创物3D 文件导出为 JT

要使用批量转换器转换列表中的文件,请创建一个文本文件,该文件包含要导出的每个文件名的完整路径。每行仅包含一个文件名,如下所示:

示例:
c:\My SE files\part1.par 
c:\my se files\asm1.asm

将此文本文件输入到转换器。

将 创物3D 纹理导出为 JT

可以使用 创物3D Preferences\Translators 文件夹中 SEPVtrn.ini 文件内的“导出纹理”参数,将 创物3D 纹理导出为 .jt。默认情况下,该参数值设置为 0,但可以将其更改为 1 以导出纹理。纹理可应用于装配中的零件,或在装配级别应用于面。

当您导出纹理时,纹理文件将嵌入在 JT 文档中,从而导致文档增大。

在导出纹理时,面覆盖对话框的纹理选项卡上的背景颜色旋转选项不受支持。如果选择任一纹理选项,.jt 文档结果可能会与您导出的 创物3D 文档不同。

批量转换

使用 创物3D Program 文件夹中的 SePvAdp.exe 可在独立界面中转换 创物3D 文件。该可执行文件使用 SePvTrn.ini 文件控制 jt 输出转换设置。在调用该转换程序之前,必须首先完成对 .ini 文件的任何更改。

要运行该可执行文件,必须在计算机上安装 创物3D 并且 创物3D Program 文件夹中必须存在 SePvAdp.exe。该可执行文件不会启动完整版 创物3D,因此它只需要较少内存,这样为处理大型文件保留了更多可用资源。选择要转换的文件时,您必须将包含空格的任何文件夹或文件的名称放在引号""中。

启动后,转换器正在运行的唯一指示是在“任务管理器”的进程选项卡上显示 SePvAdp.exe。完成所有选中文件的转换后,该进程结束并不再“任务管理器”中显示。同一输入文件到同一输出文件夹的后续导出将覆盖现有的 jt 文件。

可以通过“开始→在 Windows 资源管理器中运行”或 DOS 窗口中的命令行提示符来调用该可执行文件。命令行提示符的示例包括:

导出到同一文件夹作为输入文件的带有 jt 文件的单个输入文件
  • C:>"C:\Program Files\YuanSuan\YuanSuan CAD 2021\Program\SePvAdp.exe" <input_filename>

导出到同一文件夹作为输入文件的带有 jt 文件的多个输入文件
  • C:>"C:\Program Files\YuanSuan\YuanSuan CAD 2021\Program\SePvAdp.exe" <input_filename_1> <input_filename_2> 等等。

导出到不同输出文件夹的带有 jt 文件的单个输入文件
  • C:>"C:\Program Files\YuanSuan\YuanSuan CAD 2021\Program\SePvAdp.exe" -g -o <output_folder> <input_filename>

导出到不同输出文件夹的带有 jt 文件的多个输入文件
  • C:>"C:\Program Files\YuanSuan\YuanSuan CAD 2021\Program\SePvAdp.exe" -g -o <output_folder> <input_filename_1> <input_filename_2> 等等。

上传到 Teamcenter

将包含 PMI 的 创物3D 文件上传到 Teamcenter 时,PMI 现在导出至 JT。

注释:

如果使用 SePvAdp.exe 将 创物3D 文件转换为 JT 文件而不打开它们,则 创物3D 文件中的任何 PMI 将自动导出至 JT。此外,使用 SePvAdp.exe 时,装配中不活动零件的任何 PMI 也将自动导出至 JT。