create_bmp_for_rect_in_rect - Online nel cloud

Questo è il comando create_bmp_for_rect_in_rect che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


create_bmp_for_rect_in_rect - generatore di bitmap per conduttore rettangolare all'interno
conduttore rettangolare (parte di atlc)

SINOSSI


create_bmp_for_rect_in_rect [opzioni... ] W H a b c d w h Er1 Er2 nomefile.bmp

AVVERTIMENTO


Questa pagina man non è un insieme completo di documentazione: la complessità del progetto atlc
rende le pagine man non un modo ideale per documentarlo, sebbene per completezza, le pagine man
sono prodotti. La migliore documentazione disponibile al momento della versione
prodotto dovrebbe essere trovato sul disco rigido, di solito su
/usr/local/share/atlc/docs/html-docs/index.html
anche se potrebbe essere altrove se il tuo amministratore di sistema ha scelto di installare il pacchetto
altrove. A volte, gli errori vengono corretti nella documentazione e inseriti in
http://atlc.sourceforge.net/ prima che venga rilasciata una nuova versione di atlc. Per favore, se tu
notare un problema con la documentazione - anche errori di ortografia e refusi, per favore fatemelo
sa.

DESCRIZIONE


create_bmp_for_rect_in_rect è un pre-processore per atlc, il programma alle differenze finite
che viene utilizzato per calcolare le proprietà di un elettrico a due e tre conduttori
linea di trasmissione di sezione arbitraria. Il programma create_bmp_for_rect_in_rect is
usato come un modo veloce per generare bitmap (non c'è bisogno di usare un programma di grafica), per
un conduttore rettangolare all'interno di un conduttore rettangolare, con due dielettriche, così:

--------------------------------------------------- --- ^
| | |
| <---------------d----> | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | Conduttore metallico | | | h
|<----b-->| conduttore (può essere | c Er1 | |
| | decentrato) | | | |
| | | | | |
| ------------------------------------- ^ | |
| |.................................| | | |
| |...Dielettrico, permittività=Er2...| | | |
|<-a->|.....(può essere fuori centro).........| h | |
| |.................................| | | |
| |.................................| | | |
--------------------------------------------------- --- |
<-------------W------- -->

I parametri 'W' e 'H' e le dimensioni interne del conduttore esterno. L'esterno
le dimensioni del conduttore interno sono 'w' e 'c'. Si presume che il conduttore interno sia fermo
su un dielettrico (Er2) che è 'd' largo e conduttore esterno e il conduttore interno è
offset 'b' dalla parete laterale sinistra del conduttore esterno. L'intera regione è
circondato da un dielettrico di relativa permittività 'Er1'. I dielettrici 'Er1' e poi
'Er1' e 'Er2' saranno entrambi 1.0

La bitmap viene stampata nel file specificato come ultimo argomento

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

Le bitmap prodotte da create_bmp_for_rect_in_rect sono bitmap a colori a 24 bit, così come lo sono
richiesto dalla atlc.

Le permittività della bitmap, impostate da 'Er1' e 'Er2', determinano i colori nel
bitmap. Se Er1 o Er2 è 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 o
100, allora il colore corrispondente a quella permittività sarà impostato secondo la
colori definiti in COLORS di seguito. Se Er1 non è una di queste permittività, la regione di
la permittività Er1 sarà impostata sul colore 0xCAFF00. Se Er2 non è uno di questi valori,
quindi la regione dell'immagine sarà impostata sul colore 0xAC82AC. Il programma atlc non
sapere cosa sono queste permittività, quindi loro atlc, deve essere detto con l'opzione della riga di comando
-d, come nell'esempio 4 di seguito.

VERSIONI


-b dimensione bitmap
viene utilizzato per impostare la dimensione della bitmap e quindi la precisione con cui atlc è in grado di
calcolare le proprietà della linea di trasmissione. Il valore predefinito per 'bitmapsize' è
normalmente 4, sebbene questo sia impostato in fase di compilazione. Il valore può essere impostato ovunque da 1 a
15, ma più di 8 probabilmente non è ragionevole.

-f file di uscita
Imposta il nome del file di output. Per impostazione predefinita, la bitmap viene inviata a stdout, ma *deve* essere inviata
in un file, con questa opzione o come descritto sopra.

-v
Cause create_bmp_for_rect_in_rect per stampare alcuni dati su stderr. Nota, non va bene niente in più
allo standard output, poiché dovrebbe essere reindirizzato a un file bitmap.

COLORI


Le bitmap a 24 bit che atlc si aspetta di avere 8 bit assegnati per rappresentare la quantità di rosso,
8 per il blu e 8 per il verde. Quindi ci sono 256 livelli di rosso, verde e blu, facendo a
totale di 256*256*256=16777216 colori. Ognuno dei possibili 16777216 colori può essere
definito precisamente dall'indicazione dell'esatta quantità di rosso, verde e blu, come in:

rosso = 255,000,000 o 0xff0000
verde = 000,255,000 o 0x00ff00
blu = 000,000,255 o 0x0000ff
nero = 000,000,000 o 0x000000
bianco = 255,255,255 o 0xffffff
Marrone = 255,000,255 o 0xff00ff
grigio = 142,142,142 o 0x8e8e8e

Alcuni colori, come rosa, turchese, sabbia, marrone, grigio, ecc. possono significare leggermente diversi
cose a persone diverse. Non è così con atlc, poiché il programma si aspetta i colori
di seguito da definire ESATTAMENTE come dato. Se senti che il colore è sabbia o giallo è alto
a te, ma se lo usi nella tua bitmap, allora deve essere riconosciuto un colore
da atlc, or devi definirlo con un'opzione della riga di comando (vedi OPZIONI ed esempio 5
sotto).
rosso = 255,000,000 o 0xFF0000 è il conduttore sotto tensione.
verde = 000,255,000 o 0x00FF00 è il conduttore messo a terra.
blu = 000,000,000 o 0x0000FF è il conduttore negativo

Tutte le bitmap devono obbligatoriamente: avere il conduttore sotto tensione (rosso) e messo a terra (verde). Il conduttore blu è
non attualmente supportato, ma verrà utilizzato per indicare un conduttore negativo, che sarà
essere necessario se/quando il programma viene esteso per analizzare gli accoppiatori direzionali.

I seguenti dielettrici sono riconosciuti da atlc ed so sono prodotta by
create_bmp_for_rect_cen_in_rect.

bianco 255,255,255 o 0xFFFFFF come Er=1.0 (vuoto)
rosa 255,202,202 o 0xFFCACA come Er=1.0006 (aria)
L. blu 130,052,255 o 0x8235EF come Er=2.1 (PTFE)
Grigio medio 142,242,142 o 0x8E8E8E come Er=2.2 (duroid 5880)
malva 255.000,255 o 0xFF00FF come Er=2.33 (polietilene)
giallo 255,255,000 o 0xFFFF00 come Er=2.5 (polistirene)
sabbioso 239,203,027 o 0xEFCC1A come Er=3.3 (PVC)
marrone 188,127,096 o 0xBC7F60 come Er=3.335 (resina epossidica)
Turchese 026,239,179 o 0x1AEFB3 come Er=4.8 (vetro PCB)
Grigio scuro 142,142,142 o 0x696969 come Er=6.15 (duroid 6006)
L. grigio 240,240,240 o 0xDCDCDC come Er=10.2 (duroid 6010)
D. arancione 213,160,067 o 0xD5A04D come Er=100.0 (principalmente a scopo di test)

ESEMPI


Ecco alcuni esempi di utilizzo di create_bmp_for_rect_in_rect. Di nuovo, guarda l'html
documentazione in atlc-XYZ/docs/html-docs/index.html per ulteriori esempi.

Nel primo esempio c'è solo un dielettrico in aria, quindi Er1=Er2=1.0. L'interno di 1x1
pollici (o mm, miglia ecc.) è posizionato centralmente in un esterno con dimensioni 3 x 3 pollici.

Il punto esatto in cui inizia il dielettrico (a) e la sua larghezza (d) non sono importanti, ma
devono ancora essere inseriti.

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

In questo secondo esempio, un interno di 15.0 mm x 0.5 mm è circondato da un esterno con
dimensioni interne di 61.5 x 20.1 mm. Esiste un materiale con permittività 2.1 (Er of
PTFE) sotto il conduttore interno. L'uscita da create_bmp_for_rect_in_rect viene inviato ad a
file ex1.bmp, che viene poi elaborato da 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

Nell'esempio 3, la bitmap viene ingrandita per aumentare la precisione, ma per il resto questo è
identico al secondo esempio. % 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

Nel quarto esempio vengono utilizzati materiali con permittività 2.78 e 7.89. Mentre c'è
nessun cambiamento nel modo di usare create_bmp_for_rect_in_rect, poiché queste permittività non lo sono
noto, dobbiamo dire atlc cosa sono. % 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 Nel sesto e
esempio finale, l'opzione -v viene utilizzata per stampare alcuni dati extra su stderr da
create_bmp_for_rect_in_rect.

Usa create_bmp_for_rect_in_rect online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows