Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
YAGI(5) 		       File Formats Manual			 YAGI(5)

NAME
     yagi - yagi binary output format

DESCRIPTION
     This  manual  page  describes  the output format of the file created by the
     Yagi-Uda project's yagi program. The file is a binary file with a header of
     100 bytes. The header consists of:

     offset(bytes)		information	     data-type

     0				elements	     int
     4				driven		     int
     8				parasitic	     int
     12 			min_frequency	     double
     20 			max_frequency	     double
     28 			design frequency     double
     36 			step_frequency	     double
     44 			angular_step	     double
     52 			0		     double
     92 			0		     double

     Following the header, there starts the coordinates(x,y,l) of each
     element and the voltage applied to each element. Then we write
     the element currents one after the other, at each frequency.
     Hence the element currents will be written 12,000 times with a
     3 element yagi analysed at 4,000 different frequencies. All complex
     data is stored in a structure of type fcomplex, defined as:

     struct fcomplex {double real, double imaginary};

     offset(bytes)		information	     data-type

     100			x1		     double /* coordinates */
     108			y1		     double
     116			l1		     double
     100+(n-1)*24		x_n		     double
     100+(n-1)*24+8		y_n		     double
     100+(n-1)*24+16		l_n		     double
     100+24*elements		Voltage1	     fcomplex  /* voltage */
     100+24*elements+(n-1)*16	Voltage_n	     fcomplex
     100+40*elements		Current1@f1	     fcomplex /* current */
     100+40*elements+(n-1)*16	Current_n@f1	     fcomplex

     100+56*elements		Current@f2	     fcomplex
     100+40*elements+(n-1)*16	Current_n@f2	     fcomplex

FILES
	  filename.out			      binary file

SEE ALSO
     yagi(1), output(1), input(1), optimise(1), first(1) and input(5).

AUTHORS
     Dr. David Kirkby G8WRB (david.kirkby@onetel.net), with help with converting
     to DOS from Dr. Joe Mack NA3T (mack@fcrfv2.ncifcrf.gov).

Yagi version 1.16		24th October 2000			 YAGI(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=yagi&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help