create_bmp_for_rect_cen_in_rect - Online sa Cloud

Ito ang command na create_bmp_for_rect_cen_in_rect na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


create_bmp_for_rect_cen_in_rect - bitmap generator para sa rectangular conductor sa loob
parihabang konduktor (bahagi ng atlc)

SINOPSIS


create_bmp_for_rect_cen_in_rect [mga pagpipilian... ] W H w h Er outfile.bmp

BABALA


Ang man page na ito ay hindi kumpletong hanay ng dokumentasyon - ang pagiging kumplikado ng proyekto ng atlc
ginagawang hindi mainam na paraan ang mga man page para idokumento ito, bagama't wala sa kumpleto, mga man page
ay ginawa. Ang pinakamahusay na dokumentasyon na kasalukuyang sa panahon ng bersyon ay
ginawa ay dapat na matagpuan sa iyong hard drive, kadalasan sa
/usr/local/share/atlc/docs/html-docs/index.html
bagama't maaaring nasa ibang lugar kung pinili ng iyong system administrator na i-install ang package
sa ibang lugar. Minsan, ang mga error ay itinatama sa dokumentasyon at inilalagay sa
http://atlc.sourceforge.net/ bago ilabas ang bagong release ng atlc. Pakiusap, kung ikaw
mapansin ang isang problema sa dokumentasyon - kahit na mga error sa spelling at typo, mangyaring hayaan mo ako
kilala.

DESCRIPTION


create_bmp_for_rect_cen_in_rect ay isang pre-processor para sa atlc, ang programa ng may hangganang pagkakaiba
na ginagamit upang kalkulahin ang mga katangian ng isang two-conductor electrical transmission line
ng di-makatwirang cross section. Ang programa create_bmp_for_rect_cen_in_rect ay ginagamit bilang isang mabilis
paraan ng pagbuo ng mga bitmap (hindi na kailangang gumamit ng isang graphics program), para sa isang hugis-parihaba
konduktor na inilagay sa gitna sa loob ng isa pang hugis-parihaba na konduktor, tulad nito:

------------------------------------------------- --- ^
| | |
| Dielectric, permittivity=Er | |
| | |
| | |
| | |
| <----------w------------> | |
| ------------------------ ^ | |
| | | | | |
| | Konduktor ng metal | | | H
| | konduktor (dapat ay | h | |
| | sa gitna) | | | |
| | | | | |
| ------------------------ ^ | |
| | |
| | |
| | |
| | |
| | |
| | |
------------------------------------------------- --- |
<--------------------------W--------------------- -->

Ang mga parameter na 'W' at 'H' at ang mga panloob na sukat ng panlabas na konduktor. Ang panlabas
Ang mga sukat ng panloob na konduktor ay 'w' at 'h'. Ang panloob na konduktor ay ipinapalagay na
inilagay sa gitna sa loob ng panlabas na konduktor. Ang pagitan ng dalawang konduktor ay
napuno ng isang dielectric ng relatibong permittivity Er

Ang mga bitmap na ginawa ng create_bmp_for_rect_cen_in_rect ay 24-bit bit color bitmaps, bilang
hinihingi ng atlc.

Ang permittivity ng bitmap, na itinakda ng 'Er', ay tumutukoy sa mga kulay sa bitmap. Kung si Er
1.0, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 4.8 o 10.2, pagkatapos ay ang kulay na naaayon doon
itatakda ang permittivity ayon sa mga kulay na tinukoy sa COLORS sa ibaba. Kung hindi si Er
isa sa mga permittivities na iyon, ang rehiyon ng permittivity Er ay itatakda sa kulay
0xCAFF00. Ang programa atlc ay hindi alam kung ano ang mga permittivites na ito, kaya sila atlc, dapat
sasabihin gamit ang pagpipiliang command line -d, tulad ng halimbawa 4 sa ibaba.

Opsyon


-b bitmapsize
ay ginagamit upang itakda ang laki ng bitmap, at sa gayon ang katumpakan kung saan magagawa ng atlc
kalkulahin ang mga katangian ng linya ng paghahatid. Ang default na halaga para sa 'bitmapsize' ay
karaniwang 4, bagama't nakatakda ito sa oras ng pag-compile. Maaaring itakda ang halaga kahit saan mula 1 hanggang
15, ngunit higit sa 8 ay malamang na hindi makatwiran.

-f outfile
Itakda ang output filename. Bilang default, ipinapadala ang bitmap sa stdout, ngunit *dapat* itong ipadala
sa isang file, na may ganitong opsyon, o gaya ng inilarawan sa itaas.

-v
Sanhi create_bmp_for_rect_cen_in_rect upang mag-print ng ilang data sa stdout.

COLOURS


Ang 24-bit bitmaps na atlc inaasahan, may 8 bits na nakatalaga upang kumatawan sa halaga ng pula,
8 para sa asul at 8 para sa berde. Samakatuwid mayroong 256 na antas ng pula, berde at asul, na ginagawang a
kabuuang 256*256*256=16777216 na kulay. Ang bawat isa sa mga posibleng 16777216 na kulay ay maaaring maging
tiyak na tinukoy sa pamamagitan ng pagsasabi ng eksaktong dami ng pula, berde at asul, tulad ng sa:

pula = 255,000,000 o 0xff0000
berde = 000,255,000 o 0x00ff00
asul = 000,000,255 o 0x0000ff
itim = 000,000,000 o 0x000000
puti = 255,255,255 o 0xffffff
Kayumanggi = 255,000,255 o 0xff00ff
kulay abo = 142,142,142 o 0x8e8e8e

Ang ilang mga kulay, tulad ng pink, turquoise, sandy, brown, grey atbp ay maaaring bahagyang naiiba
bagay sa iba't ibang tao. Hindi ito ganoon sa atlc, gaya ng inaasahan ng programa ang mga kulay
sa ibaba upang EKSAKtong tinukoy bilang ibinigay. Kung sa tingin mo ay mabuhangin o dilaw ang kulay
sa iyo, ngunit kung gagamitin mo ito sa iyong bitmap, kung gayon kailangan itong maging isang kulay na kinikilala
sa pamamagitan ng atlc, or dapat mong tukuyin ito gamit ang isang command line na opsyon (tingnan ang OPTIONS at halimbawa 5
sa ibaba).
Ang mga sumusunod na konduktor ay kinikilala ng atlc:
pula = 255,000,000 o 0xff0000 ang live conductor.
berde = 000,255,000 o 0x00ff00 ang grounded conductor.
asul = 000,000,000 o 0x000000 ang negatibong konduktor

Lahat ng bitmaps dapat magkaroon ng live (pula) at grounded (berde) na konduktor. Ang asul na konduktor ay
hindi kasalukuyang sinusuportahan, ngunit ito ay gagamitin upang ipahiwatig ang isang negatibong konduktor, na kung saan ay
ay kailangan kung/kapag ang programa ay pinalawig upang pag-aralan ang mga directional coupler.

Ang mga sumusunod na dielectric ay kinikilala ng atlc at so ay ginawa by
create_bmp_for_rect_cen_in_rect.

puti 255,255,255 o 0xFFFFFF bilang Er=1.0 (vacuum)
pink 255,202,202 o 0xFFCACA bilang Er=1.0006 (hangin)
mapusyaw na asul 130,052,255 o 0x8235Ef bilang Er=2.1 (PTFE)
Mid gray 142,242,142 o 0x8E8E8E bilang Er=2.2 (duroid 5880)
mauve 255.000,255 o 0xFF00FF bilang Er=2.33 (polyethylene) yellow 255,255,000 o
0xFFFF00 bilang Er=2.5 (polystyrene)
sandy 239,203,027 o 0xEFCC1A bilang Er=3.3 (PVC)
kayumanggi 188,127,096 o 0xBC7F60 bilang Er=3.335 (epoxy resin)
Turquoise 026,239,179 o 0x1AEFB3 bilang Er=4.8 (glass PCB)
Dark grey 142,142,142 o ox696969 bilang Er=6.15 (duroid 6006)
L. gray 240,240,240 o 0xDCDCDC bilang Er=10.2 (duroid 6010)
D. orange 213,130,067 o 0xD5A04D bilang Er=100.0 (pangunahin para sa mga layunin ng pagsubok)
Kung ang permittivity ay wala sa listahan sa itaas, kung gayon ang mga bahagi ng larawang iyon na may Er
ay itatakda sa 0xCAFF00.

HALIMBAWA


Narito ang ilang halimbawa ng paggamit ng create_bmp_for_rect_cen_in_rect. Muli, tingnan ang html
dokumentasyon sa atlc-XYZ/docs/html-doc/index.html para sa higit pang mga halimbawa.

1) Sa unang halimbawa, mayroon lamang isang vacuum dielectric, kaya Er=1.0. Ang panloob ng 1x1
pulgada (o mm, milya atbp) ay inilalagay sa gitna sa isang panlabas na may sukat na 3.3 x 3.9
pulgada.

% create_bmp_for_rect_cen_in_rect 3.3 3.9 1 1 1 > 1.bmp
% atlc 1.bmp

2) Sa pangalawang halimbawang ito, ang panloob na 15.0 mm x 5.0 mm ay napapalibutan ng panlabas na may
mga panloob na sukat na 71.5 x 60.0 mm. Mayroong materyal na may permittivity 2.1 (Er ng
PTFE) sa paligid ng panloob na konduktor. Ang output mula sa create_bmp_for_rect_cen_in_rect ay ipinadala
sa isang file na 2.bmp, na pagkatapos ay pinoproseso ng atlc

% create_bmp_for_rect_cen_in_rect 71.5 60.0 15.0 5.0 2.1 > 2.bmp
% atlc 2.bmp

3) Sa halimbawa 3, ang bitmap ay ginawang mas malaki, upang madagdagan ang katumpakan, ngunit kung hindi man ito ay
kapareho ng pangalawang halimbawa. % create_bmp_for_rect_cen_in_rect -b7 71.5 60 15 5 2.1 >
3.bmp
% atlc 3.bmp

Sa ikaapat na halimbawa, sa halip na muling magdirekta create_bmp_for_rect_cen_in_rect's output sa
isang file na may > sign, ito ay ginagawa gamit ang -f na opsyon.
% create_bmp_for_rect_cen_in_rect -f 4.bmp 61.5 28.1 5 22 2.1
% atlc 4.bmp

Gumamit ng create_bmp_for_rect_cen_in_rect online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa