Installing and Removing YagiCAD
Genetic Optimisation In YagiCAD
YagiCAD Tips, Tricks, and Examples
New YagiCAD6.3.2
1. Maintenance release of installable with fixed international support and error handling for element lib file.
2. New element type of horizontal J Pole as used in Kent Britain, WA5VJB designs.
Download below the installable and the just the files options.
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.
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.
March 2010
Changes 6.1.5
Added YagiCAD Tips Tricks and Examples Page Here
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.
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.
December 2007
New in version 5.2
· Genetic wideband multi parameter optimisation.
· Some new OWA base models.
· A number of minor fixes and tweaks.
September 2006
New in version 5.1
· More Match Options.- Hairpin, Omega, Capacitive.
· Many minor fixes and tweaks.
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.
July 2003
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.
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.
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
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
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.
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.
Version |
Download Link |
YagiCAD 4.2 |
|
YagiCAD 5.1 |
|
YagiCAD 5.2 |
|
YagiCAD 6.02 Just the files |
|
YagiCAD 6.02 Setup Program |
|
YagiCAD 6.1.5 Just the files |
|
YagiCAD 6.1.5 Setup Program |
|
YagiCAD 6.1.6 Setup Program |
|
YagiCAD 6.1.6 Just the file |
|
YagiCAD 6.1.7 Setup Program |
|
YagiCAD 6.1.7 Just the files |
|
YagiCAD 6.1.8 Setup Program |
|
YagiCAD 6.1.8 Just the files |
|
YagiCAD 6.1.9 Setup Program |
|
YagiCAD 6.1.9 Just the files |
|
YagiCAD 6.2.0 Setup Program |
|
YagiCAD 6.2.0 Just the files |
|
YagiCAD 6.2.5 Setup Program |
|
YagiCAD 6.2.5 Just the files |
|
YagiCAD 6.2.6 Setup Program |
|
YagiCAD 6.2.6 Just the files |
|
YagiCAD 6.2.7 Setup Program |
|
YagiCAD 6.2.7 Just the files |
|
YagiCAD 6.3.0 Just the files |
|
YagiCAD 6.3.1 Setup Program |
|
YagiCAD 6.3.1 Just the files |
|
YagiCAD 6.3.2 Setup Program |
|
If you have any feedback on YagiCAD please send me a message at mailto:Ihatespam@yagicad.com
Please note you need to replace “Ihatespam” with my callsign to get my actual email address.