EnglishFranceseSpagnolo

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 e a 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
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 4
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • 5
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • Di Più "

Comandi Linux

Ad