create_bmp_for_rect_in_rect - Bulutta Çevrimiçi

Bu, OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan biri kullanılarak çalıştırılabilen create_bmp_for_rect_in_rect komutudur.

Program:

ADI


create_bmp_for_rect_in_rect - içeride dikdörtgen iletken için bitmap oluşturucu
dikdörtgen iletken (bir parçası atlc)

SİNOPSİS


create_bmp_for_rect_in_rect [seçenekler... ] W H a b c d w h Er1 Er2 dosyaadi.bmp

UYARI


Bu kılavuz sayfası eksiksiz bir dokümantasyon seti değildir - atlc projesinin karmaşıklığı
man sayfalarını belgelemek için ideal bir yol yapmaz, ancak tam olmamasına rağmen, man sayfaları
üretilmektedir. Sürümün yayınlandığı tarihte geçerli olan en iyi belgeler
üretilen, genellikle sabit sürücünüzde bulunmalıdır.
/usr/local/share/atlc/docs/html-docs/index.html
sistem yöneticiniz paketi yüklemeyi seçtiyse başka bir yerde olabilir
başka bir yerde. Bazen, belgelerdeki hatalar düzeltilir ve
http://atlc.sourceforge.net/ atlc'nin yeni bir sürümü yayınlanmadan önce. lütfen, eğer
belgelerle ilgili bir sorun fark edin - hatta yazım hataları ve yazım hataları, lütfen bana izin verin
biliyorum.

TANIM


create_bmp_for_rect_in_rect için bir ön işlemcidir atlc, sonlu fark programı
iki ve üç iletkenli bir elektriğin özelliklerini hesaplamak için kullanılan
keyfi kesit iletim hattı. program create_bmp_for_rect_in_rect is
bitmap oluşturmanın hızlı bir yolu olarak kullanılır (bir grafik programı kullanmaya gerek yoktur),
aşağıdaki gibi iki dieletrikli bir dikdörtgen iletken içinde dikdörtgen bir iletken:

-------------------------------------------------- --- ^
| | |
| <-------------d-----------------------> | |
| | |
| <----------w-----------> | |
| --------------------------- ^ | |
| | | | | |
| | Metalik iletken | | | H
|<----b-->| iletken (olabilir | c Er1 | |
| | merkez dışı) | | | |
| | | | | |
| ------------------------------------ ^ | |
| |.................................................| | | |
| |...Dielektrik, geçirgenlik=Er2...| | | |
|<-a->|.....(merkezden uzakta olabilir ).........| h | |
| |.................................................| | | |
| |.................................................| | | |
-------------------------------------------------- --- |
<--------------------------W-------------------- -->

'W' ve 'H' parametreleri ve dış iletkenin iç boyutları. dış
iç iletkenin boyutları 'w' ve 'c' dir. İç iletkenin durduğu varsayılır.
'd' genişliğinde ve dış iletken olan bir dielektrik (Er2) üzerinde ve iç iletken
dış iletkenin sol yan duvarından 'b' uzaklığı. Bütün bölge
göreli geçirgenliğe sahip bir dielektrik 'Er1' ile çevrilidir. Dielektrikler 'Er1' ve sonra
'Er1' ve 'Er2' her ikisi de 1.0 olacak

Bitmap, son argüman olarak belirtilen dosyaya yazdırılır.

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

tarafından üretilen bitmapler create_bmp_for_rect_in_rect olduğu gibi 24 bit renkli bitmap'lerdir.
tarafından gerekli atlc.

'Er1' ve 'Er2' tarafından ayarlanan bitmap izinleri,
bit eşlem. Er1 veya Er2 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 veya
100, daha sonra bu geçirgenliğe karşılık gelen renk,
aşağıda RENKLER olarak tanımlanan renkler. Er1 bu izinlerden biri değilse, bölge
geçirgenlik Er1, 0xCAFF00 rengine ayarlanacaktır. Er2 bu değerlerden biri değilse,
daha sonra görüntünün bölgesi 0xAC82AC rengine ayarlanacaktır. program atlc değil
bu izinlerin ne olduğunu biliyorlar, bu yüzden onlar atlc, komut satırı seçeneği ile söylenmelidir
-d, aşağıdaki örnek 4'te olduğu gibi.

SEÇENEKLER


-b bit eşlem boyutu
bitmap'in boyutunu ve dolayısıyla atlc'nin yapabileceği doğruluğu ayarlamak için kullanılır.
İletim hattının özelliklerini hesaplayın. 'bitmapsize' için varsayılan değer
normalde 4, ancak bu derleme zamanında ayarlanmış. Değer 1'den herhangi bir yere ayarlanabilir
15, ancak 8'den fazlası muhtemelen mantıklı değil.

-f dış dosya
Çıktı dosya adını ayarlayın. Varsayılan olarak, bitmap stdout'a gönderilir, ancak *gönderilmelidir*
bu seçenekle veya yukarıda açıklandığı gibi bir dosyaya.

-v
Bilgiler create_bmp_for_rect_in_rect bazı verileri stderr'e yazdırmak için. Dikkat, ekstra hiçbir şey gitmez
bir bitmap dosyasına yönlendirileceği beklendiğinden standart çıktıya.

RENKLER


24 bitlik bit eşlemler atlc bekler, kırmızı miktarını temsil etmek için 8 bit atanır,
Mavi için 8 ve yeşil için 8. Dolayısıyla, kırmızı, yeşil ve mavinin 256 seviyesi vardır.
toplam 256*256*256=16777216 renk. Olası 16777216 renklerin her biri
kırmızı, yeşil ve mavinin tam miktarını aşağıdaki gibi belirterek tam olarak tanımlanır:

kırmızı = 255,000,000 veya 0xff0000
yeşil = 000,255,000 veya 0x00ff00
mavi = 000,000,255 veya 0x0000ff
siyah = 000,000,000 veya 0x000000
beyaz = 255,255,255 veya 0xffffff
Kahverengi = 255,000,255 veya 0xff00ff
gri = 142,142,142 veya 0x8e8e8e

Pembe, turkuaz, kumlu, kahverengi, gri vb. gibi bazı renkler biraz farklı olabilir.
farklı insanlara şeyler. bu böyle değil atlc, programın renkleri beklediği gibi
aşağıda verildiği gibi TAM OLARAK tanımlanmalıdır. Rengin kumlu mu yoksa sarı mı olduğunu hissediyorsunuz
ama onu bitmap'inizde kullanırsanız, o zaman ya tanınan bir renk olması gerekir
atlc tarafından, or bunu bir komut satırı seçeneğiyle tanımlamanız gerekir (bkz. SEÇENEKLER ve örnek 5
altında).
kırmızı = 255,000,000 veya 0xFF0000 canlı iletkendir.
yeşil = 000,255,000 veya 0x00FF00 topraklı iletkendir.
mavi = 000,000,000 veya 0x0000FF negatif iletkendir

Tüm bit eşlemler şart canlı (kırmızı) ve topraklanmış (yeşil) iletkene sahip olun. mavi iletken
şu anda desteklenmemektedir, ancak negatif iletkeni belirtmek için kullanılacaktır.
program yönlü kuplörleri analiz etmek için genişletilirse/olduğunda gerekli olur.

Aşağıdaki dielektrikler atlc tarafından tanınır ve so vardır üretilmiş by
create_bmp_for_rect_cen_in_rect.

beyaz 255,255,255 veya 0xFFFFFF olarak Er=1.0 (vakum)
pembe 255,202,202 veya 0xFFCACA olarak Er=1.0006 (hava)
L. mavi 130,052,255 veya 0x8235EF olarak Er=2.1 (PTFE)
Orta gri 142,242,142 veya 0x8E8E8E, Er=2.2 olarak (duroid 5880)
leylak rengi 255.000,255 veya 0xFF00FF olarak Er=2.33 (polietilen)
sarı 255,255,000 veya 0xFFFF00, Er=2.5 olarak (polistiren)
kumlu 239,203,027 veya 0xEFCC1A olarak Er=3.3 (PVC)
kahverengi 188,127,096 veya 0xBC7F60 olarak Er=3.335 (epoksi reçine)
Turkuaz 026,239,179 veya 0x1AEFB3 olarak Er=4.8 (cam PCB)
Koyu gri 142,142,142 veya 0x696969 Er=6.15 olarak (duroid 6006)
L. gri 240,240,240 veya 0xDCDCDC olarak Er=10.2 (duroid 6010)
D. turuncu 213,160,067 veya 0xD5A04D, Er=100.0 olarak (esas olarak test amaçlı)

ÖRNEKLER


İşte kullanımına birkaç örnek create_bmp_for_rect_in_rect. Yine, html'ye bakın
daha fazla örnek için atlc-XYZ/docs/html-docs/index.html içindeki belgeler.

İlk örnekte sadece bir hava dielektrik vardır, yani Er1=Er2=1.0. 1x1'in iç kısmı
inç (veya mm, mil vb.), 3 x 3 inç boyutlarında bir dışta merkezi olarak yerleştirilir.

Dielektrikin başladığı yer (a) ve genişliği (d) önemsizdir, ancak
yine de girilmeleri gerekir.

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

Bu ikinci örnekte, 15.0 mm x 0.5 mm'lik bir iç kısım, bir dış tarafla çevrilidir.
61.5 x 20.1 mm iç boyutları. Geçirgenliği 2.1 olan bir malzeme var (Er of
PTFE) iç iletkenin altında. çıkış create_bmp_for_rect_in_rect a gönderilir
tarafından işlenen ex1.bmp dosyası 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

Örnek 3'te, doğruluğu artırmak için bitmap büyütülür, ancak aksi halde bu
ikinci örnekle aynı. % 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

Dördüncü örnekte, 2.78 ve 7.89 izinli malzemeler kullanılmıştır. varken
kullanımda değişiklik yok create_bmp_for_rect_in_rect, çünkü bu izinler
biliniyor, söylemeliyiz atlc Onlar ne. % 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 Altıncıda ve
son örnek, -v seçeneği, stderr'den bazı ekstra verileri yazdırmak için kullanılır.
create_bmp_for_rect_in_rect.

onworks.net hizmetlerini kullanarak create_bmp_for_rect_in_rect çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları