InglésFrancésEspañol

Ad


icono de página de OnWorks

gxyrs: en línea en la nube

Ejecute gxyrs en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gxyrs 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


gxyrs - es un programa para procesar archivos XYRS por lotes.

SINOPSIS


gxyrs presentar [OPCIONES]

DESCRIPCIÓN


Los archivos XYRS generalmente se generan mediante programas de diseño de PCB y los utilizan los ensambladores de placas.

El formato de los archivos XYRS se analiza en la sección ARCHIVOS.

Los ensambladores o diseñadores de placas a menudo necesitan procesar estos archivos para adaptarse a sus necesidades.
Flujos de procesos y herramientas.

gxyrs ayuda a procesar estos archivos por lotes. Se pueden definir reglas y comandos para realizar lotes
procesamiento fácil.

gxyrs consiste en una biblioteca perl que proporciona las funciones principales y un script perl que proporciona
alguna funcionalidad básica.

Toma algunos argumentos de la línea de comando: archivos de entrada y salida, algunos modificadores y
un archivo de acción o una cadena de acción.

El archivo de acción o script de acción contiene algunos comandos. Para cada línea del archivo de entrada,
gxyrs ejecuta esos comandos, que pueden modificar el contenido de la línea, y luego escribe
la línea resultante al archivo de salida.

Como gxyrs está escrito en perl, las acciones también están escritas en este idioma.

CAMPUS


--ayuda Muestre un mensaje de uso en la salida estándar y salga correctamente. --verboso
Muestra más mensajes de información al procesar archivos.

--proceso-comentarios
De forma predeterminada, gxyrs no procesa líneas que comiencen con los caracteres '*' y '#'.

Simplemente copia estas líneas en la salida, sin más procesamiento.

Con esta opción, también procesa estas líneas.

--tabular
Asigne a cada campo del archivo de salida una longitud fija, suficiente para contener el más largo
cuerda. El uso de esta opción hace que el archivo de salida sea más fácil de leer para los humanos.

- caseinsensible
Ignore las distinciones entre mayúsculas y minúsculas al comparar patrones.

--ajustar ARCHIVO
Archivo con los comandos para procesar el archivo de entrada.

--evaluar PATRÓN
Interprete PATTERN como los comandos para procesar el archivo de entrada.

--producción ARCHIVO
Guarde la salida en el ARCHIVO especificado.

Si la cadena FILE es "-" (sin comillas dobles), la salida se redirige a
salida estándar STDOUT.

- delimitador de salida CHAR
Utilice el CHAR dado como un delimitador de campo de salida.

PREDEFINIDO VARIABLES


gxyrs define automáticamente las siguientes variables:

REF_COL
número de columna (comenzando en 0) donde está la referencia del componente.

HUELLA_COL
número de columna (comenzando en 0) donde está la huella del componente.

X_COL número de columna (comenzando en 0) donde está la coordenada de ubicación X del componente.

Y_COL número de columna (comenzando en 0) donde está la coordenada de ubicación Y del componente.

ÁNGULO_COL
número de columna (comenzando en 0) donde está el ángulo de rotación del componente.

CAPA_COL
número de columna (comenzando en 0) donde está la ubicación del lado de la capa del componente.

VALOR_COL
número de columna (comenzando en 0) donde está el valor del componente. Por lo general, este es el
número de pieza del componente.

NÚMERO DE LÍNEA
este es el número de línea del archivo de entrada que se está procesando actualmente.

LÍNEA matriz donde cada elemento de la matriz es un campo o columna de la línea del archivo de entrada que se
procesado.

INCORPORADO COMANDOS


Todos los siguientes comandos aceptan un lista de comprobación parámetro. A lista de comprobación es una lista de uno o
más, comprobar_elementos. La verificar Artículo es una lista de dos elementos individuales:

número_columna
es el número de índice de datos 'n' de la variable global LÍNEA Por verificar. El primero
elemento de los datos tiene el número 1.

patrón
es la expresión regular que debe coincidir.

Los comandos solo se ejecutarán en aquellas líneas que coincidan con todos los elementos de control existentes
lista de comprobación.

del_line lista de comprobación;
Eliminar la línea (variable global LÍNEA) Si lista de comprobación está emparejado.

Devuelve -1 si hay error, 0 si no coincide, 1 si coincide y cambia.

rotar_comp ángulo_col, ángulo, lista de comprobación;
rotar el componente los grados dados en ángulo parámetro, si lista de comprobación está emparejado.

El número de columna del ángulo es ángulo_col.

Devuelve 1 si coincide y cambia, 0 si no coincide, -1 si hay error.

subst_col_val columna, propuesta de, lista de comprobación;
Reemplazar un valor de columna por el nuevo valor propuesta de, Si lista de comprobación está emparejado.

Devuelve 1 si coincide y cambia, 0 si no coincide, -1 si hay error.

cambiar_col_unidades unidades que, numeros_de_columna;
Cambiar las unidades de un número de columna dado. Más de un número de columna puede ser
especificado.

Unidades es una cadena con las unidades deseadas. Solo "mm" (milímetros), "in" (pulgadas) y
Se admiten "mil" (miles de pulgadas).

Se requiere que los números que se convertirán sigan sus unidades (consulte
unidades arriba). De lo contrario, el número no se modifica.

agregar_número_a_col número_col, propuesta de, lista de comprobación;
Agrega un número al valor en un número de columna dado. Nota: compensación y el valor a
cambiarse puede estar en diferentes unidades.

Devuelve -1 si hay error, -2 si es una advertencia y 1 si tiene éxito.

traducir_col_val número_col, cadena, sustitución, lista de comprobación;
Traducir un cadena en la columna número_col if lista de comprobación está emparejado.

Sustitución es una expresión con la nueva cadena. Se puede usar el valor de columna anterior
haga clic aquí

Devuelve -1 si hay error, 0 si no coincide, 1 si coincide y cambia.

Ejemplo:
traducir 2, '^ ([0-9] +) n $', 'sprintf ("% dnF", $ 1)', 3, 'C [0-9] +';
si el valor en la columna 3 es C seguido de un número, entonces
si el valor en la columna 2 es un número seguido de 'n', conviértalo al mismo
valor seguido de 'nF'.
Si hay 'C10' en la columna 3 y '10n' en la columna 2,
cambie '10n' a '10nF'.

mul_col_val número_col, factor, lista de comprobación;
Multiplica el número en el número de columna especificado número_col por lo dado factor,
if lista de comprobación está emparejado.

El número en el número de columna especificado puede tener unidades al final.

Devuelve -1 si hay error, 0 si no coincide, 1 si coincide y cambia.

intercambiar_columnas col_número1, col_número2, lista de comprobación;
Intercambiar columnas col_número1 y col_número2 if lista de comprobación está emparejado.

Devuelve -1 si hay error, 0 si no coincide, 1 si coincide y cambia.

insertar_columna número_col, valor_nueva_columna;
Insertar una nueva columna en el dado número_col posición (0 si va a ser la
primera columna), con el valor valor_nueva_columna.

Devuelve -1 si hay error, 1 si se insertó la nueva columna.

DEVOLUCION VALOR


El valor de retorno de gxyrs es un número entero con los siguientes valores posibles:

1 si el comando encontró una coincidencia y la ejecución fue exitosa

0 si no hubo coincidencia

-1 si hubo un error

-2 si hubiera una advertencia

Use gxyrs en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad