基础 > Creo Parametric 用户界面 > 视图选项卡 > 横截面 > 使用横截面 > 线性和非线性剖面线图案
  
线性和非线性剖面线图案
Creo Parametric 支持两类剖面线图案文件:XCH 文件和 PAT 文件。
默认情况下,“系统图案”(System Patterns) 目录包含 PAT 文件。您还可以在当前工作目录或由配置选项 pro_crosshatch_dir 指定的“用户图案”(User Patterns) 目录中存储 XCH 和 PAT 文件,并在模型和绘图中使用它们。
您可以使用配置选项 default_hatch_type 将默认剖面线图案文件类型设置为 patxch
XCH 和 PAT 文件之间的差异
XCH 文件
PAT 文件
XCH 文件是特定于 Creo 的图案文件。
PAT 文件是基于 ASCII 的通用图案文件。
XCH 文件仅支持线性剖面线图案。
PAT 文件支持线性和非线性剖面线图案。
您可以使用 Creo 剖面线编辑器创建 XCH 文件。
您可以从 Internet 下载 PAT 文件、使用文本编辑器 (如记事本) 编辑现有 PAT 文件、将更改保存到新文件或创建新的 PAT 文件。
您可以使用 Creo Parametric 单独或整体编辑 XCH 剖面线图案的属性。
编辑时,您可以控制剖面线的间距、角度、偏移或线型。您也可以修改填充区域或曲面的颜色,或修改图案中的线条。
您可以使用 Creo Parametric 编辑 PAT 剖面线图案的属性 (仅限整个图元)。
编辑时,您可以控制剖面线的颜色或比例。您还可以将整个图案旋转一个偏移角度。
在 3D 模型中,XCH 剖面线图案与应用程序屏幕相关。如果零件旋转,则图案将保持静止状态。
在 3D 模型中,PAT 剖面线图案会被投影到曲面上。如果零件旋转,则图案将随零件一起移动。
PAT 文件结构
PAT 文件包括线性和非线性剖面线图案。每个剖面线图案均以星号字符 ("*") 开头,表示一个新阵列。剖面线图案的基本结构如下:*pattern-name, standard-name, description
星号字符后跟一系列以逗号 (",") 分隔的字符串。第一个字符串提供阵列名称。
第二个字符串提供阵列标准名称。
第三个字符串提供阵列说明。
任何其他已添加且以逗号分隔的字符串均视为说明的一部分。
 
如果仅存在一个说明,则可将其视为组的名称和说明,例如 *ANSI32, Steel
如果组的名称为空,则可将其视为其他组图案的一部分,例如 *ANSI32
如果缺少组的名称和说明,则会将图案添加到其他组图案
例如,*ANSI131, ANSI, ANSI Iron, Brick, Stone masonry
在上述示例中:
ANSI131 为图案名称
ANSI 为标准名称
ANSI Iron, Brick, Stone masonry 为说明
以下行中包含一系列以逗号分隔的数字值。这些值定义了图案的剖面线,如下所示:angle, x-origin, y-origin, delta-x, delta-y, dash-1, dash-2, dash-3, dash-4…
每条图案线均可视为线族的第一个成员,通过在两个方向上应用增量偏移进行创建,以生成平行线的无限族。
角度定义为 x-轴和线之间的测量角 (使用逆时针测量方法)。
x-原点和 y-原点是剖面线族的绘图原点。
增量-x 值表示线方向上族成员之间的位移。该值仅用于虚线。
增量-y 值表示族成员之间的间距,该值沿垂直于线的方向进行测量。
线被视为无限长。虚线图案在线上进行叠加。
xy 线间距值后跟一系列表示线类型定义的值:
正值表示破折号
负值表示空格
零值表示点
任何以分号 (";") 开头的非空行均视为备注
示例:点划剖面线图案
点划剖面线图案的定义如下:
*Pattern1, My Category, Dashes with dots
0, 0,0, 0,0.5, 0.1,-0.1,0,-0.1
标题行以星号字符 (*) 开始,其中:
Pattern1 为图案名称。
My Category 为类别名称。
Dashes with dots 为图案描述。
第二行定义剖面线图案,其中:
0 为指示水平线的角度。
0,0 定义族中第一条线的绘制原点。
0,0.5 分别定义了直线方向上族成员之间的位移 (delta-x) 和垂直方向上族成员之间的间距 (delta-y)。
0.1,-0.1,0,-0.1 定义了剖面线图案,其中划线 (0.1)、空格 (-0.1)、点 (0) 和空格 (-0.1) 依次逐个放置。
示例:方格剖面线图案
方格图案的定义如下:
*Pattern2, My Category, Checkered
0, 0,0.09375, 0.25,0.25, 0.25,-0.25
90, 0.125,0.21875, 0.25,0.25, 0.25,-0.25
标题行以星号字符 (*) 开始,其中:
Pattern2 为图案名称。
My Category 为类别名称。
Checkered 为图案描述。
第二行定义剖面线图案,其中:
0 为指示水平线的剖面线的角度。
0,0.09375 定义族中第一条线的绘制原点。
0.25,0.25 分别定义了直线方向上族成员之间的位移 (delta-x) 和垂直方向上族成员之间的间距 (delta-y)。
0.25,-0.25 所定义的剖面线图案由等长的短线和空格逐个放置而成。
第三行以同样的方式定义竖直线,其中剖面线的角度为 90 度:
90, 0.125,0.21875, 0.25,0.25, 0.25,-0.25
配置选项
配置选项 pro_crosshatch_dir 可为您的剖面线库指定一个默认目录,您可以在其中保存剖面线图案以供日后检索。
配置选项 default_hatch_type 可设置要在模型和绘图中使用的默认剖面线图案文件类型 PAT 或 XCH。
配置选项 hatch_pattern_cfg_file 可指定在启动 Creo Parametric 时加载的剖面线图案配置 (*.cfg) 文件。
处理同名文件
系统将处理放置在不同目录下的同名 pat 文件。系统将处理文件中的剖面线图案数据,并将其作为任意其他数据添加到常规剖面线图案数据池中。
处理重复数据
当剖面线图案数据与同一个 PAT 或其他 PAT 文件中的另一个图案数据完全相同时,系统会比较图案数据,并决定将剖面线图案数据添加到常规数据池的方式。
当图案数据与另一图案数据在所有方面 (如名称、标准名称、说明和图案值) 均完全相同时,系统将跳过这一数据,而不会进行添加。
遇到名称和标准名称相同但线型定义集不同的剖面线图案时,系统会将所有这些图案添加到剖面线图案数据池中。系统将通过在剖面线图案名称中添加后缀来对这些图案进行区分,后缀采取下划线加索引编号 (‘_#’) 的形式。示例如下:
*ANSI32, ANSI, Steel
45, 0, 0, 0, 9.525
45, 4.49013, 0, 0, 9.525
*ANSI32, ANSI, Steel
60, 0, 0, 0,9.525
60, 0, 0, 0, 9.525
在上述示例中,第一个 ANSI 剖面线图案名称为 ANSI32,而第二个为 ANSI32_1
如果除说明以外的所有剖面线数据均完全相同,则将添加第一个此类剖面线图案,而放弃其余图案。
检索剖面线图案
您可以从“编辑剖面线”(Edit Hatching) 对话框中检索剖面线图案。该对话框显示了当前工作目录、使用 pro_crosshatch_dir 配置选项指定的目录以及系统目录中的 PAT 和 XCH 剖面线图案。它还显示了当前工作目录的子目录中的剖面线图案。可通过在“剖面线图案”(Hatch Patterns) 列表框中选择适当的选项来对剖面线图案进行过滤。
更新和保存剖面线图案比例
以下命令可用于在 *.cfg 文件中更新比例因子,或将剖面线比例因子保存至 *.cfg 文件。
“打开比例设置”(Open scale settings) - 在 *.cfg 文件中读取比例设置。单击此命令后,“打开”(Open) 对话框随即出现,其中将显示最近使用的文件。如果打开的比例文件中不包含所有显示的剖面线图案,则其比例因子将保持为剖面线库中显示的状态。
“保存比例设置”(Save scale settings) - 将库中所有剖面线图案的比例设置均写入 *.cfg 文件。单击此命令后,“打开”(Open) 对话框随即出现,可用于浏览并选择 *.cfg 文件的保存位置。
要打开“打开比例设置”(Open scale settings)“保存比例设置”(Save scale settings) 命令,请在“编辑剖面线”(Edit Hatching) 对话框中右键单击剖面线图案。
缩放剖面线图案缩略图
当您将指针移动到列表中的剖面线图案上时,会相应显示一个缩略图。要缩放此缩略图,请右键单击列表中的剖面线图案,然后选择“缩略图扩大”(Thumbnail Scale Up)“缩略图减小”(Thumbnail Scale Down)
 
* 您只能缩放 PAT 剖面线图案的缩略图图像。