Ito ang command na create_bmp_for_circ_in_circ 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_circ_in_circ - bitmap generator para sa circular conductor sa loob ng circular
konduktor (bahagi ng atlc)
SINOPSIS
create_bmp_for_circ_in_circ [mga pagpipilian... ] D d O Er filename.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_circ_in_circ ay isang pre-processor para sa atlc, ang programa ng may hangganang pagkakaiba
na ginagamit upang kalkulahin ang mga katangian ng isang dalawa at tatlong conductor electrical
transmission line ng arbitrary cross section. Ang programa create_bmp_for_circ_in_circ is
ginamit bilang isang mabilis na paraan ng pagbuo ng mga bitmaps (hindi na kailangang gumamit ng isang graphics program), para sa
isang pabilog na konduktor sa loob ng isang pabilog na konduktor (coaxial conductors), tulad nito:
*****************
**** ****
**** <-----d------> ****
*** ***** ***
*** *********** ***
*** ************* ***
******************* ***
*** ^ *************** ***
*** | *************** ***
*** | ************* ***
** O *********** **
*** | *** ***
** | **
*<------------------------D---------------------- ->*
***
***
***
*** ***
***
*** ***
***
***
***
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
Ang parameter na 'D' ay ang mga panloob na sukat ng panlabas na konduktor at ang 'd' ay ang panlabas
diameter ng panloob na konduktor. Ang panloob na konduktor ay offset 'h' mula sa gitna ng
panlabas na konduktor. Ang buong rehiyon ay napapalibutan ng isang dielectric ng relatibong permittivity
'E'.
Ang bitmap ay naka-print sa 'outfile.bmp' - ang huling argumento ng command line.
Ang mga bitmap na ginawa ng create_bmp_for_circ_in_circ ay 24-bit bit color bitmaps, gayundin
hinihingi ng atlc.
Tinutukoy ng mga permittivities ng dielectric 'Er' ang mga kulay sa bitmap. Kung si Er
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 o 100, pagkatapos ay ang kulay
na naaayon sa permittivity na iyon ay itatakda ayon sa mga kulay na tinukoy sa COLORS
sa ibaba. Kung ang Er ay hindi 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 permittivity na ito, kaya atlc,
dapat sabihin sa command line na opsyon -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_circ_in_circ upang mag-print ng ilang data sa stderr. Tandaan, walang dagdag na napupunta
sa karaniwang output, dahil iyon ay inaasahang mai-redirect sa isang bitmap file.
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 muling pinag-isipan 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 binago 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 dielectrics ay binago ng atlc at so ay ginawa by
create_bmp_for_circ_in_circ.
puti 255,255,255 o 0xFFFFFF bilang Er=1.0 (vacuum)
pink 255,202,202 o 0xFFCACA bilang Er=1.0006 (hangin)
asul na 000,000,255 o 0x0000FF 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)
dilaw 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)
NOTA
Bagaman create_bmp_for_circ_in_circ ay ginagamit para sa pabilog na panloob at panlabas na mga konduktor, ang
sa labas ng panlabas na konduktor ay iginuhit bilang isang parisukat. Ito ay para sa kaginhawahan at ginagawang hindi
pagkakaiba sa mga kalkulasyon. Ang loob ay ng panlabas na konduktor ay iginuhit bilang isang bilog.
HALIMBAWA
Narito ang ilang halimbawa ng paggamit ng create_bmp_for_circ_in_circ. Muli, tingnan ang html
dokumentasyon sa atlc-XYZ/docs/html-docs/index.html para sa higit pang mga halimbawa.
1) Sa unang halimbawa, ang panlabas na konduktor ay may panloob na diameter na 12 mga yunit (pulgada,
mm, paa atbp.), ang panloob ay may panlabas na diameter na 3.9 na mga yunit. Ang panloob ay inilagay
sa gitna (h=0) at ang dielectric ay vacuum (Er=1.0).
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 coaxial_1.bmp
% atlc coaxial_1.bmp
atlc ay ipahiwatig ang tamang halaga ng impedance na 67.3667 Ohms, samantalang isang eksakto
ipapakita ng pagsusuri ang totoong halaga na 67.4358 Ohms, kaya atlc ay may error na 0.102%.
2) Sa pangalawang halimbawang ito, ang mga sukat ng konduktor ay kapareho ng sa halimbawa 1, ngunit ang
inner ay matatagpuan 3.5 units off-center at ang dielectric ay may relatibong permittivity ng
2.1 (Er ng PTFE) Ang output ay ipinadala sa isang file na not_in_centre.bmp na pagkatapos ay pinoproseso ng
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
Ang impedance nito ay theoretically 24.315342 Ohms, tulad ng gagawin ng create_bmp_for_circ_in_circ
kalkulahin para sa iyo. Ang pagtatantya ng atlc ay 24.2493 Ohms, isang error na -0.271 %.
3) Sa ikatlong halimbawa ang bitmap ay ginawang mas malaki, upang madagdagan ang katumpakan, ngunit kung hindi man
ito ay kapareho ng nauna.
% 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
Sa pagkakataong ito, mas magtatagal ang atlc sa pagkalkula ng Zo, dahil mas malaki ang bitmap at ganoon din
kailangang gumawa ng higit pang mga kalkulasyon. Gayunpaman, ang huling resulta ay dapat na mas tumpak. Dito sa
kaso, ang resultang iniulat ay 24.2461 Ohms, isang error na bahagyang mas maliit kaysa dati
sa 0.285 %. Posibleng mayroong isang bagay na makukuha sa pamamagitan ng pagpapababa ng cutoff
sa mas malalaking grids, kaya ito ay iniimbestigahan. Gayunpaman, ang mga error ay halos palaging mas mababa sa 0.25
%, anuman ang sinusuri.
Sa ikaapat na halimbawa, ang isang materyal na may relativity permittivity 7.89 ng ay ginagamit. meron
walang pagbabago sa kung paano gamitin create_bmp_for_circ_in_circ, ngunit dahil ang pagpapahintulot na ito ay hindi
isa sa mga paunang natukoy na halaga (tingnan ang MGA KULAY), dapat nating sabihin atlc kung ano ito. Ang kulay
itatakda ang isang olive green, na may hexacidcal na representasyon ng red=0xCA, blue=OxFF
at berde = 0x00. Nagkataon lang na ito ang default na kulay na ginamit kapag ang permittivity
ay hindi kilala. Kaya dapat ibigay sa atlc ang impormasyong ito, tulad nitoL
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp Ito ay may teoretikal na impedance na 20.041970 Ohms,
ngunit ang bersyon 3.0.1 ng atlc ay kakalkulahin ito upang maging 20.0300, isang error na -0.058 % !!! kung ikaw
tingnan ang file na an_odd_er.bmp na may isang graphics package, makikita mong mayroong 3 kulay
sa loob nito - ang pulang panloob na konduktor, ang berdeng panlabas at isang olive-green na dielectric.
Gamitin ang create_bmp_for_circ_in_circ online gamit ang mga serbisyo ng onworks.net