1 .TH create_bmp_for_stripline_coupler 1 "atlc-.4.6.0 6th Dec 2003" "Dr. David Kirkby"
4 \fBcreate_bmp_for_stripline_coupler\fR - bitmap generator for coupler with thin striplines between two infinitely wide groundplanes (part of \fBatlc\fR)
6 \fBcreate_bmp_for_stripline_coupler [-C] [-b bitmapsize] [-v] H w s Er outputfile\fR
9 This man page is not a complete set of documentation - the complexity of the atlc project makes man pages not an ideal way to document it, although out of completeness, man pages are produced.
10 The best documentation that was current at the time the version was produced should be found on your
11 hard drive, usually at
13 /usr/local/share/atlc/docs/html\-docs/index.html
15 although it might be elsewhere if
16 your system administrator chose to install the package elsewhere. Sometimes, errors are corrected
17 in the documentation and placed at http://atlc.sourceforge.net/ before a new release of atlc is
18 released. Please, if you notice a problem with the documentation - even spelling errors and typos,
22 \fBcreate_bmp_for_stripline_coupler\fR is a pre-processor for \fBatlc\fR, the finite difference
23 program that is used to calculate the
24 properties of a two and three conductor electrical transmission lines of arbitrary
25 cross section. The program \fBcreate_bmp_for_stripline_coupler\fR is used as a fast way of
26 generating bitmaps (there is no need to use a graphics program), for a
27 pair of 1 pixel thick conductors of width w, spaced a distance s apart,
29 groundplanes of separation H. This has an exact analytical
30 answer, when the inner is infinitely thin and the overall width W is infinitely
31 wide. This theoretical impedance is calculated and printed to stderr if
32 the -v option is given on create_bmp_for_stripline_coupler's command line.
34 ----------------------------------------------------- ^
42 | ----------- ----------- | H
44 | <----w----><--s--><----w----> | |
52 ----------------------------------------------------- v
54 <-------------------------W------------------------->
57 The overall width W is calculated internally to be large enough that
58 making it any larger will have negligible effect on the results.
59 The dielectric is assumed that of vacuum.
62 The bitmaps produced by \fBcreate_bmp_for_stripline_coupler\fR are 24-bit bit colour bitmaps, as are required by \fBatlc\fR.
68 Print the full copyright information and exit.
73 is used to set the size of the bitmap, and so the accuracy to which atlc
74 is able to calculate the coupler's properties. The default
75 value for 'bitmapsize' is normally 18 although this can be set at
76 compile time. (see 'DEFAULT_COUPLER_BITMAP_SIZE' in definitions.h). The value can be set anywhere from 6 to 28. The size of bitmap produced will be
77 between 2^(bitmapsize-1) and 2^(bitmapsize+1), so if its set to 28 the
78 bitmap could be as big as 512 Mb, which would take an eternity to
83 Print some extra data to stdout on the theoretical impedance of the
84 structure. This is useful to compare with the numerical result from
88 In the first example, a standard coupler is created, where the
91 eg1. create_bmp_for_stripline_coupler 1.23 0.7 1.2 1.0 coupler.bmp
93 eg2. create_bmp_for_stripline_coupler -b 8 1.23 0.7 3.3 small.bmp
95 eg3. create_bmp_for_stripline_coupler -v 12 1.23 0.7 4.8 theory.bmp
113 create_bmp_for_circ_in_circ(1)
114 create_bmp_for_circ_in_rect(1)
115 create_bmp_for_microstrip_coupler(1)
116 create_bmp_for_rect_cen_in_rect(1)
117 create_bmp_for_rect_cen_in_rect_coupler(1)
118 create_bmp_for_rect_in_circ(1)
119 create_bmp_for_rect_in_rect(1)
120 create_bmp_for_symmetrical_stripline(1)
122 find_optimal_dimensions_for_microstrip_coupler(1)
126 http://atlc.sourceforge.net - Home page
128 http://sourceforge.net/projects/atlc - Download area
130 atlc-X.Y.Z/docs/html-docs/index.html - HTML docs
132 atlc-X.Y.Z/docs/qex-december-1996/atlc.pdf - theory paper
134 atlc-X.Y.Z/examples - examples
137 Dr. David Kirkby PhD, drkirkby at ntlworld.com
139 .IX Header "COPYRIGHT"
140 Copyright (c) 2002 Dr. David Kirkby.
143 This program is free software; you can redistribute it and/or
144 modify it under the terms of the GNU General Public License
145 as published by the Free Software Foundation; either version 2
146 of the License, or (at your option) any later version.
148 This program is distributed in the hope that it will be useful,
149 but WITHOUT ANY WARRANTY; without even the implied warranty of
150 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
151 GNU General Public License for more details.
153 You should have received a copy of the GNU General Public License (in
154 the file COPYING) along with this program. You may get a full copy of it
155 by running the program with the -C option. Otherwise you can write to the
156 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,