EnglishFranceseCorsi

Favicon di OnWorks

create_bmp_for_circ_in_circ - Online nel cloud

Esegui create_bmp_for_circ_in_circ nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando create_bmp_for_circ_in_circ 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_circ_in_circ - generatore di bitmap per conduttore circolare all'interno di circolare
conduttore (parte di atlc)

SINOSSI


create_bmp_for_circ_in_circ [opzioni... ] D d O Er 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_circ_in_circ è 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_circ_in_circ is
usato come un modo veloce per generare bitmap (non c'è bisogno di usare un programma di grafica), per
un conduttore circolare all'interno di un conduttore circolare (conduttori coassiali), come questo:

*****************
**** ****
**** <-----d------> ****
******** ***
*** *********** ***
****************** ***
****************** ***
*** ^ *************** ***
*** | ************* ***
***| ************* ***
** O *********** **
***| *** ***
**| **
*<---------D--------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
**********
****** ******
*******************
***

Il parametro 'D' è le dimensioni interne del conduttore esterno e 'd' è l'esterno
diametro del conduttore interno. Il conduttore interno è sfalsato 'h' dal centro del
conduttore esterno. L'intera regione è circondata da un dielettrico di relativa permittività
'Ehm'.

La bitmap viene stampata su 'outfile.bmp', l'ultimo argomento della riga di comando.

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

La permittività del dielettrico 'Er' determina i colori nella bitmap. Se Er è
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 o 100, quindi il colore
corrispondente a quella permittività sarà impostata secondo i colori definiti in COLORI
sotto. Se Er non è una di queste permittività, verrà impostata la regione di permittività Er
al colore 0xCAFF00. Il programma atlc non sa cosa sia questa permittività, quindi 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_circ_in_circ 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 un colore riconosciuto da
atlc, or è necessario definirlo con un'opzione della riga di comando (vedi OPZIONI e l'esempio 5 di seguito).
Atlc riconobbero i seguenti conduttori:
rosso = 255,000,000 o 0xff0000 è il conduttore sotto tensione.
verde = 000,255,000 o 0x00ff00 è il conduttore di terra.
blu = 000,000,000 o 0x000000 è 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 riconizzati da atlc e dell' so sono prodotta by
create_bmp_for_circ_in_circ.

bianco 255,255,255 o 0xFFFFFF come Er=1.0 (vuoto)
rosa 255,202,202 o 0xFFCACA come Er=1.0006 (aria)
blu 000,000,255 o 0x0000FF 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 ox696969 come Er=6.15 (duroid 6006)
L. grigio 240,240,240 o 0xDCDCDC come Er=10.2 (duroid 6010)

NOTA


Sebbene il create_bmp_for_circ_in_circ viene utilizzato per conduttori circolari interni ed esterni, il
all'esterno del conduttore esterno è disegnato come un quadrato. Questo è per comodità e non fa niente
differenza ai calcoli. L'interno è del conduttore esterno è disegnato come un cerchio.

ESEMPI


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

1) Nel primo esempio, il conduttore esterno ha un diametro interno di 12 unità (pollici,
mm, piedi ecc.), l'interno ha un diametro esterno di 3.9 unità. L'interno è posizionato
centralmente (h=0) e il dielettrico è il vuoto (Er=1.0).
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 coassiale_1.bmp
% atlc coassiale_1.bmp
atlc indicherà che il valore corretto dell'impedenza sarà 67.3667 Ohm, mentre un esatto
l'analisi mostrerà che il valore vero è 67.4358 Ohm, quindi atlc ha un errore dello 0.102%.

2) In questo secondo esempio, le dimensioni dei conduttori sono le stesse dell'esempio 1, ma il
interno si trova a 3.5 unità decentrate e il dielettrico ha una permittività relativa di
2.1 (Er di PTFE) L'output viene inviato a un file not_in_center.bmp che viene poi elaborato da
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_center.bmp
% atlc not_in_center.bmp
L'impedenza di questo è teoricamente 24.315342 Ohm, poiché create_bmp_for_circ_in_circ
calcola per te. la stima di atlc è 24.2493 Ohm, un errore di solo -0.271%.

3) Nel terzo esempio la bitmap viene ingrandita, per aumentare la precisione, ma per il resto
questo è identico al precedente.
% create_bmp_for_circ_in_circ -B8 12 3.9 3.5 2.1 più grande_non_in_centro.bmp
% atlc più grande_non_in_centro.bmp
Questa volta atlc impiegherà molto più tempo per calcolare Zo, poiché la bitmap è più grande e quindi è
ha bisogno di fare più calcoli. Tuttavia, il risultato finale dovrebbe essere più accurato. In questo
caso, il risultato riportato è 24.2461 Ohm, un errore leggermente più piccolo di prima
allo 0.285 %. È possibile che ci sia qualcosa da guadagnare diminuendo il cutoff
a griglie più grandi, quindi questo è oggetto di indagine. Tuttavia, errori quasi sempre inferiori a 0.25
%, indipendentemente da ciò che viene analizzato.

Nel quarto esempio, viene utilizzato un materiale con una permittività della relatività di 7.89 di. C'è
nessun cambiamento nel modo di usare create_bmp_for_circ_in_circ, ma poiché questa permittività non è
uno dei valori predefiniti (vedi COLORI), dobbiamo dire atlc Cos'è. Il colore
sarà impostato un verde oliva, con una rappresentazione esacida di rosso=0xCA, blu=OxFF
e verde = 0x00. Questo sembra essere il colore predefinito utilizzato quando la permittività
è sconosciuto. Quindi ad atlc devono essere fornite queste informazioni, come questaL
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_dispari.bmp
% atlc -d CAFF00=7.89 an_dispari.bmp Questo ha un'impedenza teorica di 20.041970 Ohm,
ma la versione 3.0.1 di atlc lo calcolerà come 20.0300, un errore di -0.058 % !!! Se tu
guarda il file an_odd_er.bmp con un pacchetto grafico, vedrai che ci sono 3 colori
in esso - il conduttore interno rosso, l'esterno verde e un dielettrico verde oliva.

Usa create_bmp_for_circ_in_circ online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 2
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 3
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 4
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 5
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 6
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • Di Più "

Comandi Linux

Ad