(form "00057" (size 43  9) 
  (help "00057_TIP_0")
  (heading "PARAMETERS FOR A CURVE AT END OF LINE ")
  (label (position  2  3) (text "(C)lockwise or (A)nticlockwise"))
  (label (position  2  4) (text "Radius"))
  (label (position  2  5) (text "Curve (A)ngle or (L)ength"))
  (label (position  2  6) (text "Angle or Length"))
  (label (position  2  7) (text "Arc distance"))
  (label (position  2  8) (text "Use entry transition curve"))
  (label (position  2  9) (text "Entry transition length"))
  (label (position  2  10) (text "Use exit transition curve"))
  (label (position  2  11) (text "Exit transition length"))
  (field "dirn" (position 32  3) (display_length  1) (input allowed)
    (value_in "C" "A" )
    (translate upper) (null allowed) (max_length 1)
    (help "00057_TIP_1"))
  (field "radius" (position  11  4) (display_length 16) (input allowed)
    (low_bound 0.1) (high_bound 9999999)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help "00057_TIP_2"))
  (field "ang_or_length" (position 28  5) (display_length  1) (input allowed)
    (value_in "A" "L")
    (translate upper) (null allowed) (max_length 1)
    (help "00057_TIP_3"))
  (field "clen" (position 20  6) (display_length 16) (input allowed)
    (low_bound .1) (high_bound 9999999) (decimals 4)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help "00057_TIP_4"))
  (field "arcdist" (position 20  7) (display_length 16) (input allowed)
    (low_bound 0.1) (high_bound 9999999)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help "00057_TIP_5")) 
  (field "use_entry_transition" (position 20 8) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null disallowed) (max_length 1)
  )
  (field "entry_transition_length" (position 20 9) 
    (display_length 16) (input allowed)
	   (dependency (value "use_entry_transition") == "Y")
    (low_bound 0.1) (high_bound 9999999)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
  )
  (field "use_exit_transition" (position 20 10) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null disallowed) (max_length 1)
  )
  (field "exit_transition_length" (position 20 11) 
    (display_length 16) (input allowed)
    (dependency (value "use_exit_transition") == "Y")
    (low_bound 0.1) (high_bound 9999999)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
  )
(label (position  2  8) (text "Velocity"))
  (field "required_velocity" (position 20 8) 
    (display_length 16) (input allowed)
    (low_bound 0.001) (high_bound 9999999)
    ( default "50")
    (translate upper) (format real_8) (null disallowed) (max_length 16)
   )
  (default_buttons)
)
