Provided by: yagiuda_1.19-10_amd64 bug


       yagi - yagi binary output format


       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

       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
       --------------  Repeated for each element.
       100+24*elements            Voltage1             fcomplex  /* voltage */
       100+24*elements+(n-1)*16   Voltage_n            fcomplex
       --------------  Repeated for each element n at each frequency step f.
       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


            filename.out                        binary file


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


       Dr.  David  Kirkby  G8WRB (, with help with converting to DOS from
       Dr. Joe Mack NA3T (