YagiCAD

Paul McMahon VK3DIP

News and Releases

What is YagiCAD

WHAT YAGICAD WILL NOT DO

YagiCAD is FREEWARE

History

Installing and Removing YagiCAD

Screenshots

Genetic Optimisation In YagiCAD *New

YagiCAD Tips, Tricks, and Examples *New

Downloads

Home

 


YagiCAD News

New YagiCAD6.1.9

November 2013

1.       Added ASCII text export of model for codes that don't read nec files.

2.       Bug fixes around boom correction factors, now entry of custom BCF is always a number less than 1. Also clarified for the built in correction factors that one is for the element insulated from the boom case (Ins), and one is for the element connected to the boom (Con) case.

3.       Rejig of the Gamma, Tee, Omega etc. matches to align with the ARRL and other interpretation of how these       matches work. In particular now based on the full driven element impedance rather than half as specified in Balanis textbook. My local tests with NEC2 models of Gamma agree that, while no simple model is particularly close to what you get from the more complex NEC2 model, those with full element impedance are closest. Also at least now YagiCAD should give the same answers as ARRL GAMMA program.

4.       Changes inside the genetic algorithm to try to detect and kill "cancerous" yagi's where gain is unreasonably high which can mask real improvements in rest of gene pool. Unreasonable high gain usually due to, elements with too close spacings, and other known model limitations within NEC2.

4.       A few other mostly cosmetic tweeks.

 

 

New Version 6.1.8

April 2011

1.       Added 4NEC2 specific export support under file/export menu. 4NEC2.nec file will contain symbolic variable   extensions as supported by 4NEC2 to assist with easily changing Yagi variables like antenna height.

 

New Version 6.1.7

February 2011

1. Added limits concepts into Genetic Optimisation.Can set a hard, soft, or no limit for each Target value. Hard = reject designs that better this target Soft = keep but limit score, None = do not limit score.

2. Added Boom length as a parameter in Genetic Optimisation. eg setting Boom Length Limit to a particular length, with a hard limit type will force only designs with Boom Length less than this value to be considered.

3. Changed default install directory to be not program files to avoid problems with Windows Vista and 7 and admin rights.

4. Minor bug fixes with units in matching sections.

5. Released companion XLS spreadsheet for tapered elements.LeesonTaper.xls in main install directory.

 

Version 6.1.6

January 2011

Bug fix release.

1. Fixed a bug that had got into the Genetics bits that was causing unpredicatble results.

2. Added config file for frequency band edges. If found "banddata.txt" in main directory is used rather than default Australian ones. see example file for format.

Version 6.1.5

March 2010

Changes 6.1.5

  1. Replaced Fortran based NEC2SX/DX engine with Open Source C++ version of NEC2.(Compiled using free MS C++ 2008 Express)
  2. Added new element models of folded dipole and multi-element
  3. A few minor bug fixes.

Added YagiCAD Tips Tricks and Examples Page Here

Minor release 6.0.2

December 2009 

Changes:

·        Added support for country specific decimal point value, and in particular "," in stead of "." Thanks to Noel ON5 Ui

·        Minimum of VSWR graph in Overall now 1 rather than 0.Thanks to Scott VK2AET

·        A couple of minor bugs fixed.

·        Install package which registers file types and creates shortcuts etc.

 

New Version 6.0 with Quads and Quagy’s

December 2009 

Changes:

·       Re-written using the free development package Microsoft VB.NET Express 2008.  More Windows standard interface, now requires MS.Net runtime 2.0 (for pre Win XP) or 3.5 (for post Win XP) rather than VB5 runtime as per YagiCAD5.x

·        Removed YagiCAD classic engine, now only NEC2 available but choice of SX (single precision as in YagiCAD5) or new DX Double precision.

·        NEC2 engines recompiled with larger limits now allowing up to 40 elements, 2000 segments, or 100 non-ideal wires, whichever limit is reached first.

·        Still only a single driven element, but it can now be in any position in antenna from first to last. Ie antennas of a single driven element are now possible, eg dipole, as well as ones with multiple reflectors.

·        Elements can now be either a simple dipole, or a square quad shape. Elements can be set individually to each type allowing for various combinations giving standard Yagi’s, Quad’s, or Quagies

·        Dimensions used for display and editing can now be set to be in Metres, Inches, or Wavelengths. All internal calculations and saving of data is done in Metres.

·        New file extension “.YC6” used to save antennas with new features,   YagiCAD can still open/read “.YAG” files but not save them as other than “.YC6”.

·        The YagiCAD6 exe now accepts a filename as a command line parameter enabling “.YC6” and “.YAG” files to be associated in windows with the exe for double clicking on a file and opening in YagiCAD.

·        New Yagi Viewer menu to give 3D view of antenna model under design.

·        Simplified and expanded genetic Optimization subsystem. Configuration of options now done by selecting options on a page rather than editing a text file. New options include improved weighting process with optional reference/normalization to either the ancestor antenna or some idealized target.

·        Improved Model tests with segment convergence now graphed within the application to show effects of increasing segments, and in addition inclusion of the standard Average Gain Test.

·        A number of other visual tweaks, oh and yes it’s still free, however it is a .0 release after a major rewrite so there may well be bugs etc. I haven’t yet found so take some care to make backups etc.

 

New Version 5.2 with Genetic wideband optimisation

December 2007

New in version 5.2

·        Genetic wideband multi parameter optimisation.

·        Some new OWA base models.

·        A number of minor fixes and tweaks.

 

Updated Version 5.1   

September 2006

New in version 5.1

·        More Match Options.- Hairpin, Omega, Capacitive.

·        Many minor fixes and tweaks.

 

Initial Windows Release Version 5.0     

November 2003

Version 5.0

·        Native 32 bit Windows full Graphical interface.

·        Optional use of included NEC2 for calculations.

·        Copy and paste to other Windows applications.

·        Export models and data to Nec 2, and CSV.

 

 

Re-Release of Version 4.2 on the internet.  

July 2003

 

Initial Release of Version 4.2   

April 1991

·        Directivity as well as Gain/FB/Sidelobe etc. optimization now available.

·        Initial entry of data proceedure reworked to be easier to use including new clear option if you really want to start from scratch, plus defaults for all entries.

·        ESC key now exits/aborts most processing and returns you to the menu. No more waiting if you just asked for the analysis of the wrong thing.

·        Improved Error handling/reporting. Instead of errors flashing past on line 25, a pop up box will tell you what is going on, and you will have to hit a key to continue.

·        Several bug fixes.

 


 

What is YagiCAD.

 

Yagicad is a fully integrated analysis and design package primarily intended for VHF yagi aerials.

 

With Yagicad it is possible to enter a base design from scratch or use one of a number of saved well known designs. This design can then be optimised or scaled to suit particular requirements. Once this has been done a matching unit can be estimated and overall performance characteristics can be calculated and displayed graphically. Also available are radiation patterns and hardcopy print-out of results. Allowances in an analysis can also be made for element cross sections other than simple circular ones, as well as boom mounting techniques.

 


WHAT YAGICAD WILL NOT DO.

 

THIS PROGRAM IS BASED ON A THEORETICAL MODEL OF A YAGI ANTENNA, MANY

ASSUMPTIONS AND SIMPLIFICATIONS HAVE BEEN MADE. THE RESULTS OBTAINED

WITH THIS PROGRAM MUST THEREFORE BE TAKEN WITH SOME CAUTION. IN OTHER

WORDS IF YOU BUILD AN ANTENNA THAT HAS BEEN DESIGNED WITH YAGICAD

DON'T EXPECT TO GET IT WORKING EXACTLY AS CALCULATED WITHOUT AT LEAST

SOME EXPERIMENTAL ITERATIONS. IE. YAGICAD IS NO SUBSTITUTE FOR A VSWR

METER ETC., AND AT LEAST SOME TRIAL AND ERROR. ANYONE WHO DOESN'T AT

LEAST USE A VARIABLE CAPACITOR OR HAVE SOME MEANS OF VARYING A GAMMA

ARM LENGTH IS EXPECTING TOO MUCH FROM THIS OR ANY OTHER ANTENNA

PROGRAM

 


YagiCAD is FREEWARE

 

Unlike earlier versions of YAGICAD which were released under a shareware banner (not that I ever made any money out of them) this latter version 5.0 and on are presented free. I offer it to the worldwide community of antenna experimenters in part repayment for the advice and invaluable input I have received from them over the years. It is my hope that it will be useful to them and also help to introduce new people (and especially radio amateurs) to the joys of antenna experimentation. I do however retain the copyright, and if someone wanted to include this program in some book or software collection I would appreciate being at least asked first. I can be contacted at the address below. Similarly if you have any comments or feedback please feel free to email me. I can't guarantee a speedy reply but I probably will get there eventually

 


History.

 Its a small(strange) world.

 Back in 1987 I wrote the first version of YagiCAD based on some earlier programs I had done for one of the pre IBM PC machines called a Microbee.. As this was pre-internet days I released YagiCAD via the medium that was available at the time which was Compuserve. There were several versions, up to the last one I did in 1991 which was YagiCAD version 4.2 (yes not 4.1). Up to version 4.2.  these early versions used the wonderful tool from Microsoft called Quick Basic that I had purchased during a trip to America, this was initially version 3 but for later versions I updated to 4.5.

To be honest I then pretty much forgot about it because:

 1/. The motivation for the program was to fill a gap between cookbook style programs and the more full blown (mini)NEC style ones that, at the time, needed much more machine grunt than I had access to, a 386 was a powerful machine in those days. This lack of machine grunt very quickly went away, and NEC style programs became much more practical, even if still not very friendly.

2/. I obtained very little feedback and there seemed to be a large number of competing offerings.

3/. I got distracted with Work and Family etc.

 So I was very surprised in June 2003 to come across, while looking for something else on the Web, a file called YagiCAD, which sure enough was my program, but strangely it was version 4.1, a quick search with Google etc. yielded several sites which mentioned the program but again all were version 4.1.

Anyway, after some effort to find a machine with a 5.25 inch disk drive on it to read some old backups, I confirmed that indeed the latest version that I did back in 1991 was version 4.2.  As far as I can figure someone back then must have got version 4.1 off Compuserve, and subsequently not got the 4.2 version, perhaps the 1st of April build date put them off, but anyway at some stage that 4.1 file was loaded onto the internet and it has gone on from there.

 Anyway I tried to contact some of the sites to let them know about the later version but had variable success.

 Having got the idea that some people obviously liked the program, I got enthused about YagiCAD again and subsequently produced a windows version released in late 2003. This version 5.0 release as well as being windows based also took advantage of the drastic increases in machine performance to add a version of the full NEC2 calculation engine as an option.  The program retains the original very much simpler original YagiCAD engine for backwards compatibility, but unless you have a very slow machine it is best to use the NEC2 one. For comparison the original engine used only one segment per element, the NEC2 one runs fine on most current machines with more than 30 segments per element.

 


Installation and Removal

 

Automatic Install – Setup.exe

If you use the version with the Setup program then there is nothing to do other than run the setup exe, and answer the questions. This will do all the items indicated below for the manual setup except for the installation of the dot net framework if required. There will be a menu item on the start menu to uninstall if required or the control panel add remove programs process can be used. Note when installing to Vista you may need to be logged on as an administrator.

 

Manual Install. – YC60dist.zip

Save all the files of the distribution in a suitable directory. The EXE’s, OPT, GEN, and RTF file/s should all be in this directory. The saved antenna models can be in the same directory or elsewhere if more convenient.

 

If you don’t already have the MS DotNet framework installed this can be downloaded from the Microsoft.com website and installed as per instructions. For PC’s with operating systems prior to Windows XP the file you are looking for is Dot Net Framework 2.0 Redistributable, for those with Windows XP or better the 3.5 version is the way to go.

 

You can create an icon on your desktop to run YagiCAD by right clicking and dragging the exe to the Desktop and selecting create shortcut here.

 

You can also in a file view window select tools/folder options/file types and associate the “.YAG”, and “.YC6” extensions with YagiCAD.exe.  Or alternately simply double click on a “.YAG” or “.YC6” file and select program to open with as being YagiCAD.exe.

 

Manual Uninstall,

YagiCAD makes no changes to the registry (other than associating .Yag/.Yrc files), nor (apart from the DotNet runtime mentioned) are there any files installed outside the original directory created. So just delete the directory created for the install if you don’t want it anymore.

 

From version 5.0 on YagiCAD is now a windows application and should work on all 32 bit windows versions 98 and up. There are some limitations with the dot net framework, as mentioned earlier dotNet 2 is the latest version stated as usable on 98/NT/ME etc, dotNet 3 comes preinstalled on Vista.

 


Screenshots of Version 6.

 

 

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image001.jpg

 

 

 

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image002.jpg

 

 

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image003.jpg

 

 

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image004.jpg

 

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image005.jpg

Description: Description: D:\fpYCPublish\YagiCAD\YagiCAD\YagiCAD_files\image006.jpg

 

 


Downloads

 

Version

Download Link

YagiCAD 4.2

Here

YagiCAD 5.1

Here

YagiCAD 5.2

Here

YagiCAD 6.02 Just the files

Here

YagiCAD 6.02 Setup Program

Here

YagiCAD 6.1.5 Just the files

Here

YagiCAD 6.1.5 Setup Program

Here

YagiCAD 6.1.6 Setup Program

Here

YagiCAD 6.1.6 Just the file

Here

YagiCAD 6.1.7 Setup Program

Here

YagiCAD 6.1.7 Just the files

Here

YagiCAD 6.1.8 Setup Program

Here

YagiCAD 6.1.8 Just the files

Here

YagiCAD 6.1.9 Setup Program

Here

YagiCAD 6.1.9 Just the files

Here

 


 

If you have any feedback on YagiCAD please send me a message at pmIhatespam@yagicad.com

Please note you need to replace “Ihatespam” with my callsign to get my actual email address.

 Home