create_bmp_for_rect_in_rect - Dalam talian dalam Awan

Ini ialah arahan create_bmp_for_rect_in_rect yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


create_bmp_for_rect_in_rect - penjana bitmap untuk konduktor segi empat tepat di dalam
konduktor segi empat tepat (sebahagian daripada atlc)

SINOPSIS


create_bmp_for_rect_in_rect [pilihan... ] W H a b c d w h Er1 Er2 nama fail.bmp

BERKHATAN :


Halaman manual ini bukan set dokumentasi yang lengkap - kerumitan projek atlc
menjadikan halaman manual bukan cara yang ideal untuk mendokumentasikannya, walaupun tidak lengkap, halaman manual
dihasilkan. Dokumentasi terbaik yang terkini pada masa versi itu dibuat
dihasilkan harus ditemui pada cakera keras anda, biasanya di
/usr/local/share/atlc/docs/html-docs/index.html
walaupun ia mungkin berada di tempat lain jika pentadbir sistem anda memilih untuk memasang pakej tersebut
tempat lain. Kadangkala, ralat diperbetulkan dalam dokumentasi dan diletakkan di
http://atlc.sourceforge.net/ sebelum keluaran baru atlc dikeluarkan. Tolong, jika anda
perhatikan masalah dengan dokumentasi - walaupun kesilapan ejaan dan kesilapan silap, sila beritahu saya
tahu.

DESCRIPTION


create_bmp_for_rect_in_rect adalah pra-pemproses untuk atlc, program perbezaan terhingga
yang digunakan untuk mengira sifat-sifat konduktor elektrik dua dan tiga
talian penghantaran keratan rentas sewenang-wenangnya. Program yang create_bmp_for_rect_in_rect is
digunakan sebagai cara cepat menjana bitmap (tidak perlu menggunakan program grafik), untuk
konduktor segi empat tepat di dalam konduktor segi empat tepat, dengan dua dieletrik, seperti ini:

------------------------------------------------- --- ^
| | |
| <--------------d-------------------> | |
| | |
| <----------w------------> | |
| ------------------------ ^ | |
| | | | | |
| | Pengalir logam | | | H
|<----b-->| konduktor (boleh | c Er1 | |
| | luar tengah) | | | |
| | | | | |
| ------------------------------------ ^ | |
| |..................................| | | |
| |...Dielektrik, kebolehtelapan=Er2...| | | |
|<-a->|.....(boleh di luar tengah ).........| h | |
| |..................................| | | |
| |..................................| | | |
------------------------------------------------- --- |
<---------------------------W--------------------- -->

Parameter 'W' dan 'H' dan dimensi dalaman konduktor luar. Bahagian luar
dimensi konduktor dalam ialah 'w' dan 'c'. Konduktor dalam diandaikan berehat
pada dielektrik (Er2) yang lebar 'd' dan konduktor luar dan konduktor dalam ialah
mengimbangi 'b' daripada dinding sisi sebelah kiri konduktor luar. Seluruh wilayah adalah
dikelilingi oleh dielektrik dengan kebolehperbolehan relatif 'Er1'. Dielektrik 'Er1' dan kemudian
'Er1' dan 'Er2' kedua-duanya akan menjadi 1.0

Peta bit dicetak ke fail yang dinyatakan sebagai hujah terakhir

create_bmp_for_rect_in_rect -f nama fail.bmp W H a b c d w h Er1 Er2

Peta bit yang dihasilkan oleh create_bmp_for_rect_in_rect adalah peta bit warna bit 24-bit, begitu juga
dikehendaki oleh atlc.

Kebolehizinan peta bit, ditetapkan oleh 'Er1' dan 'Er2', menentukan warna dalam
peta bit. Jika Er1 atau Er2 ialah 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 atau
100, maka warna yang sepadan dengan kemiringan itu akan ditetapkan mengikut
warna yang ditakrifkan dalam COLORS di bawah. Jika Er1 bukan salah satu daripada permittiviti tersebut, kawasan bagi
keizinan Er1 akan ditetapkan kepada warna 0xCAFF00. Jika Er2 bukan salah satu daripada nilai tersebut,
maka kawasan imej akan ditetapkan kepada warna 0xAC82AC. Program yang atlc tidak
tahu apa permittivite ini, jadi mereka atlc, mesti diberitahu dengan pilihan baris arahan
-d, seperti dalam contoh 4 di bawah.

PILIHAN


-b saiz bitmap
digunakan untuk menetapkan saiz peta bit, dan ketepatan yang boleh dilakukan oleh atlc
hitung sifat talian penghantaran. Nilai lalai untuk 'bitmapsize' ialah
biasanya 4, walaupun ini ditetapkan pada masa penyusunan. Nilai boleh ditetapkan di mana-mana dari 1 hingga
15, tetapi lebih daripada 8 mungkin tidak masuk akal.

-f fail luar
Tetapkan nama fail output. Secara lalai, bitmap dihantar ke stdout, tetapi ia *mesti* dihantar
ke fail, dengan pilihan ini, atau seperti yang diterangkan di atas.

-v
Punca create_bmp_for_rect_in_rect untuk mencetak beberapa data ke stderr. Ambil perhatian, tiada apa-apa tambahan yang berlaku
kepada output standard, kerana ia dijangka akan dialihkan ke fail bitmap.

COLOURS


Peta bit 24-bit itu atlc jangkakan, mempunyai 8 bit diperuntukkan untuk mewakili jumlah merah,
8 untuk biru dan 8 untuk hijau. Oleh itu terdapat 256 tahap merah, hijau dan biru, menjadikan a
jumlah 256*256*256=16777216 warna. Setiap satu daripada 16777216 warna yang mungkin boleh
ditakrifkan dengan tepat dengan menyatakan jumlah sebenar merah, hijau dan biru, seperti dalam:

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
kelabu = 142,142,142 atau 0x8e8e8e

Sesetengah warna, seperti merah jambu, pirus, berpasir, coklat, kelabu dll mungkin bermakna sedikit berbeza
perkara kepada orang yang berbeza. Ini tidak begitu dengan atlc, kerana program menjangkakan warna
di bawah untuk ditakrifkan dengan TEPAT seperti yang diberikan. Sama ada anda rasa warnanya berpasir atau kuning sudah meningkat
kepada anda, tetapi jika anda menggunakannya dalam bitmap anda, maka ia sama ada perlu dikenali sebagai warna
oleh atlc, or anda mesti mentakrifkannya dengan pilihan baris arahan (lihat PILIHAN dan contoh 5
di bawah).
merah = 255,000,000 atau 0xFF0000 ialah konduktor hidup.
hijau = 000,255,000 atau 0x00FF00 ialah konduktor dibumikan.
biru = 000,000,000 atau 0x0000FF ialah konduktor negatif

Semua peta bit kemestian mempunyai konduktor hidup (merah) dan dibumikan (hijau). Konduktor biru ialah
tidak disokong pada masa ini, tetapi ia akan digunakan untuk menunjukkan konduktor negatif, yang akan
diperlukan jika/apabila program dilanjutkan untuk menganalisis pengganding arah.

Dielektrik berikut diiktiraf oleh atlc and so adalah dihasilkan by
create_bmp_for_rect_cen_in_rect.

putih 255,255,255 atau 0xFFFFFF sebagai Er=1.0 (vakum)
merah jambu 255,202,202 atau 0xFFCACA sebagai Er=1.0006 (udara)
L. biru 130,052,255 atau 0x8235EF sebagai Er=2.1 (PTFE)
Kelabu pertengahan 142,242,142 atau 0x8E8E8E sebagai Er=2.2 (duroid 5880)
ungu muda 255.000,255 atau 0xFF00FF sebagai Er=2.33 (polietilena)
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 (kaca PCB)
Kelabu gelap 142,142,142 atau 0x696969 sebagai Er=6.15 (duroid 6006)
L. kelabu 240,240,240 atau 0xDCDCDC sebagai Er=10.2 (duroid 6010)
D. jingga 213,160,067 atau 0xD5A04D sebagai Er=100.0 (terutamanya untuk tujuan ujian)

CONTOH


Berikut adalah beberapa contoh penggunaan create_bmp_for_rect_in_rect. Sekali lagi, lihat html
dokumentasi dalam atlc-XYZ/docs/html-docs/index.html untuk lebih banyak contoh.

Dalam contoh pertama, hanya terdapat dielektrik udara, jadi Er1=Er2=1.0. Bahagian dalam 1x1
inci (atau mm, batu dll) diletakkan secara berpusat di luar dengan dimensi 3 x 3 inci.

Tempat yang tepat di mana dielektrik bermula (a) dan lebarnya (d) adalah tidak penting, tetapi
mereka mesti masih dimasukkan.

% create_bmp_for_rect_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp

Dalam contoh kedua ini, bahagian dalam 15.0 mm x 0.5 mm dikelilingi oleh bahagian luar dengan
dimensi dalaman 61.5 x 20.1 mm. Terdapat bahan dengan kemiringan 2.1 (Er of
PTFE) di bawah konduktor dalam. Keluaran daripada create_bmp_for_rect_in_rect dihantar ke a
fail ex1.bmp, yang kemudiannya diproses oleh 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

Dalam contoh 3, peta bit dibuat lebih besar, untuk meningkatkan ketepatan, tetapi sebaliknya ini
sama dengan contoh kedua. % 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

Dalam contoh keempat, bahan dengan permittivit 2.78 dan 7.89 digunakan. Sementara ada
tiada perubahan cara penggunaan create_bmp_for_rect_in_rect, kerana keizinan ini tidak
diketahui, kita mesti memberitahu atlc apa yang mereka ada. % 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 Dalam keenam dan
contoh akhir, pilihan -v digunakan untuk mencetak beberapa data tambahan kepada stderr daripada
create_bmp_for_rect_in_rect.

Gunakan create_bmp_for_rect_in_rect dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini