Este é o comando create_bmp_for_circ_in_circ que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
create_bmp_for_circ_in_circ - gerador de bitmap para condutor circular dentro da circular
condutor (parte de atlc)
SINOPSE
create_bmp_for_circ_in_circ [opções ... ] D d O Er nome do arquivo.bmp
ATENÇÃO
Esta página do manual não é um conjunto completo de documentação - a complexidade do projeto atlc
faz com que as páginas de manual não sejam uma maneira ideal de documentá-lo, embora não estejam completas, as páginas de manual
são produzidos. A melhor documentação que estava atual no momento em que a versão era
produzido deve ser encontrado no seu disco rígido, geralmente em
/usr/local/share/atlc/docs/html-docs/index.html
embora possa ser em outro lugar se o administrador do sistema escolheu instalar o pacote
em outro lugar. Às vezes, os erros são corrigidos na documentação e colocados em
http://atlc.sourceforge.net/ antes de uma nova versão do atlc ser lançada. Por favor se você
observe um problema com a documentação - mesmo erros de ortografia e erros de digitação, por favor, deixe-me
Sei.
DESCRIÇÃO
create_bmp_for_circ_in_circ é um pré-processador para atlc, o programa de diferenças finitas
que é usado para calcular as propriedades de um condutor elétrico de dois e três
linha de transmissão de seção transversal arbitrária. O programa create_bmp_for_circ_in_circ is
usado como uma maneira rápida de gerar bitmaps (não há necessidade de usar um programa gráfico), para
um condutor circular dentro de um condutor circular (condutores coaxiais), como este:
*****************
**** ****
**** <-----d------> ****
*** ***** ***
*** *********** ***
*** ************* ***
*** *************** ***
*** ^ *************** ***
*** | ******************
*** | ************ ***
**O**************
*** | *** ***
** | **
* <------------------------ D ----------------------- -> *
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
O parâmetro 'D' são as dimensões internas do condutor externo e 'd' é o externo
diâmetro do condutor interno. O condutor interno é deslocado 'h' do centro do
condutor externo. Toda a região é cercada por um dielétrico de permissividade relativa
'Er'.
O bitmap é impresso em 'outfile.bmp' - o último argumento da linha de comando.
Os bitmaps produzidos por create_bmp_for_circ_in_circ são bitmaps coloridos de 24 bits, assim como
solicitado por atlc.
As permissividades do dielétrico 'Er' determinam as cores no bitmap. Se Er for
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 ou 100, então a cor
correspondente a essa permissividade será definida de acordo com as cores definidas em CORES
abaixo. Se Er não for uma dessas permissividades, a região de permissividade Er será definida
para a cor 0xCAFF00. O programa atlc não sabe o que é essa permissividade, então atlc,
deve ser informado com a opção de linha de comando -d, como no exemplo 4 abaixo.
OPÇÕES
-b tamanho de bitmap
é usado para definir o tamanho do bitmap e, portanto, a precisão com a qual o atlc é capaz de
calcular as propriedades da linha de transmissão. O valor padrão para 'bitmapsize' é
normalmente 4, embora isso seja definido em tempo de compilação. O valor pode ser definido em qualquer lugar de 1 a
15, mas mais de 8 provavelmente não é sensato.
-f arquivo de saída
Defina o nome do arquivo de saída. Por padrão, o bitmap é enviado para stdout, mas * deve * ser enviado
para um arquivo, com esta opção, ou conforme descrito acima.
-v
destaque create_bmp_for_circ_in_circ para imprimir alguns dados em stderr. Nota, nada extra vai
para a saída padrão, já que se espera que ela seja redirecionada para um arquivo de bitmap.
CORES
Os bitmaps de 24 bits que atlc espera, têm 8 bits atribuídos para representar a quantidade de vermelho,
8 para azul e 8 para verde. Portanto, existem 256 níveis de vermelho, verde e azul, fazendo um
total de 256 * 256 * 256 = 16777216 cores. Cada uma das 16777216 cores possíveis pode ser
definido precisamente por indicar a quantidade exata de vermelho, verde e azul, como em:
vermelho = 255,000,000 ou 0xff0000
verde = 000,255,000 ou 0x00ff00
azul = 000,000,255 ou 0x0000ff
preto = 000,000,000 ou 0x000000
branco = 255,255,255 ou 0xffffff
Brown = 255,000,255 ou 0xff00ff
cinza = 142,142,142 ou 0x8e8e8e
Algumas cores, como rosa, turquesa, areia, marrom, cinza etc, podem ter um significado ligeiramente diferente
coisas para pessoas diferentes. Isso não é assim com atlc, já que o programa espera as cores
abaixo para ser EXATAMENTE definido como fornecido. Se você acha que a cor é arenosa ou amarela, é melhor
para você, mas se você usá-lo em seu bitmap, então ele precisa ser uma cor reconhecida por
atlc, or você deve defini-lo com uma opção de linha de comando (veja OPÇÕES e exemplo 5 abaixo).
Os seguintes condutores são reconhecidos pela atlc:
vermelho = 255,000,000 ou 0xff0000 é o condutor ativo.
verde = 000,255,000 ou 0x00ff00 é o condutor aterrado.
azul = 000,000,000 ou 0x000000 é o condutor negativo
Todos os bitmaps devo ter o condutor ativo (vermelho) e aterrado (verde). O condutor azul é
não suportado atualmente, mas será usado para indicar um condutor negativo, que irá
será necessário se / quando o programa for estendido para analisar acopladores direcionais.
Os seguintes dielétricos são reconhecidos pelo atlc e so e guarante que os mesmos estão produzido by
create_bmp_for_circ_in_circ.
branco 255,255,255 ou 0xFFFFFF como Er = 1.0 (vácuo)
rosa 255,202,202 ou 0xFFCACA como Er = 1.0006 (ar)
azul 000,000,255 ou 0x0000FF como Er = 2.1 (PTFE)
Cinza médio 142,242,142 ou 0x8E8E8E como Er = 2.2 (duroid 5880)
lilás 255.000,255 ou 0xFF00FF como Er = 2.33 (polietileno)
amarelo 255,255,000 ou 0xFFFF00 como Er = 2.5 (poliestireno)
arenoso 239,203,027 ou 0xEFCC1A como Er = 3.3 (PVC)
marrom 188,127,096 ou 0xBC7F60 como Er = 3.335 (resina epóxi)
Turquesa 026,239,179 ou 0x1AEFB3 como Er = 4.8 (PCB de vidro)
Cinza escuro 142,142,142 ou ox696969 como Er = 6.15 (duroid 6006)
L. gray 240,240,240 ou 0xDCDCDC como Er = 10.2 (duroid 6010)
NOTA
Apesar create_bmp_for_circ_in_circ é usado para condutores circulares internos e externos, o
fora do condutor externo é desenhado como um quadrado. Isso é por conveniência e não faz
diferença para os cálculos. O interior é do condutor externo é desenhado como um círculo.
EXEMPLOS
Aqui estão alguns exemplos do uso de create_bmp_for_circ_in_circ. Novamente, veja o html
documentação em atlc-XYZ / docs / html-docs / index.html para mais exemplos.
1) No primeiro exemplo, o condutor externo tem um diâmetro interno de 12 unidades (polegadas,
mm, pés, etc.), o interno tem um diâmetro externo de 3.9 unidades. O interior é colocado
centralmente (h = 0) e o dielétrico é o vácuo (Er = 1.0).
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 coaxial_1.bmp
% atlc coaxial_1.bmp
atlc irá indicar o valor correto da impedância em 67.3667 Ohms, enquanto um exato
a análise mostrará que o valor verdadeiro é 67.4358 Ohms, então atlc tem um erro de 0.102%.
2) Neste segundo exemplo, os tamanhos dos condutores são os mesmos do exemplo 1, mas o
interno está localizado 3.5 unidades fora do centro e o dielétrico tem uma permissividade relativa de
2.1 (Er de PTFE) A saída é enviada para um arquivo not_in_centre.bmp que é então processado por
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
A impedância disso é teoricamente de 24.315342 Ohms, pois create_bmp_for_circ_in_circ
calcular para você. A estimativa do atlc é 24.2493 Ohms, um erro de apenas -0.271%.
3) No terceiro exemplo, o bitmap é ampliado para aumentar a precisão, mas de outra forma
este é idêntico ao anterior.
% create_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 large_not_in_centre.bmp
% atlc large_not_in_centre.bmp
Desta vez, o atlc levará muito mais tempo para calcular Zo, uma vez que o bitmap é maior e, portanto,
precisa fazer mais cálculos. No entanto, o resultado final deve ser mais preciso. Nisso
caso, o resultado relatado é 24.2461 Ohms, um erro marginalmente menor do que antes
a 0.285%. É possível que haja algo a ganhar diminuindo o corte
em grades maiores, então isso está sendo investigado. No entanto, erros quase sempre abaixo de 0.25
%, não importa o que está sendo analisado.
No quarto exemplo, um material com uma permissividade de relatividade 7.89 de é usado. Há
nenhuma mudança em como usar create_bmp_for_circ_in_circ, mas uma vez que esta permissividade não é
um dos valores pré-definidos (ver CORES), devemos dizer atlc o que é isso. A cor
será definido um verde oliva, com uma representação hexacídica de vermelho = 0xCA, azul = OxFF
e verde = 0x00. Esta é a cor padrão usada quando a permissividade
É desconhecido. Portanto, atlc deve receber essas informações, como esta L
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00 = 7.89 an_odd_er.bmp Isso tem uma impedância teórica de 20.041970 Ohms,
mas o atlc versão 3.0.1 irá calcular como sendo 20.0300, um erro de -0.058% !!! Se você
olhe para o arquivo an_odd_er.bmp com um pacote gráfico, você verá que existem 3 cores
nele - o condutor interno vermelho, o externo verde e um dielétrico verde-oliva.
Use create_bmp_for_circ_in_circ online usando serviços onworks.net