IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gxyrs - Online nel cloud

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

Questo è il comando gxyrs 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


gxyr - è un programma per elaborare in batch i file XYRS.

SINOSSI


gxyr filetto [Opzioni]

DESCRIZIONE


I file XYRS sono generalmente generati da programmi di progettazione PCB e sono utilizzati dagli assemblatori di schede.

Il formato dei file XYRS è discusso nella sezione FILES.

L'elaborazione di questi file è spesso necessaria agli assemblatori di schede o ai progettisti per soddisfare le proprie esigenze
flussi di processi e strumenti.

gxyr aiuta l'elaborazione in batch di questi file. Regole e comandi possono essere definiti per rendere batch-
elaborazione facile.

gxyr consiste in una libreria perl che fornisce le funzioni principali e uno script perl che fornisce
alcune funzionalità di base.

Richiede alcuni argomenti dalla riga di comando: file di input e output, alcuni modificatori e
un file di azione o una stringa di azione.

Il file di azione o lo script di azione contiene alcuni comandi. Per ogni riga del file di input,
gxyr esegue quei comandi, che possono modificare il contenuto della riga, e poi scrive
la riga risultante al file di output.

Dal gxyr è scritto in perl, anche le azioni sono scritte in questo linguaggio.

VERSIONI


--Aiuto Visualizza un messaggio di utilizzo sullo standard output ed esci con successo. --verboso
Visualizza più messaggi informativi durante l'elaborazione dei file.

--process-commenti
Per impostazione predefinita, gxyrs non elabora le righe che iniziano con i caratteri '*' e '#'.

Copia semplicemente queste righe nell'output, senza ulteriori elaborazioni.

Con questa opzione, elabora anche queste righe.

--tabulare
Assegna a ogni campo nel file di output una lunghezza fissa, sufficiente per contenere il più lungo
corda. L'uso di questa opzione rende il file di output più facile da leggere per gli umani.

--senza distinzione tra maiuscole e minuscole
Ignora le distinzioni di maiuscole/minuscole quando si confrontano i modelli.

--regolare RISORSE
File con i comandi per elaborare il file di input.

--valuta MODELLO
Interpreta PATTERN come i comandi per elaborare il file di input.

--produzione RISORSE
Salva l'output nel FILE specificato.

Se la stringa FILE è "-" (senza virgolette), l'output viene reindirizzato a
uscita standard STDOUT.

--delimitatore di output CHAR
Usa il dato CHAR come delimitatore del campo di output.

PREDEFINITO VARIABILI


gxyrs definisce automaticamente le seguenti variabili:

RIF_COL
numero di colonna (a partire da 0) in cui si trova il riferimento del componente.

IMPRONTA_COL
numero di colonna (a partire da 0) in cui si trova l'impronta del componente.

X_COL numero di colonna (a partire da 0) in cui si trova la coordinata di posizione X del componente.

Y_COL numero di colonna (a partire da 0) in cui si trova la coordinata di posizione Y del componente.

ANGOLO_COL
numero di colonna (a partire da 0) in cui si trova l'angolo di rotazione del componente.

LAYER_COL
numero di colonna (a partire da 0) in cui si trova la posizione laterale del livello del componente.

VALUE_COL
numero di colonna (a partire da 0) dove si trova il valore del componente. Di solito questo è il
numero di parte del componente.

NUMERO_LINEA
questo è il numero di riga del file di input attualmente in elaborazione.

LINE array in cui ogni elemento dell'array è un campo o una colonna della riga del file di input in corso
trasformati.

COSTRUZIONE COMANDI


Tutti i seguenti comandi accettano a Lista di controllo parametro. UN Lista di controllo è un elenco di uno o
Scopri di più check_items. UN voce di controllo è un elenco di due singoli elementi:

numero_colonna
è il numero di indice dei dati 'n' della variabile globale LINE da controllare. Il primo
elemento dei dati ha il numero 1.

modello
è l'espressione regolare da trovare.

I comandi verranno eseguiti solo su quelle righe che corrispondono a tutte le elementi di controllo nel
Lista di controllo.

del_line Lista di controllo;
Elimina la riga (variabile globale LINE) Se Lista di controllo è abbinato.

Restituisce -1 se errore, 0 se non corrisponde, 1 se corrisponde e modificato.

ruotare_comp angolo_col, angolo, Lista di controllo;
ruotare il componente i gradi dati in angolo parametro, se Lista di controllo è abbinato.

Il numero della colonna dell'angolo è angolo_col.

Restituisce 1 se corrisponde e viene modificato, 0 se non corrisponde, -1 in caso di errore.

subst_col_val col, APPREZZIAMO, Lista di controllo;
Sostituisci un valore di colonna con il nuovo valore APPREZZIAMO, Se Lista di controllo è abbinato.

Restituisce 1 se corrisponde e viene modificato, 0 se non corrisponde, -1 in caso di errore.

change_col_units unità, numeri_colonna;
Modifica le unità di un dato numero di colonna. Può essere più di un numero di colonna
specificato.

Unità è una stringa con le unità desiderate. Solo "mm" (millimetri), "in" (pollici) e
"mil" (migliaia di pollice) sono supportati.

È necessario che i numeri da convertire siano seguiti dalle loro unità (vedi supportati
unità sopra). In caso contrario, il numero non viene modificato.

aggiungi_numero_a_col numero_colo, APPREZZIAMO, Lista di controllo;
Aggiunge un numero al valore in un determinato numero di colonna. Nota: offset e il valore a
essere modificato può essere in diverse unità.

Restituisce -1 in caso di errore, -2 in caso di avviso e 1 in caso di successo.

traduci_col_val numero_colo, stringa, sostituzione, Lista di controllo;
Traduci a stringa in colonna numero_colo if Lista di controllo è abbinato.

Sostituzione è un'espressione con la nuova stringa. È possibile utilizzare il vecchio valore della colonna


Restituisce -1 se errore, 0 se non corrisponde, 1 se corrisponde e modificato.

Esempio:
traduci 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
se il valore nella colonna 3 è C seguito da un numero, allora
se il valore nella colonna 2 è un numero seguito da 'n', traducilo nello stesso
valore seguito da 'nF'.
Se c'è "C10" nella colonna 3 e "10n" nella colonna 2,
cambia '10n' in '10nF'.

mul_col_val numero_colo, fattore, Lista di controllo;
Moltiplica il numero nel numero di colonna specificato numero_colo dal dato fattore,
if Lista di controllo è abbinato.

Il numero nel numero di colonna specificato può avere unità alla fine.

Restituisce -1 se errore, 0 se non corrisponde, 1 se corrisponde e modificato.

swap_colonne col_numero1, col_numero2, Lista di controllo;
Scambia colonne col_numero1 ed col_numero2 if Lista di controllo è abbinato.

Restituisce -1 se errore, 0 se non corrisponde, 1 se corrisponde e modificato.

inserire_colonna numero_colo, nuovo_valore_colonna;
Inserisci una nuova colonna nel dato numero_colo posizione (0 se sarà la
prima colonna), con il valore nuovo_valore_colonna.

Restituisce -1 in caso di errore, 1 se è stata inserita la nuova colonna.

RITORNO VALORE


Il valore restituito di gxyr è un numero intero con i seguenti valori possibili:

1 se il comando ha trovato una corrispondenza e l'esecuzione è andata a buon fine

0 se non c'era corrispondenza

-1 se c'è stato un errore

-2 se c'è stato un avvertimento

Usa gxyrs online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad