Skip to content

L@ Line Curve Connection

Use this command to insert lines with special curve paths between two points.

Parameters

Parameter Default Value Description
Param.1 1 Conn.no. – Connection point number (1–20)
Param.2 0 Conn.typ. – Connection type
Param.3 0.000 Curv.par – Curve parameter. Depends on Conn.typ

Connection Types

  • 0 = No line (used for the first point)
  • 1 = Straight line (no parameter needed)
  • 2 = Hanging parabola (used, for example, for power lines)

Curve Parameter for Hanging Parabola

For Conn.typ 2 (hanging parabola): Set K = Conn.par/1000 (to allow suitable sizes in GDP). y = Kx² + Mx + N, where M is the slope of the straight line, and N is the starting height.

M and N are determined automatically from the coordinates of the two points to be connected, so only Conn.par needs to be specified.

Tip

Typical value for drawing power lines: Conn.par = 0.4 (or K = 0.0004).

Note

An MO command must be given immediately before the L@ command. This command will then draw a given line path from the previous point with the same Conn.no. up to this one.

Using the Command

Info

This command is best used in parametric figures. It is easy to create a parametric figure of a power pole with several connection points (with different numbers). By repeatedly inserting this figure, you can draw power lines with multiple paths.

Examples

Simple Parabola Line

A simple parabola line can be specified as follows:

MO,0,0,0        - Start coordinate
L@,1,0,0        - Set this to connection point number 1, and no line type
MO,100,0,50     - Next coordinate
L@,1,2,0.4      - New connection point, parabola curve from previous with same number

Parametric Figure with Power Lines

The figure FI4101.BIN contains a simple pole, where two cables are drawn between each figure when inserted repeatedly. The figure is in FI0400.LIB and can be inserted via the menu.

This figure contains the following commands:

MO,.000,.000,6.000

$$
  Define leading texts, variables, and default values
VT,.000,.000,.000
  Conn.typCurv.par
VD,10.000,20.000,.000,.000
**,.000,.400

$$
  Draw center pole
MO,.000,.000,.000
P9,.100,.050,4.000,6.200

$$
  Draw crossover, using volume
VS
MO,-.050,-1.600,6.200
R1,.100,3.200,.000
VE,.200,3.000

$$
  Draw hangup point
MO,.000,1.600,6.200
SO,.000,1.500,6.000
SO,.000,1.400,6.200
SO,.000,1.600,6.200

$$
  Define connection point 1, with vertical surface for line
MO,.000,1.500,6.000
VS
VP,.000,10.000,20.000,.000
L@,1.000,1.000,.000,,       ; Use Conn.typ=var.10 Curv.par=var.20
VE,0.030,0.000,,,           ; 3 cm high surface

$$
  Draw hangup point
MO,.000,-1.300,6.200
SO,.000,-1.500,6.000
SO,.000,-1.600,6.200
SO,.000,-1.300,6.200

$$
  Define connection point 1, with vertical surface for line
MO,.000,-1.500,6.000
VS
VP,.000,10.000,20.000,.000
L@,2.000,1.000,.000,,       ; Use Conn.typ=var.10 Curv.par=var.20
VE,0.030,0.000,,,           ; 3 cm high surface

$$
  Back to figure origin
MO,.000,.000,.000,.000

The figure is also available in text form as FI4101.SYM for those who want to make their own changes.

Note

VS and VE commands around L@ commands can be omitted if you do not want surfaces generated along the wire stretches.

General Usage Procedure

Fremgangsmåte

  1. GL,4 – To snap poles to terrain
  2. NF,4101
  3. DF
  4. PF – Specify Conn.typ = 0 for the first point (these three commands come automatically if the menu is used)
  5. Place the first figure dynamically
  6. Press [Backspace], and change Conn.typ to 2 (parabola), and set a suitable Curv.par (0.4)
  7. Place more figures dynamically along the stretch