Hallo Hajo,
hallo OMs,
Beschreibung zum Programm findest Du/Ihr unter:
http://www.qsl.net/5b4az/pkg/nec2/xnec2c/doc/xnec2c.html
Herunterladen kann man es unter:
http://www.qsl.net/5b4az/
genauer unter
http://www.qsl.net/5b4az/pages/pk…c2c-3.4.tar.bz2 (mit GTK2 GUI)
http://www.qsl.net/5b4az/pages/pk…c2c-1.3.tar.bz2 (ohne GUI)
wenn man einen Output als File braucht. (z.B. für das Power Budget) um die Ergebnisse auf Plausibilität zu überprüfen.
Software entpacken
tar -jxvf nec2c-1.3.tar.bz2
und/oder
tar -jxvf xnec2c-3.4.tar.bz2
ins Verzeichnis wechseln und jeweils autogen.sh aufrufen
Bei meinem OS (OpenSuse 13.1 x86_64)
musste ich noch das Packet intltool nachinstallieren.
sudo zypper install intltool
danach
make
und
make inatall (als root oder via sudo)
danach sollte es z.B. unter /usr/local/bin die beiden Programme
nec2c
und
xnec2c
geben.
Viel Spaß beim Simmulieren von Antennen und Leitungen.
Gruß
Markus
PS.: in dem Artikel auf http://www.mikrocontroller.net/topic/375322#4252056 findet Ihr einige Code-Modifikationen,
die den Fehler mit dem 80 Zeichen langen Filenamen mit Pfad Limit beheben.
shared.h:extern char infile[81]; durch extern char infile[PATH_MAX+1];
shared.c:char infile[81] = ""; durch char infile[PATH_MAX+1]= "";
fork.c:retval = Read_Pipe( num_child, infile, 80, FALSE ); durch retval = Read_Pipe( num_child, infile,PATH_MAX , FALSE );
limits.h in alle drei genannten Files includieren!
#include <limits.h> /* to overcome 80 character infile name length limitation */