除 trajpar 變量外,您還可以在關系中使用 EVALGRAPH 函數。給出圖形名和 X 值,EVALGRAPH 函數可返回基準圖形的 Y 值。您可以將 EVALGRAPH 函數和 trajpar 百分比變量結合使用,以便有效地沿著圖形的 X 軸移動并返回關聯的 Y 值。
在您想要使用 EVALGRAPH 函數時,應在關系中使用下面的語法:
• sd# = EVALGRAPH ("graphname", trajpar*width_of_graph)*vert_scale
其中變量的定義如下:
• sd# - 需要根據圖形進行變化的草繪器尺寸。
• "graphname" - 顯示在模型樹中的圖形特征的名稱。
• width_of_graph - 圖形特征中的總 X 距離。在圖 3 中,圖形的寬度為 360,因為該特征要被掃描 360 度。
• vert_scale - 附加的縮放因子,可用于增大圖形特征的 Y 值。
下面是使用 trajpar 和 EVALGRAPH 創建的關系示例:
• sd# = EVALGRAPH ("GRAPH1", trajpar * 100) / 2此例中,模型樹中的圖形特征為 GRAPH1,圖形寬度為 100 度,圖形 Y 軸的縮放因子使結果值變為二分之一。
• sd# = EVALGRAPH ("GRAPH1", trajpar *360) / 10此示例中,模型樹中的圖形特征為 GRAPH1,圖形寬度為 360 度,圖形 Y 軸的縮放因子使生成值變為十分之一。