create_bmp_for_rect_in_rect - Online în cloud

Aceasta este comanda create_bmp_for_rect_in_rect 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_rect_in_rect - generator de bitmap pentru conductor dreptunghiular în interior
conductor dreptunghiular (parte a atlc)

REZUMAT


create_bmp_for_rect_in_rect [Opțiuni... ] W H a b c d w h Er1 Er2 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_rect_in_rect 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_rect_in_rect is
folosit ca modalitate rapidă de generare a bitmap-urilor (nu este nevoie să folosiți un program grafic), pt
un conductor dreptunghiular în interiorul unui conductor dreptunghiular, cu două dieletrici, astfel:

-------------------------------------------------- --- ^
| | |
| <--------------d-------------------> | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | Conductor metalic | | | H
|<----b-->| conductor (poate fi | c Er1 | |
| | decentrat) | | | |
| | | | | |
| ----------------------------------- ^ | |
| |..................................| | | |
| |...Dielectric, permittivitate=Er2...| | | |
|<-a->|.....(poate fi decentrat ).........| h | |
| |..................................| | | |
| |..................................| | | |
-------------------------------------------------- --- |
<---------------------------W--------------------- -->

Parametrii „W” și „H” și dimensiunile interioare ale conductorului exterior. Exterior
dimensiunile conductorului interior sunt „w” și „c”. Se presupune că conductorul interior se odihnește
pe un dielectric (Er2) care este „d” lat și conductor exterior și conductorul interior este
decalaj „b” de peretele lateral stâng al conductorului exterior. Întreaga regiune este
înconjurat de un dielectric de permitivitate relativă „Er1”. Dielectricii „Er1” și apoi
„Er1” și „Er2” vor fi ambele 1.0

Bitmap-ul este tipărit în fișierul specificat ca ultimul argument

create_bmp_for_rect_in_rect -f nume de fișier.bmp W H a b c d w h Er1 Er2

Bitmaps-urile produse de create_bmp_for_rect_in_rect sunt hărți de biți color pe 24 de biți, așa cum sunt
cerut 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
știi care sunt aceste permittivi, deci ei 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_rect_in_rect 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, 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 și 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_rect_in_rect. Din nou, vezi html
documentația î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_rect_in_rect 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_rect_in_rect este trimis la a
fișierul ex1.bmp, care este apoi procesat de atlc

% create_bmp_for_rect_in_rect 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_rect_in_rect -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_rect_in_rect, deoarece aceste permisivități nu sunt
cunoscut, trebuie să spunem atlc ce sunt ei. % create_bmp_for_rect_in_rect 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
exemplu final, opțiunea -v este folosită pentru a imprima câteva date suplimentare în stderr
create_bmp_for_rect_in_rect.

Utilizați create_bmp_for_rect_in_rect online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows