Ini adalah perintah create_bmp_for_circ_in_circ yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator
PROGRAM:
NAMA
buat_bmp_for_circ_in_circ - generator bitmap untuk konduktor melingkar di dalam lingkaran
konduktor (bagian dari atlc)
RINGKASAN
buat_bmp_for_circ_in_circ [pilihan... ] D d O Er nama file.bmp
PERINGATAN
Halaman manual ini bukan kumpulan dokumentasi lengkap - kompleksitas proyek atlc
membuat halaman manual bukan cara yang ideal untuk mendokumentasikannya, meskipun tidak lengkap, halaman manual
diproduksi. Dokumentasi terbaik yang terkini pada saat versi itu
yang dihasilkan harus ditemukan di hard drive Anda, biasanya di
/usr/local/share/atlc/docs/html-docs/index.html
meskipun mungkin di tempat lain jika administrator sistem Anda memilih untuk menginstal paket
di tempat lain. Terkadang, kesalahan dikoreksi dalam dokumentasi dan ditempatkan di
http://atlc.sourceforge.net/ sebelum rilis baru atlc dirilis. Tolong, jika Anda
perhatikan masalah dengan dokumentasi - bahkan kesalahan ejaan dan kesalahan ketik, tolong beri tahu saya
tahu.
DESKRIPSI
buat_bmp_for_circ_in_circ adalah pra-prosesor untuk atlc, program beda hingga
yang digunakan untuk menghitung sifat-sifat listrik dua dan tiga konduktor
saluran transmisi penampang sewenang-wenang. Program buat_bmp_for_circ_in_circ is
digunakan sebagai cara cepat menghasilkan bitmap (tidak perlu menggunakan program grafis), untuk
konduktor melingkar di dalam konduktor melingkar (konduktor koaksial), seperti ini:
*****************
**** ****
**** <-----d------> ****
*** ***** ***
******************
*** ****************
************************
*** ^ *********************
*** | ******************
*** | ****************
** Oh *********** **
*** | *** ***
** | **
*<------------------------D----------------------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
Parameter 'D' adalah dimensi bagian dalam konduktor luar dan 'd' adalah bagian luar
diameter konduktor dalam. Konduktor bagian dalam diimbangi 'h' dari pusat
konduktor luar. Seluruh wilayah dikelilingi oleh dielektrik dengan permitivitas relatif
'Eh'.
Bitmap dicetak ke 'outfile.bmp' - argumen baris perintah terakhir.
Bitmap yang dihasilkan oleh buat_bmp_for_circ_in_circ adalah bitmap warna 24-bit, seperti halnya
dibutuhkan oleh atlc.
Permitivitas dielektrik 'Er' menentukan warna dalam bitmap. Jika Er adalah
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 atau 100, lalu warna
sesuai dengan permitivitas itu akan diatur sesuai dengan warna yang ditentukan dalam WARNA
di bawah. Jika Er bukan salah satu dari permitivitas tersebut, wilayah permitivitas Er akan ditetapkan
ke warna 0xCAFF00. Program atlc tidak tahu apa permitivitas ini, jadi atlc,
harus diberitahu dengan opsi baris perintah -d, seperti pada contoh 4 di bawah ini.
PILIHAN
-b ukuran bitmap
digunakan untuk mengatur ukuran bitmap, sehingga akurasi yang dapat dilakukan atlc
menghitung properti saluran transmisi. Nilai default untuk 'bitmapsize' adalah
biasanya 4, meskipun ini diatur pada waktu kompilasi. Nilainya dapat diatur dari 1 hingga
15, tetapi lebih dari 8 mungkin tidak masuk akal.
-f file keluar
Tetapkan nama file keluaran. Secara default, bitmap dikirim ke stdout, tetapi *harus* dikirim
ke file, dengan opsi ini, atau seperti yang dijelaskan di atas.
-v
Global buat_bmp_for_circ_in_circ untuk mencetak beberapa data ke stderr. Catatan, tidak ada yang ekstra!
ke output standar, seperti yang diharapkan untuk diarahkan ke file bitmap.
COLOURS
Bitmap 24-bit yang atlc mengharapkan, memiliki 8 bit yang ditetapkan untuk mewakili jumlah merah,
8 untuk biru dan 8 untuk hijau. Oleh karena itu ada 256 tingkat merah, hijau dan biru, membuat
total 256*256*256=16777216 warna. Setiap satu dari 16777216 warna yang mungkin dapat menjadi
didefinisikan secara tepat dengan menyatakan jumlah yang tepat dari merah, hijau dan biru, seperti pada:
merah = 255,000,000 atau 0xff0000
hijau = 000,255,000 atau 0x00ff00
biru = 000,000,255 atau 0x0000ff
hitam = 000,000,000 atau 0x000000
putih = 255,255,255 atau 0xffffff
Coklat = 255,000,255 atau 0xff00ff
abu-abu = 142,142,142 atau 0x8e8e8e
Beberapa warna, seperti merah muda, pirus, berpasir, coklat, abu-abu dll mungkin memiliki arti yang sedikit berbeda
hal-hal untuk orang yang berbeda. Ini tidak demikian dengan atlc, seperti yang diharapkan program tentang warnanya
di bawah ini untuk PERSIS didefinisikan seperti yang diberikan. Apakah Anda merasa warnanya berpasir atau kuning terserah
untuk Anda, tetapi jika Anda menggunakannya dalam bitmap Anda, maka warna itu harus dikenali oleh
atlc, or Anda harus mendefinisikannya dengan opsi baris perintah (lihat OPSI dan contoh 5 di bawah).
Konduktor berikut dikenali oleh atlc:
merah = 255,000,000 atau 0xff0000 adalah konduktor hidup.
hijau = 000,255,000 atau 0x00ff00 adalah konduktor yang diarde.
biru = 000,000,000 atau 0x000000 adalah konduktor negatif
Semua bitmap harus memiliki konduktor hidup (merah) dan ground (hijau). Konduktor biru adalah
saat ini tidak didukung, tetapi akan digunakan untuk menunjukkan konduktor negatif, yang akan
diperlukan jika/ketika program diperluas untuk menganalisis skrup arah.
Dielektrik berikut ini dikenali oleh atlc dan so adalah diproduksi by
buat_bmp_for_circ_in_circ.
putih 255,255,255 atau 0xFFFFFF sebagai Er=1.0 (vakum)
merah muda 255,202,202 atau 0xFFCACA sebagai Er=1.0006 (udara)
biru 000,000,255 atau 0x0000FF sebagai Er=2.1 (PTFE)
Abu-abu pertengahan 142,242,142 atau 0x8E8E8E sebagai Er=2.2 (duroid 5880)
ungu muda 255.000,255 atau 0xFF00FF sebagai Er=2.33 (polietilen)
kuning 255,255,000 atau 0xFFFF00 sebagai Er=2.5 (polistirena)
berpasir 239,203,027 atau 0xEFCC1A sebagai Er=3.3 (PVC)
coklat 188,127,096 atau 0xBC7F60 sebagai Er=3.335 (resin epoksi)
Turquoise 026,239,179 atau 0x1AEFB3 sebagai Er=4.8 (PCB kaca)
Abu-abu gelap 142,142,142 atau ox696969 sebagai Er=6.15 (duroid 6006)
L. abu-abu 240,240,240 atau 0xDCDCDC sebagai Er=10.2 (duroid 6010)
CATATAN
Meskipun buat_bmp_for_circ_in_circ digunakan untuk konduktor dalam dan luar melingkar,
luar konduktor luar digambar sebagai persegi. Ini untuk kenyamanan dan tidak membuat
perbedaan perhitungan. Bagian dalam adalah konduktor luar yang digambarkan sebagai lingkaran.
CONTOH
Berikut adalah beberapa contoh penggunaan buat_bmp_for_circ_in_circ. Sekali lagi, lihat html
dokumentasi di atlc-XYZ/docs/html-docs/index.html untuk lebih banyak contoh.
1) Pada contoh pertama, konduktor luar memiliki diameter dalam 12 unit (inci,
mm, kaki dll), bagian dalam memiliki diameter luar 3.9 unit. Bagian dalam ditempatkan
terpusat (h=0) dan dielektriknya vakum (Er=1.0).
% buat_bmp_for_circ_in_circ 12 3.9 0 1.0 koaksial_1.bmp
% atlc koaksial_1.bmp
atlc akan menunjukkan nilai impedansi yang benar menjadi 67.3667 Ohm, sedangkan yang tepat
analisis akan menunjukkan nilai sebenarnya menjadi 67.4358 Ohm, jadi atlc memiliki kesalahan 0.102%.
2) Dalam contoh kedua ini, ukuran konduktor sama dengan contoh 1, tetapi
bagian dalam terletak 3.5 unit di luar pusat dan dielektrik memiliki permitivitas relatif
2.1 (Er dari PTFE) Output dikirim ke file not_in_centre.bmp yang kemudian diproses oleh
atlc
% buat_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_center.bmp
% atlc not_in_center.bmp
Impedansi ini secara teoritis 24.315342 Ohm, seperti yang akan dilakukan create_bmp_for_circ_in_circ
menghitung untuk Anda. perkiraan atlc adalah 24.2493 Ohm, kesalahan hanya -0.271%.
3) Pada contoh ketiga bitmap dibuat lebih besar, untuk meningkatkan akurasi, tetapi sebaliknya
ini identik dengan yang sebelumnya.
% buat_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 lebih besar_not_in_center.bmp
% atlc lebih besar_not_in_center.bmp
Kali ini atlc akan memakan waktu lebih lama untuk menghitung Zo, karena bitmap lebih besar dan begitu
perlu melakukan lebih banyak perhitungan. Namun, hasil akhir harus lebih akurat. Di dalam
kasus, hasil yang dilaporkan adalah 24.2461 Ohm, kesalahan yang sedikit lebih kecil dari sebelumnya
sebesar 0.285 %. Mungkin saja ada sesuatu yang bisa diperoleh dengan mengurangi cutoff
di grid yang lebih besar, jadi ini sedang diselidiki. Namun, kesalahan hampir selalu di bawah 0.25
%, tidak peduli apa yang sedang dianalisis.
Dalam contoh keempat, bahan dengan permitivitas relativitas 7.89 dari digunakan. Ada
tidak ada perubahan cara penggunaan buat_bmp_for_circ_in_circ, tetapi karena permitivitas ini tidak
salah satu nilai yang telah ditentukan sebelumnya (lihat WARNA), kita harus memberi tahu atlc apa itu. Warna
akan disetel hijau zaitun, dengan representasi heksacidcal merah=0xCA, biru=OxFF
dan hijau = 0x00. Ini kebetulan menjadi warna default yang digunakan saat permitivitas
tidak diketahui. Jadi atlc harus diberikan informasi ini, seperti iniL
% buat_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp Ini memiliki impedansi teoritis 20.041970 Ohm,
tapi atlc versi 3.0.1 akan menghitungnya menjadi 20.0300, error sebesar -0.058 %!!! Jika kamu
lihat file an_odd_er.bmp dengan paket grafis, Anda akan melihat ada 3 warna
di dalamnya - konduktor bagian dalam merah, bagian luar hijau dan dielektrik hijau zaitun.
Gunakan create_bmp_for_circ_in_circ online menggunakan layanan onworks.net