EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gxyrs – Online in der Cloud

Führen Sie gxyrs im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gxyrs, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gxyrs - ist ein Programm zur Stapelverarbeitung von XYRS-Dateien.

ZUSAMMENFASSUNG


gxyrs Datei [OPTIONEN]

BESCHREIBUNG


XYRS-Dateien werden normalerweise von PCB-Designprogrammen generiert und von Platinenmonteuren verwendet.

Das Format von XYRS-Dateien wird im Abschnitt DATEIEN erläutert.

Die Verarbeitung dieser Dateien ist häufig von Platinenmonteuren oder Designern erforderlich, um sie an ihre Bedürfnisse anzupassen
Prozess- und Werkzeugabläufe.

gxyrs hilft bei der Stapelverarbeitung dieser Dateien. Es können Regeln und Befehle definiert werden, um Batch-Vorgänge durchzuführen.
Verarbeitung einfach.

gxyrs besteht aus einer Perl-Bibliothek, die die Kernfunktionen bereitstellt, und einem Perl-Skript, das sie bereitstellt
einige grundlegende Funktionen.

Es übernimmt einige Argumente von der Befehlszeile: Eingabe- und Ausgabedateien, einige Modifikatoren und
eine Aktionsdatei oder eine Aktionszeichenfolge.

Die Aktionsdatei oder das Aktionsskript enthält einige Befehle. Für jede Zeile der Eingabedatei
gxyrs führt diese Befehle aus, die den Inhalt der Zeile ändern können, und schreibt dann
die resultierende Zeile in die Ausgabedatei.

Da gxyrs ist in Perl geschrieben, Aktionen sind auch in dieser Sprache geschrieben.

OPTIONAL


--help Zeigen Sie eine Verwendungsmeldung auf der Standardausgabe an und beenden Sie sie erfolgreich. - ausführlich
Beim Verarbeiten von Dateien werden weitere Informationsmeldungen angezeigt.

--process-comments
Standardmäßig verarbeitet gxyrs keine Zeilen, die mit den Zeichen „*“ und „#“ beginnen.

Diese Zeilen werden einfach ohne weitere Verarbeitung in die Ausgabe kopiert.

Mit dieser Option werden auch diese Zeilen verarbeitet.

--tabellieren
Geben Sie jedem Feld in der Ausgabedatei eine feste Länge, die ausreicht, um das längste Feld aufzunehmen
Zeichenfolge. Durch die Verwendung dieser Option wird die Ausgabedatei für Menschen einfacher lesbar.

--caseinsensitive
Ignorieren Sie beim Vergleich von Mustern die Unterscheidung zwischen Groß- und Kleinschreibung.

--anpassen FILE
Datei mit den Befehlen zur Verarbeitung der Eingabedatei.

--eval MUSTER
Interpretieren Sie PATTERN als Befehle zum Verarbeiten der Eingabedatei.

--Ausgabe FILE
Speichern Sie die Ausgabe in der angegebenen DATEI.

Wenn die FILE-Zeichenfolge „-“ (ohne doppelte Anführungszeichen) ist, wird die Ausgabe umgeleitet
Standardausgabe STDOUT.

--Ausgabe-Trennzeichen VERKOHLEN
Verwenden Sie das angegebene CHAR als Ausgabefeldtrennzeichen.

VORDEFINIERT VARIABLEN


gxyrs definiert automatisch die folgenden Variablen:

REF_COL
Spaltennummer (beginnend bei 0), in der sich die Komponentenreferenz befindet.

FOOTPRINT_COL
Spaltennummer (beginnend bei 0), in der sich der Komponenten-Footprint befindet.

X_COL Spaltennummer (beginnend bei 0), in der sich die X-Positionskoordinate der Komponente befindet.

Y_COL Spaltennummer (beginnend bei 0), in der sich die Y-Positionskoordinate der Komponente befindet.

ANGLE_COL
Spaltennummer (beginnend bei 0), in der sich der Drehwinkel der Komponente befindet.

LAYER_COL
Spaltennummer (beginnend bei 0), in der sich die Layer-Seitenposition der Komponente befindet.

VALUE_COL
Spaltennummer (beginnend bei 0), in der sich der Wert der Komponente befindet. Normalerweise ist dies der
Teilenummer der Komponente.

ZEILENNUMMER
Dies ist die Zeilennummer der Eingabedatei, die gerade verarbeitet wird.

LINE Array, wobei jedes Array-Element ein Feld oder eine Spalte der Zeile der Eingabedatei ist
verarbeitet.

GEBAUT BEFEHLE


Alle folgenden Befehle akzeptieren a Kontroll-Liste Parameter. A Kontroll-Liste ist eine Liste von einem oder
mehr Teile überprüfen. Eine Überprüfe den Gegenstand ist eine Liste von zwei einzelnen Elementen:

Spaltennummer
ist die Datenindexnummer „n“ der globalen Variablen LINE überprüft werden. Der erste
Element der Daten hat die Nummer 1.

Anleitungen
ist der reguläre Ausdruck, der abgeglichen werden soll.

Die Befehle werden nur in den Zeilen ausgeführt, die mit allen übereinstimmen Teile überprüfen der
Kontroll-Liste.

del_line Kontroll-Liste;
Löschen Sie die Zeile (globale Variable LINE) ob Kontroll-Liste Ist abgestimmt.

Gibt -1 bei Fehler zurück, 0 bei Nichtübereinstimmung, 1 bei Übereinstimmung und Änderung.

rotieren_comp angle_col, Winkel, Kontroll-Liste;
Drehen Sie die Komponente um die angegebenen Grad Winkel Parameter, wenn Kontroll-Liste Ist abgestimmt.

Die Winkelspaltennummer ist angle_col.

Gibt 1 bei Übereinstimmung und Änderung zurück, 0 bei Nichtübereinstimmung, -1 bei Fehler.

subst_col_val col, Wert, Kontroll-Liste;
Ersetzen Sie einen Spaltenwert durch den neuen Wert WertWenn Kontroll-Liste Ist abgestimmt.

Gibt 1 bei Übereinstimmung und Änderung zurück, 0 bei Nichtübereinstimmung, -1 bei Fehler.

change_col_units Einheiten, Spaltennummern;
Ändern Sie die Einheiten einer bestimmten Spaltennummer. Es kann mehr als eine Spaltennummer geben
spezifiziert.

Einheit ist eine Zeichenfolge mit den gewünschten Einheiten. Nur „mm“ (Millimeter), „in“ (Zoll) und
„mil“ (Tausendstel Zoll) werden unterstützt.

Es ist erforderlich, dass den umzurechnenden Zahlen ihre Einheiten folgen (siehe unterstützt).
Einheiten oben). Ansonsten wird die Nummer nicht geändert.

add_number_to_col col_number, Wert, Kontroll-Liste;
Fügt dem Wert in einer bestimmten Spaltennummer eine Zahl hinzu. Hinweis: Offset und der Wert bis
geändert werden kann, kann in verschiedenen Einheiten erfolgen.

Gibt -1 bei Fehler, -2 bei Warnung und 1 bei Erfolg zurück.

Translate_col_val col_number, Schnur, Substitution, Kontroll-Liste;
Übersetzen a Schnur in der Spalte col_number if Kontroll-Liste Ist abgestimmt.

Substitution ist ein Ausdruck mit der neuen Zeichenfolge. Der alte Spaltenwert kann verwendet werden
.

Gibt -1 bei Fehler zurück, 0 bei Nichtübereinstimmung, 1 bei Übereinstimmung und Änderung.

Beispiel:
Translate 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
Wenn der Wert in Spalte 3 C gefolgt von einer Zahl ist, dann
Wenn der Wert in Spalte 2 eine Zahl gefolgt von „n“ ist, übersetzen Sie ihn in dieselbe Zahl
Wert gefolgt von „nF“.
Wenn in Spalte 10 „C3“ und in Spalte 10 „2n“ steht,
Ändern Sie „10n“ in „10nF“.

mul_col_val col_number, Faktor, Kontroll-Liste;
Multiplizieren Sie die Zahl in der angegebenen Spaltennummer col_number durch das gegebene Faktor,
if Kontroll-Liste Ist abgestimmt.

Die Zahl in der angegebenen Spalte Zahl darf am Ende Einheiten haben.

Gibt -1 bei Fehler zurück, 0 bei Nichtübereinstimmung, 1 bei Übereinstimmung und Änderung.

swap_columns col_number1, col_number2, Kontroll-Liste;
Spalten tauschen col_number1 und col_number2 if Kontroll-Liste Ist abgestimmt.

Gibt -1 bei Fehler zurück, 0 bei Nichtübereinstimmung, 1 bei Übereinstimmung und Änderung.

insert_column col_number, neuer_Spaltenwert;
Fügen Sie eine neue Spalte in die angegebene Spalte ein col_number Position (0, wenn es sein soll
erste Spalte) mit dem Wert neuer_Spaltenwert.

Gibt -1 zurück, wenn ein Fehler auftritt, 1, wenn die neue Spalte eingefügt wurde.

RÜCKKEHR BEWERTUNG


Der Rückgabewert von gxyrs ist eine ganze Zahl mit den folgenden möglichen Werten:

1, wenn der Befehl eine Übereinstimmung gefunden hat und die Ausführung erfolgreich war

0, wenn es keine Übereinstimmung gab

-1, wenn ein Fehler aufgetreten ist

-2, wenn eine Warnung vorlag

Nutzen Sie gxyrs online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    CalcTools
    CalcTools
    Java-Quelle, die als
    Nexus für den Mathematik- und Mathematikunterricht
    Softwarelösungen für die Berechnung auf
    Iterative Gleichungen. Öffentliche Schnittstellen
    zulassen ...
    Laden Sie CalcTools herunter
  • 2
    Rocket.Chat Desktop-Client
    Rocket.Chat Desktop-Client
    Rocket.Chat Desktop-Client ist der
    offizielle Desktop-App für Rocket.Chat,
    das einfache, aber leistungsstarke Open-Source-Web
    Chat-Plattform. Es wurde auf macOS getestet,
    Windows...
    Laden Sie den Rocket.Chat-Desktop-Client herunter
  • 3
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 4
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 5
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 6
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • Mehr »

Linux-Befehle

Ad