Este es el comando create_bmp_for_circ_in_rect que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
crear_bmp_para_circ_in_rect - generador de mapa de bits para un conductor circular dentro de un
conductor rectangular (parte de Atlc)
SINOPSIS
crear_bmp_para_circ_in_rect [opciones ... ] d W H x y Er archivo de salida.bmp
ADVERTENCIA
Esta página de manual no es un conjunto completo de documentación: la complejidad del proyecto atlc
hace que las páginas de manual no sean una forma ideal de documentarlo, aunque no están completas, las páginas de manual
son producidos. La mejor documentación que estaba actualizada en el momento de la versión fue
producido debe encontrarse en su disco duro, generalmente en
/usr/local/share/atlc/docs/html-docs/index.html
aunque podría estar en otro lugar si el administrador del sistema eligió instalar el paquete
en otra parte. A veces, los errores se corrigen en la documentación y se colocan en
http://atlc.sourceforge.net/ antes de que se publique una nueva versión de atlc. Por favor, si tu
observe un problema con la documentación, incluso errores de ortografía y errores tipográficos, por favor déjeme
Saber.
DESCRIPCIÓN
crear_bmp_para_circ_in_rect es un preprocesador para Atlc, el programa de diferencias finitas
que se utiliza para calcular las propiedades de una línea de transmisión eléctrica de dos conductores
de sección transversal arbitraria. El programa crear_bmp_para_circ_in_rect se usa como una forma rápida
de generar mapas de bits (no es necesario utilizar un programa de gráficos), para una circular
conductor dentro de un conductor rectangular, así:
-------------------------------------------------- ------ ^
| | |
| | |
| | |
| | |
| | |
| Dieléctrico, permitividad = Er | |
| | |
| | |
| | |
| | |
| <------x------> ^ | H
| ***** | | |
| *********** y | |
| ************ | | |
| ************** | | |
| <-----d------> v | |
| ************** | |
| ************ | |
| *********** | |
| *** | |
| | |
-------------------------------------------------- ----- v
<--------------------------- W --------------------- ----->
Los parámetros 'W' y 'H' y las dimensiones internas del conductor externo. El interior
El conductor tiene un diámetro de 'd' y está desplazado del centro del conductor externo por un
cantidad 'x' horizontalmente e 'y' verticalmente. El espacio entre el interior y el exterior.
conductores es un dieléctrico de permitividad relativa 'Er'. Si solo hay un vacío
dieléctrico, entonces 'Er' debe establecerse en 1.0
El mapa de bits se imprime en una salida estándar, que DEBE ser redirigido a un archivo en
una de las dos formas siguientes.
crear_bmp_para_circ_in_rect d W H x y Er > nombrearchivo.bmp OR
crear_bmp_para_circ_in_rect -f nombrearchivo.bmp d W H x y Er
Los mapas de bits producidos por crear_bmp_para_circ_in_rect son mapas de bits de color de 24 bits, al igual que
Requerido por Atlc.
Las permisividades del mapa de bits, establecidas por 'Er', determinan los colores en el mapa de bits. Si Er1
es 1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 o 100 luego el color
correspondiente a esa permitividad se fijará según los colores definidos en COLORES
debajo. Si Er no es una de esas permitividades, la región de permitividad Er se establecerá
al color 0xCAFF00. El programa Atlc no sabe qué son estos permittivites, así que
Atlc, debe indicarse con la opción de línea de comando -d, como en el ejemplo 4 a continuación.
OPCIONES
-b tamaño de mapa de bits
se utiliza para establecer el tamaño del mapa de bits y, por lo tanto, la precisión con la que atlc puede
Calcule las propiedades de la línea de transmisión. El valor predeterminado para 'bitmapsize' es
normalmente 4, aunque se establece en tiempo de compilación. El valor se puede establecer entre 1 y
15, pero más de 8 probablemente no sea sensato.
-f archivar
-v
Causas crear_bmp_para_circ_in_rect para imprimir algunos datos en stderr. Tenga en cuenta, nada extra vale
a la salida estándar, ya que se espera que se redirija a un archivo de mapa de bits.
COLORES
Los mapas de bits de 24 bits que Atlc espera, tener 8 bits asignados para representar la cantidad de rojo,
8 para azul y 8 para verde. Por lo tanto, hay 256 niveles de rojo, verde y azul, lo que hace
total de 256 * 256 * 256 = 16777216 colores. Cada uno de los 16777216 colores posibles puede ser
definido con precisión indicando la cantidad exacta de rojo, verde y azul, como en:
rojo = 255,000,000 o 0xff0000
verde = 000,255,000 o 0x00ff00
azul = 000,000,255 o 0x0000ff
negro = 000,000,000 o 0x000000
blanco = 255,255,255 o 0xffffff
Marrón = 255,000,255 o 0xff00ff
gris = 142,142,142 o 0x8e8e8e
Algunos colores, como rosa, turquesa, arena, marrón, gris, etc. pueden significar algo diferente
cosas para diferentes personas. Esto no es así con Atlc, como el programa espera que los colores
a continuación para definirse EXACTAMENTE como se indica. Ya sea que sienta que el color es arena o amarillo, está arriba
para usted, pero si lo usa en su mapa de bits, entonces debe ser un color reconocido
por atlc, or debe definirlo con una opción de línea de comando (ver OPCIONES y ejemplo 5
abajo).
Los siguientes conductores son reconocidos por atlc:
rojo = 255,000,000 o 0xff0000 es el conductor vivo.
verde = 000,255,000 o 0x00ff00 es el conductor a tierra.
negro = 000,000,000 o 0x000000 es el conductor negativo
Todos los mapas de bits deben Tenga el conductor vivo (rojo) y conectado a tierra (verde). El conductor negro
no se admite actualmente, pero se utilizará para indicar un conductor negativo, que
será necesario si / cuando el programa se amplíe para analizar acopladores direccionales.
Los siguientes dieléctricos son reconocidos por atlc y so están producido by
crear_bmp_para_circ_in_rect.
blanco 255,255,255 o 0xFFFFFF como Er = 1.0 (vacío)
blanco 255,202,202 o 0xFFCACA como Er = 1.0006 (aire)
azul 000,000,255 o 0x0000FF como Er = 2.1 (PTFE)
Gris medio 142,242,142 o 0x8E8E8E como Er = 2.2 (duroid 5880)
malva 255.000,255 o 0xFF00FF como Er = 2.33 (polietileno)
amarillo 255,255,000 o 0xFFFF00 como Er = 2.5 (poliestireno)
arenoso 239,203,027 o 0xEFCC1A como Er = 3.3 (PVC)
marrón 188,127,096 o 0xBC7F60 como Er = 3.335 (resina epoxi)
Turquesa 026,239,179 o 0x1AEFB3 como Er = 4.8 (PCB de vidrio)
Gris oscuro 142,142,142 o ox696969 como Er = 6.15 (duroid 6006)
L. gris 240,240,240 o 0xDCDCDC como Er = 10.2 (duroid 6010)
D. Naranja 213,160,077 o 0xD5A04D como Er = 100 (para prueba)
Si la permitividad no está en la lista anterior, entonces esas partes de la imagen con Er1
se establecerá en 0xCAFF00 y las partes con Er2 en 0xAC82AC.
EJEMPLOS
A continuación se muestran algunos ejemplos del uso de crear_bmp_para_circ_in_rect. Nuevamente, vea el html
documentación en atlc-XYZ / docs / html-docs para obtener más ejemplos.
En el primer ejemplo, solo hay un dieléctrico de aire, por lo que Er1 = Er2 = 1.0. El interior de 1x1
pulgadas (o mm, millas, etc.) se coloca centralmente en un exterior con dimensiones de 3 x 3 pulgadas.
El lugar exacto donde comienza el dieléctrico (a) y su ancho (d) no son importantes, pero
aún deben ser ingresados.
% crear_bmp_para_circ_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% Atlc ex1.bmp
En este segundo ejemplo, un interior de 15.0 mm x 0.5 mm está rodeado por un exterior con
dimensiones internas de 61.5 x 20.1 mm. Hay un material con permitividad 2.1 (Er de
PTFE) debajo del conductor interno. La salida de crear_bmp_para_circ_in_rect se envía a un
archivo ex1.bmp, que luego es procesado por Atlc
% crear_bmp_para_circ_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% Atlc ex2.bmp
En el ejemplo 3, el mapa de bits se agranda para aumentar la precisión, pero por lo demás
idéntico al segundo ejemplo. % crear_bmp_para_circ_in_rect -b7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% Atlc ex3.bmp
En el cuarto ejemplo, en lugar de redirigir create_bmp_for_circ_in_rect's salida a un
archivo con el signo>, se hace usando la opción -f.
% crear_bmp_para_circ_in_rect -f ex4.bmp 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1
% Atlc ex4.bmp
En el quinto ejemplo, se utilizan materiales con permittivitas 2.78 y 7.89. Mientras haya
sin cambios en cómo usar crear_bmp_para_circ_in_rect, ya que estas permitividades no son
conocido, debemos decir Atlc lo que ellos son. % crear_bmp_para_circ_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 En el sexto y
ejemplo final, la opción -v se usa para imprimir algunos datos adicionales a stderr desde
crear_bmp_para_circ_in_rect.
Use create_bmp_for_circ_in_rect en línea usando los servicios de onworks.net