Ito ang command na create_bmp_for_microstrip_coupler 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_microstrip_coupler - bitmap generator para sa microstrip coupler (bahagi ng atlc)
SINOPSIS
create_bmp_for_microstrip_coupler [-b bmp_size] [-v] w s g h t Er1 Er2 filename
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_microstrip_coupler ay isang pre-processor para sa atlc, bahagi ng atlc properties ng
isang dalawa at tatlong conductor electrical transmission line ng arbitrary cross section. Ang
programa create_bmp_for_microstrip_coupler ay ginagamit bilang isang mabilis na paraan ng pagbuo ng mga bitmap
(hindi na kailangang gumamit ng isang graphics program), para sa microstrip couplers. Kaya naman kung ang
Ang mga sukat ng isang coupler ay kilala sa odd mode, even mode, differential mode at common
Ang mga impedance ng mode ay matatagpuan. Kung alam mo kung anong mga impedance ang kailangan mo at gusto mong hanapin ang
mga sukat, pagkatapos ay gamitin find_optimal_dimensions_for_microstrip_coupler sa halip. Ginagawa nitong
paulit-ulit na tawag sa create_bmp_for_microstrip_coupler. Ang istraktura kung saan ang mga bitmap ay
nabuo ng create_bmp_for_microstrip_coupler ay ipinapakita sa ibaba.
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIG ^
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.......cccccccc.........ccccccc.......GGGGGGGG |
G.^................................................^......... ....G |
G.|.....................................|......... ....G |
G.|t.Dielectric, permittivity=Er2.......h.............G |
G.|...(3.7 para sa FR4 PCB).................|.............G |
G.......................................V......... ....G |
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIG |
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG. v
<------------------------W---------------------- ---->
Ang mga parameter na 'W' at 'H' at ang mga panloob na sukat ng isang metal enclosure. Ang mga ito ay
pangkalahatan ay medyo malaki kumpara sa mga sukat ng PC - ang diagram sa itaas ay
hindi para sukatin. Ang agwat sa pagitan ng dalawang magkadugtong na linya ay s, ang lapad ng magkadugtong na mga linya
ay w at ang puwang sa pagitan ng mga gilid ng magkadugtong na linya at ng groundplane sa itaas
ay g. Kadalasan, ang itaas na groundplane ay hindi malapit sa mga pinagsamang linya, kung saan ang g ay gagawin
maging medyo malaki. Ang kapal ng dielectic ay h. Tandaan na siya ay dielectric lamang,
at hindi kasama ang kapal ng tanso sa double-sided na PCB. Ang kapal
ng tanso sa tuktok na layer ay t. Ito ay hindi materyal kung ano ang kapal ng mas mababang layer
ay. Ang relatibong permittivity sa itaas ng dielectric ay karaniwang 1, ngunit ang kamag-anak
Ang permittivity ng dielectric na materyal ay kailangang maging pre-defined o tinukoy sa
ang mga linya ng utos. Tingnan ang mga kulay ng seksyon sa ibaba para sa karagdagang impormasyon sa mga dielectric.
Ang bitmap ay naka-print sa file na tinukoy bilang huling argumento
Ang mga bitmap na ginawa ng create_bmp_for_microstrip_coupler ay 24-bit bit color bitmaps,
bilang kinakailangan ng atlc.
Ang mga permitivity ng bitmap, na itinakda ng 'Er1' at 'Er2', ay tumutukoy sa mga kulay sa
bitmap. Kung ang Er1 o Er2 ay 1.0, 1.0006, 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 Er1 ay hindi isa sa mga permittivities na iyon, ang rehiyon ng
permittivity Er1 ay itatakda sa kulay 0xCAFF00. Kung ang Er2 ay hindi isa sa mga halagang iyon,
pagkatapos ay itatakda ang rehiyon ng larawan sa kulay na 0xAC82AC. Ang programa atlc hindi
alam kung ano ang dalawang permittivites na ito, kaya sila atlc, dapat sabihin sa command line
opsyon -d, tulad ng sa halimbawa 4 sa ibaba.
Opsyon
-C Sanhi create_bmp_for_microstrip_coupler upang mag-print ng impormasyon sa copyright at paglilisensya.
-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.
-v
Sanhi create_bmp_for_microstrip_coupler upang mag-print ng ilang data sa stderr. Tandaan, walang dagdag
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 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).
pula = 255,000,000 o 0xFF0000 ang live conductor.
berde = 000,255,000 o 0x00FF00 ang grounded conductor.
asul = 000,000,000 o 0x0000FF 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)
L. blue 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)
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 0x696969 bilang Er=6.15 (duroid 6006)
L. gray 240,240,240 o 0xDCDCDC bilang Er=10.2 (duroid 6010)
D. orange 213,160,067 o 0xD5A04D bilang Er=100.0 (pangunahin para sa mga layunin ng pagsubok)
HALIMBAWA
Narito ang ilang halimbawa ng paggamit ng create_bmp_for_microstrip_coupler. Muli, tingnan ang
html na dokumentasyon sa atlc-XYZ/docs/html-docs/index.html para sa higit pang mga halimbawa.
Sa unang halimbawa, mayroon lamang air dielectric, kaya Er1=Er2=1.0. Ang panloob ng 1x1
pulgada (o mm, milya atbp) ay inilalagay sa gitna sa isang panlabas na may sukat na 3 x 3 pulgada.
Ang eksaktong lugar kung saan nagsisimula ang dielectric (a) at ang lapad nito (d) ay hindi mahalaga, ngunit
kailangan pa rin nilang ipasok.
% create_bmp_for_microstrip_coupler 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp
Sa pangalawang halimbawang ito, ang panloob na 15.0 mm x 0.5 mm ay napapalibutan ng panlabas na may
mga panloob na sukat na 61.5 x 20.1 mm. Mayroong materyal na may permittivity 2.1 (Er ng
PTFE) sa ibaba ng panloob na konduktor. Ang output mula sa create_bmp_for_microstrip_coupler ay ipinadala
sa isang file na ex1.bmp, na pagkatapos ay pinoproseso ng 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
Sa halimbawa 3, ang bitmap ay ginawang mas malaki, upang madagdagan ang katumpakan, ngunit kung hindi, ito ay
kapareho ng pangalawang halimbawa. % 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
Sa ikaapat na halimbawa, ginagamit ang mga materyales na may permittivit 2.78 at 7.89. Habang meron
walang pagbabago sa kung paano gamitin create_bmp_for_microstrip_coupler, dahil ang mga permitivity na ito ay
hindi kilala, dapat nating sabihin atlc ano sila. % 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 Sa
pang-anim at huling halimbawa, ang -v na opsyon ay ginagamit upang mag-print ng ilang dagdag na data mula sa stderr
create_bmp_for_microstrip_coupler.
Gamitin ang create_bmp_for_microstrip_coupler online gamit ang mga serbisyo ng onworks.net