Aceasta este comanda create_bmp_for_circ_in_circ 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_circ_in_circ - generator de bitmap pentru conductor circular în interiorul circular
dirijor (parte a atlc)
REZUMAT
create_bmp_for_circ_in_circ [Opțiuni... ] D d O Er nume de fișier.bmp
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_circ_in_circ este un pre-procesor pentru atlc, programul cu diferențe finite
care este folosit pentru a calcula proprietățile unui conductor electric cu doi și trei conductori
linie de transmisie de secțiune transversală arbitrară. Programul create_bmp_for_circ_in_circ is
folosit ca modalitate rapidă de generare a bitmap-urilor (nu este nevoie să folosiți un program grafic), pt
un conductor circular în interiorul unui conductor circular (conductori coaxiali), astfel:
*****************
********
**** <-----d------> ****
*** ***** ***
*** ************ ***
*** ************ ***
*** **************** ***
*** ^ **************** ***
*** | *************** ***
*** | ************ ***
** O ********** **
*** | *** ***
** | **
*<------------------------D----------------------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
********
********
***** *****
***** *****
*******************
***
Parametrul „D” este dimensiunile interioare ale conductorului exterior, iar „d” este cel exterior
diametrul conductorului interior. Conductorul interior este decalat „h” față de centrul
conductor exterior. Întreaga regiune este înconjurată de un dielectric de permitivitate relativă
„Eh”.
Bitmap-ul este tipărit în „outfile.bmp” - ultimul argument din linia de comandă.
Bitmaps-urile produse de create_bmp_for_circ_in_circ sunt hărți de biți color pe 24 de biți, așa cum sunt
cerut de atlc.
Permitivitățile dielectricului „Er” determină culorile din harta de biți. Dacă Er este
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 sau 100, apoi culoarea
corespunzatoare acelei permitivitati va fi setata in functie de culorile definite in CULORI
de mai jos. Dacă Er nu este una dintre acele permisivități, regiunea de permitivitate Er va fi setată
la culoarea 0xCAFF00. Programul atlc nu știe ce este această permisivitate, deci atlc,
trebuie spus cu opțiunea de linie de comandă -d, ca în exemplul 4 de mai jos.
OPŢIUNI
-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.
-f outfile
Setați numele fișierului de ieșire. În mod implicit, bitmap-ul este trimis la stdout, dar *trebuie* să fie trimis
într-un fișier, cu această opțiune sau așa cum este descris mai sus.
-v
Cauze create_bmp_for_circ_in_circ pentru a imprima unele date pe stderr. Rețineți, nimic în plus nu merge
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-ul dvs., atunci trebuie fie o culoare reconizată 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).
Următorii conductori sunt reconizați de către atlc:
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 0x000000 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 reconizați de către atlc si so sunt produs by
create_bmp_for_circ_in_circ.
alb 255,255,255 sau 0xFFFFFF ca Er=1.0 (vid)
roz 255,202,202 sau 0xFFCACA ca Er=1.0006 (aer)
albastru 000,000,255 sau 0x0000FF 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 ox696969 ca Er=6.15 (duroid 6006)
L. gri 240,240,240 sau 0xDCDCDC ca Er=10.2 (duroid 6010)
NOTĂ
Cu toate ca create_bmp_for_circ_in_circ este folosit pentru conductoarele circulare interioare și exterioare
exteriorul conductorului exterior este desenat ca un pătrat. Acest lucru este pentru comoditate și nu face
diferenta fata de calcule. Interiorul este al conductorului exterior este desenat ca un cerc.
EXEMPLE
Iată câteva exemple de utilizare a create_bmp_for_circ_in_circ. Din nou, vezi html
documentația în atlc-XYZ/docs/html-docs/index.html pentru mai multe exemple.
1) În primul exemplu, conductorul exterior are un diametru interior de 12 unități (inci,
mm, picioare etc.), interiorul are un diametru exterior de 3.9 unități. Interiorul este plasat
central (h=0) iar dielectricul este vid (Er=1.0).
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 coaxial_1.bmp
% atlc coaxial_1.bmp
atlc va indica valoarea corectă a impedanței să fie de 67.3667 ohmi, în timp ce o exactă
analiza va arăta că valoarea adevărată este de 67.4358 ohmi, deci atlc are o eroare de 0.102%.
2) În acest al doilea exemplu, dimensiunile conductorilor sunt aceleași ca în exemplul 1, dar
interior este situat la 3.5 unități decentrat și dielectricul are o permitivitate relativă de
2.1 (Er de PTFE) Ieșirea este trimisă într-un fișier not_in_centre.bmp care este apoi procesat de
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
Impedanța acesteia este teoretic de 24.315342 ohmi, așa cum va crea create_bmp_for_circ_in_circ
calculează pentru tine. Estimarea atlc este de 24.2493 ohmi, o eroare de doar -0.271 %.
3) În al treilea exemplu, bitmap-ul este mărit, pentru a crește acuratețea, dar altfel
acesta este identic cu cel precedent.
% create_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 bigger_not_in_centre.bmp
% atlc bigger_not_in_centre.bmp
De data aceasta, atlc va dura mult mai mult pentru a calcula Zo, deoarece bitmap-ul este mai mare și așa este
trebuie să facă mai multe calcule. Cu toate acestea, rezultatul final ar trebui să fie mai precis. In acest
caz, rezultatul raportat este de 24.2461 ohmi, o eroare care este marginal mai mică decât înainte
la 0.285 %. Este posibil să existe ceva de câștigat prin scăderea limitei
la grile mai mari, deci acest lucru este investigat. Cu toate acestea, erori aproape întotdeauna sub 0.25
%, indiferent de ce se analizează.
În cel de-al patrulea exemplu, este utilizat un material cu o permitivitate relativă de 7.89 de. Există
nicio schimbare în modul de utilizare create_bmp_for_circ_in_circ, dar din moment ce această permisivitate nu este
una dintre valorile predefinite (vezi CULORI), trebuie să spunem atlc ce este. Culoarea
va fi setat unul verde masliniu, cu o reprezentare hexacidcala de rosu=0xCA, albastru=OxFF
și verde = 0x00. Aceasta se întâmplă să fie culoarea implicită folosită atunci când permittivitatea
este necunoscut. Deci atlc trebuie să primească această informație, ca aceasta L
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp Aceasta are o impedanță teoretică de 20.041970 ohmi,
dar versiunea atlc 3.0.1 o va calcula a fi 20.0300, o eroare de -0.058 % !!! daca tu
uită-te la fișierul an_odd_er.bmp cu un pachet grafic, vei vedea că sunt 3 culori
în el - conductorul interior roșu, exteriorul verde și un dielectric verde-măsliniu.
Utilizați create_bmp_for_circ_in_circ online folosind serviciile onworks.net