TRANSLATION, ROTATION AND SCALING COMMANDS


<CR> ----------------- Repeat last tr, sc or ro command.
re ------------------- Returns figure to initial view.
ro Axis Angle -------- Rotates object around Axis by amount Angle.
sc Axis Scale_factor - Scales figure along Axis by amount Scale_factor.
sc a Scale_factor ---- Scales figure along all axis by amount Scale_value.
tr Axis Trans_factor - Moves figure along axis by amount Trans_factor.
un ------------------- Undo last tr, sc or ro command.
Where Axis = x, y, or z.
      Angle is a numeric quantity in degrees.
      Scale_factor is a numeric quantity.
      Trans_factor is a numeric quantity.
      a is an a.
MISC COMMANDS

cl ------------------- Clears text screen.
cu Frequency --------- Enables segment current colors for given frequency.
cu ------------------- Cancels segment current colors for given frequency.
ep Segment Number ---- Displays the endpoint coordinates of the segment.
lf ------------------- Displays a list of frequencies within file.
gr ------------------- Toggles grid on/off.
he ------------------- Help. (This screen)
ma ------------------- Toggle markers
nu ------------------- Toggle numbers
ta ------------------- Toggle tags
qu ------------------- Quit
rf ------------------- Refresh text screen.

WIRE MODEL VALIDITY TESTS

sl ---------------- Toggle segment length check, Individual segments
sr ---------------- Toggle segment radius check, Individual segments.
rr ---------------- Toggle segment length to radius ratio check, 
                    Individual segments.
sa ---------------- Toggle all of the above Individual segment checks.
jc ---------------- Toggle unconnected segment check, Junction.
jl ---------------- Toggle segment length ratio check, Junction.
jr ---------------- Toggle radius ratio check, Junction.
js ---------------- Toggle segment length to radius ratio check, Junction.
ja ---------------- Toggle all of the above junction checks.



SUMMARY OF THE 'MODELING GUIDELINES' FOR SEGMENTS

L = segment length
A = wire radius
WL = wavelength

INDIVIDUAL SEGMENT TEST      WARNING                   ERROR

segment length               WL/10 < L < WL/5          L > WL/5
radius                       30 < WL/A < 100           WL/A < 30
segment to radius ratio
  with extended thin wire    0.5 < L/A < 2             L/A < 0.5  
  with thin wire kernel      2.0 < L/A < 8.0           L/A < 2.0  


SUMMARY OF THE 'MODELING GUIDELINES' FOR JUNCTIONS

L = segment length
A = wire radius
WL = wavelength

JUNCTION TEST                WARNING                   ERROR

segment length ratio                                  L(big)/L(small)>5
radius ratio                 5 < A(big)/A(small)<10   A(big)/A(small)>10
segment to radius ratio      2.0 < L/A < 6.0          L/A < 2
unconnected segments         One or both segment 
                              ends not connected


PROGRAM USAGE

  The rotation,translation and scaling commands are used to view the 
wire frame model to confirm the model was built correctly in the NEC 
input file.  Obvious mistakes can be spotted in this manner. 

  The marker and number commands are used to view the segmentation 
divisions and segment numbers for the wires. This aids in identifying 
errors in the input NEC file structure generation cards.

  The modeling guideline commands run various checks on the wire frame 
model and flag segments that violate the guidelines by plotting them in 
yellow for a warning and red for an error. The segment numbers and the 
markers indicating the segment endpoints are also displayed for a segment 
in violation of the guidelines. Optionally added information about 
segments violating the guidelines is placed in an error file. To generate 
this information you need to specify an error file name as the second 
command line parameter when starting necdraw. Then everytime a modeling 
guidelines check is requested information about segments that fail the 
requested check is placed in the error file. To view the error file quit 
necdraw and use vi or more. Because information about bad segments is 
placed in the error file everytime a guideline test is executed or 
everytime a rotation, translation, scaling etc.  command is executed 
while the check is turned on the error file can contain much redundant 
information if not used properly. Recommended usage to generate an error
file is to start necdraw with the optional error file name in the command
line. Then at the necdraw prompt type sa to perform all the segment tests.
Then type ja to perform all the junction tests. Quit necdraw with the 
qu command. The error file will contain information about segments failing
any of the modeling guidelines with no redundant information. To equate
the errors in the error file with the model drawing restart without a 
error file name in the command line. The rotate,translation,scaling and 
modeling guideline commands can then be used to examine the failing 
segments.













If you want you can send me money at the following address. I think $49.95
is about right. Or you can send me a postcard. Or not.

                             Robert Just
                             525 E. Maude #25
                             Sunnyvale,CA 94086






















