水平系数关键字
用于确定水平系数的水平系数图可通过以下方法定义,从随软件提供的图表中选择现有图表或基于 ASCII 文件创建自定义图表。随软件提供的现有图表如下所示:
- BINARY
当 HRMA 小于切削角时,通过像元部分的 HF 设置为与零系数相关联的值。如果 HRMA 大于切削角,则此部分的 HF 设置为无穷大。默认切削角为 45 度。默认零系数为 1.0。
- FORWARD
如果某段行程的 HRMA 小于 45 度,则 HF 设置为与零系数相关联的值。当 HRMA 大于或等于 45 度且小于 90 度时,HF 设置为边值。如果未指定边值,则默认边值为 1。如果 HRMA 大于或等于 90 度,则 HF 设置为无穷大。默认零系数为 .5。
- LINEAR
HF 由 HRMA-HF 坐标系中的一条直线确定。这条线在 y 轴(表示 HF 系数)上与零系数相关联的值处进行截取。线的斜率可以使用 SLOPE 修饰属性进行指定。如果未确定斜率,则默认值为 0.5/45 或 1/90(指定为 0.01111)。默认切削角为 181 度,这相当于无切削。默认零系数为 .5。
- INVERSE_LINEAR
HF 由 HRMA-HF 坐标系中的一条直线的逆向值确定。这条线在 y 轴(表示 HF 系数)上与零系数相关联的值处进行截取。线的斜率可以使用 SLOPE 修饰属性进行指定。如果未确定斜率,则默认值为 -2/180 或 -1/90(指定为 0.01111)。默认切削角为 181 度,这相当于无切削。默认零系数为 2.0。
- TABLE
还可以使用在任意文本编辑器中创建的 ASCII 文件来定义图表。该文件的每一行有两列值与之对应。第一列值用于识别 HRMA(以度为单位表示),第二列值为 HF。文件中的每行指定图表中的一个点。两个连续的点定义 HRMA-HF 坐标系中的一条线段。HRMA 角度必须按升序输入。对于所有小于第一个(最低)输入值或大于最后一个(最大)输入值的 HRMA 角度,其 HF 系数将设置为无穷大。在 ASCII 文件中,无穷大的 HF 表示为 -1。以下是水平系数 ASCII 表的示例:
0 1.40
10 2.43
20 2.30
30 3.44
40 1.25
50 1.02
60 0.90
70 0.86
80 0.25
90 0.78
100 1.49
110 2.35
120 3.32
130 2.39
140 3.18
150 2.13
160 1.89
170 1.20
180 2.034
水平系数修饰属性
可对某些 HRMA 关键字参数的修饰属性进行指定以获得各种所需结果。LINEAR 和 INVERSE_LINEAR 函数中线的斜率、FORWARD 函数的边值和零系数可以更改输入函数的 y 轴截距,而且所有 HRMA 函数的交角都可进行控制。即使此时您对修饰属性的效果并不熟悉,也不必担心。您只需了解自己能够进一步控制 HRMA 图表以满足自身需求即可。
- ZEROFACTOR
此系数将用于确定指定函数的 y 截距。它可以同所有的水平系数函数结合使用。
- CUTANGLE
确定 HRMA 角度阈值,超出该范围的 HF 将设置为无穷大。CUTANGLE 可用于除 FORWARD 以外的所有指定的水平系数关键字。根据定义,FORWARD 函数确定其自身的交角。
- SLOPE
为 LINEAR 和 INVERSE_LINEAR 关键字确定 HRMA–HF 坐标系中直线的斜率。斜率被指定为垂直增量与水平增量的比值(例如,30 度斜率为 1/30,指定为 0.03333)。有关斜率为 1/90 的线的示例,请参见 LINEAR HRMA 图。
- SIDEVALUE
使用 FORWARD 水平系数关键字时,确定为大于或等于 45 度且小于 90 度的 HRMA 指定的 HF 值。请参见 FORWARD HRMA 图,其边值为 1。
- TABLE_NAME
识别将与 TABLE 水平系数关键字一同使用的 ASCII 文件的名称。