练习 1:创建表达式

在本练习中,您将创建一个用于计算每个曲线点处路线的磁性指南针方向的表达式。

表达式利用可添加到标签样式的相同的特性,例如“点高程”“北距”“东距”。通过使用表达式,您可以使用现有特性设定个别的数学公式。例如,可以从点高程中减去一个值,并在点标签中实际高程附近显示此数值。

创建表达式

    注:

    本练习使用 Labels-5c.dwg(其中包含您在上个练习中所进行的修改),或者您也可以从教程图形文件夹中打开 Labels-6a.dwg

  1. 缩放和平移到“大街”路线的桩号“0+000”和桩号“0+100”之间的区域。
  2. 单击“PC: 0+035.99”标签以选择所有曲线点标签。单击鼠标右键。单击“特性”。
  3. “特性”选项板的“形状点标签样式”列表中,选择“附加详细信息”

    该标签样式可显示曲线点、设计速度和曲线点处的真指南针方向。在接下来的几个步骤中,您将创建一个表达式来计算磁方向。您将在练习 2:将表达式插入到标签样式中将该表达式添加到曲线点标签。

  4. “工具空间”中的“设定”选项卡上,展开“路线”“标签样式”“桩号”“曲线点”。在“表达式”节点上单击鼠标右键。然后单击“新建”。
  5. “新建表达式”对话框中,指定以下参数:
    • 名称磁方向
    • 描述对于偏转 -15.5 度,将真方向转换为磁方向
  6. 单击“插入特性”。单击“瞬时方向”。

    该特性将用作计算磁方向的基础。

  7. “新建表达式”对话框的“表达式”字段中,使用辅助键盘输入 -(15.5*(2*pi/360))
    注:

    使用 按钮输入 pi。

    完整的方程式如下所示:

    {瞬时方向}-(15.5*(2*pi/360))

    由于 Autodesk Civil 3D 对所有内部角度计算使用弧度,因此表达式包括从度到弧度的转换。用于磁北向(-15.5 度)偏转的值只是一个示例。为准确起见,该值必须与当前值(取决于地理位置以及随时间推移发生的逐渐变化)相匹配。

  8. 在“格式结果为”列表中,选择“方向”。
  9. 单击“确定”。

    在“工具空间”中的“设定”选项卡上,会在“表达式”节点旁边显示 ,还会在列表视图中显示新表达式。

要继续此教程,请转至练习 2:将表达式插入到标签样式