Aceasta este comanda create_bmp_for_microstrip_coupler care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
create_bmp_for_microstrip_coupler - generator de bitmap pentru cuplajul microstrip (parte a atlc)
REZUMAT
create_bmp_for_microstrip_coupler [-b bmp_size] [-v] w s g h t Er1 Er2 nume de fișier
AVERTISMENT
Această pagină de manual nu este un set complet de documentație - complexitatea proiectului atlc
face ca paginile de manual să nu fie o modalitate ideală de a le documenta, deși din caracter complet, paginile de manual
sunt produse. Cea mai bună documentație care era actuală la momentul în care era versiunea
produs ar trebui să fie găsit pe hard disk, de obicei la
/usr/local/share/atlc/docs/html-docs/index.html
deși ar putea fi în altă parte dacă administratorul de sistem a ales să instaleze pachetul
în altă parte. Uneori, erorile sunt corectate în documentație și plasate la
http://atlc.sourceforge.net/ înainte de lansarea unei noi versiuni de atlc. Te rog, dacă tu
observați o problemă cu documentația - chiar și greșeli de ortografie și greșeli de scriere, vă rog să mă lăsați
știu.
DESCRIERE
create_bmp_for_microstrip_coupler este un pre-procesor pentru atlc, parte a proprietăților atlc ale
o linie de transmisie electrică cu doi și trei conductori de secțiune transversală arbitrară. The
program create_bmp_for_microstrip_coupler este folosit ca o modalitate rapidă de generare a bitmap-urilor
(nu este nevoie să folosiți un program de grafică), pentru cuple microstrip. Prin urmare, dacă
Dimensiunile unui cuplaj sunt cunoscute: modul impar, modul par, modul diferential si comun
pot fi găsite impedanțe de mod. Dacă știți ce impedanțe aveți nevoie și doriți să găsiți
dimensiuni, apoi utilizați find_optimal_dimensions_for_microstrip_coupler in schimb. Asta face
apeluri repetate la create_bmp_for_microstrip_coupler. Structura pentru care sunt hărțile de biți
generat de create_bmp_for_microstrip_coupler este prezentat mai jos.
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG ^
GG |
GG |
GG |
GG |
GG |
GG |
G | G |
G | G |
G | GH
G v <--g--><--w--><---s---><--w--><--g--> G |
GGGGGGGGGG ccccccc ccccccc GGGGGGGG |
GGGGGGGGGG.......ccccccc.........ccccccc.......GGGGGGGG |
G.^................................................^......... ....G |
G.|................................................|......... ....G |
G.|t.Dielectric, permittiv=Er2.......h.............G |
G.|...(3.7 pentru PCB FR4).................|.............G |
G........................................... V.............. ....G |
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG |
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG. v
<------------------------W------------------------ ---->
Parametrii „W” și „H” și dimensiunile interioare ale unei carcase metalice. Acestea vor
în general, să fie destul de mare în comparație cu dimensiunile computerului - diagrama de mai sus este
nu la scară. Distanța dintre cele două linii cuplate este s, lățimea liniilor cuplate
este w și distanța dintre marginile liniilor cuplate și planul de sol din partea de sus
este g. Adesea, planul de sol superior nu este aproape de liniile cuplate, caz în care g va
fi destul de mare. Grosimea dielecticii este h. Rețineți că el este doar dielectricul,
și nu include grosimea cuprului pe PCB cu două fețe. Grosimea
de cupru pe stratul superior este t. Nu are importanță grosimea stratului inferior
este. Permitivitatea relativă deasupra dielectricului este în mod normal 1, dar relativă
permitivitatea materialului dielectric va trebui să fie fie predefinită, fie definită pe
liniile de comandă. Consultați culorile secțiunii de mai jos pentru mai multe informații despre dielectrice.
Harta de biți este tipărită în fișierul specificat ca ultimul argument
Bitmaps-urile produse de create_bmp_for_microstrip_coupler sunt hărți de biți color pe 24 de biți,
asa cum sunt cerute de atlc.
Permitivitățile hărții de bit, stabilite de „Er1” și „Er2”, determină culorile din
bitmap. Dacă Er1 sau Er2 este 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 sau
100, atunci culoarea corespunzatoare acelei permitivitati va fi stabilita in functie de
culorile definite în CULORI de mai jos. Dacă Er1 nu este una dintre acele permisivități, regiunea de
permisivitatea Er1 va fi setată la culoarea 0xCAFF00. Dacă Er2 nu este una dintre aceste valori,
atunci regiunea imaginii va fi setată la culoarea 0xAC82AC. Programul atlc nu
știți care sunt aceste două permittivi, deci ele atlc, trebuie spus cu linia de comandă
opțiunea -d, ca în exemplul 4 de mai jos.
OPŢIUNI
-C Cauze create_bmp_for_microstrip_coupler pentru a tipări informații despre drepturi de autor și licențe.
-b dimensiune bitmap
este folosit pentru a seta dimensiunea bitmap-ului și, astfel, acuratețea la care este capabilă atlc
calculați proprietățile liniei de transport. Valoarea implicită pentru „bitmapsize” este
în mod normal, 4, deși acesta este setat în timpul compilării. Valoarea poate fi setată oriunde de la 1 la
15, dar mai mult de 8 probabil nu este sensibil.
-v
Cauze create_bmp_for_microstrip_coupler pentru a imprima unele date pe stderr. Atentie, nimic in plus
trece la ieșire standard, deoarece este de așteptat să fie redirecționat către un fișier bitmap.
CULORI
Bitmaps-urile pe 24 de biți care atlc se așteaptă, au 8 biți alocați pentru a reprezenta cantitatea de roșu,
8 pentru albastru și 8 pentru verde. Prin urmare, există 256 de niveluri de roșu, verde și albastru, ceea ce face a
total de 256*256*256=16777216 culori. Fiecare dintre cele 16777216 culori posibile poate fi
definită exact prin indicarea cantității exacte de roșu, verde și albastru, ca în:
roșu = 255,000,000 sau 0xff0000
verde = 000,255,000 sau 0x00ff00
albastru = 000,000,255 sau 0x0000ff
negru = 000,000,000 sau 0x000000
alb = 255,255,255 sau 0xffffff
Maro = 255,000,255 sau 0xff00ff
gri = 142,142,142 sau 0x8e8e8e
Unele culori, cum ar fi roz, turcoaz, nisip, maro, gri etc. pot însemna ușor diferite
lucruri către diferiți oameni. Acest lucru nu este așa cu atlc, deoarece programul așteaptă culorile
mai jos pentru a fi EXACT definit așa cum este dat. Indiferent dacă simțiți că culoarea este nisipoasă sau galbenă
pentru dvs., dar dacă îl utilizați în bitmap, atunci trebuie fie o culoare recunoscută
de atlc, or trebuie să-l definiți cu o opțiune de linie de comandă (vezi OPȚIUNI și exemplul 5
de mai jos).
roșu = 255,000,000 sau 0xFF0000 este conductorul sub tensiune.
verde = 000,255,000 sau 0x00FF00 este conductorul împământat.
albastru = 000,000,000 sau 0x0000FF este conductorul negativ
Toate bitmaps-urile trebuie sa au conductorul sub tensiune (roșu) și împământat (verde). Conductorul albastru este
nu este suportat în prezent, dar va fi folosit pentru a indica un conductor negativ, care va
fi necesar dacă/când programul este extins pentru a analiza cuplele direcționale.
Următorii dielectrici sunt recunoscuți de către atlc si so sunt produs by
create_bmp_for_rect_cen_in_rect.
alb 255,255,255 sau 0xFFFFFF ca Er=1.0 (vid)
roz 255,202,202 sau 0xFFCACA ca Er=1.0006 (aer)
L. albastru 130,052,255 sau 0x8235EF ca Er=2.1 (PTFE)
Gri mijlociu 142,242,142 sau 0x8E8E8E ca Er=2.2 (duroid 5880)
mov 255.000,255 sau 0xFF00FF ca Er=2.33 (polietilenă)
galben 255,255,000 sau 0xFFFF00 ca Er=2.5 (polistiren)
nisipos 239,203,027 sau 0xEFCC1A ca Er=3.3 (PVC)
maro 188,127,096 sau 0xBC7F60 ca Er=3.335 (rășină epoxidica)
Turcoaz 026,239,179 sau 0x1AEFB3 ca Er=4.8 (PCB din sticlă)
Gri închis 142,142,142 sau 0x696969 ca Er=6.15 (duroid 6006)
L. gri 240,240,240 sau 0xDCDCDC ca Er=10.2 (duroid 6010)
D. portocaliu 213,160,067 sau 0xD5A04D ca Er=100.0 (în principal în scopuri de testare)
EXEMPLE
Iată câteva exemple de utilizare a create_bmp_for_microstrip_coupler. Din nou, vezi
documentație html în atlc-XYZ/docs/html-docs/index.html pentru mai multe exemple.
În primul exemplu, există doar un dielectric de aer, deci Er1=Er2=1.0. Interiorul lui 1x1
inci (sau mm, mile etc) este plasat central într-un exterior cu dimensiuni de 3 x 3 inci.
Locul exact în care începe dielectricul (a) și lățimea lui (d) nu sunt importante, dar
ele mai trebuie introduse.
% create_bmp_for_microstrip_coupler 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp
În acest al doilea exemplu, un interior de 15.0 mm x 0.5 mm este înconjurat de un exterior cu
dimensiuni interioare de 61.5 x 20.1 mm. Există un material cu permitivitate 2.1 (Er of
PTFE) sub conductorul interior. Ieșirea de la create_bmp_for_microstrip_coupler este trimis
într-un fișier ex1.bmp, care este apoi procesat de atlc
% create_bmp_for_microstrip_coupler 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% atlc ex2.bmp
În exemplul 3, bitmap-ul este mărit, pentru a crește acuratețea, dar în rest, aceasta este
identic cu al doilea exemplu. % create_bmp_for_microstrip_coupler -b7 61.5 20.1 5 22
0.5 50 15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp
În cel de-al patrulea exemplu, sunt utilizate materiale cu permitiviți 2.78 și 7.89. În timp ce există
nicio schimbare în modul de utilizare create_bmp_for_microstrip_coupler, deoarece aceste permisivitati sunt
necunoscut, trebuie să spunem atlc ce sunt ei. % create_bmp_for_microstrip_coupler 61 20 1 4
22 0.5 50 15 5 2.78 7.89 > ex5.bmp % atlc -d CAFF00=2.78 -d AC82AC=7.89 ex5.bmp În
Al șaselea și ultimul exemplu, opțiunea -v este folosită pentru a imprima câteva date suplimentare în stderr
create_bmp_for_microstrip_coupler.
Utilizați create_bmp_for_microstrip_coupler online folosind serviciile onworks.net