İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gxyrs - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gxyrs'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gxyrs komutudur.

Program:

ADI


gxyrs - XYRS dosyalarını toplu olarak işlemek için bir programdır.

SİNOPSİS


gxyrs dosya [SEÇENEKLER]

TANIM


XYRS dosyaları genellikle PCB tasarım programları tarafından oluşturulur ve kart montajcıları tarafından kullanılır.

XYRS dosyalarının formatı DOSYALAR bölümünde tartışılmıştır.

Bu dosyaların işlenmesine genellikle pano montajcıları veya tasarımcılar tarafından kendi gereksinimlerine uygun olarak ihtiyaç duyulur.
süreç ve araç akışları.

gxyrs bu dosyaların toplu olarak işlenmesine yardımcı olur. Toplu işlem yapmak için kurallar ve komutlar tanımlanabilir.
işlenmesi kolaydır.

gxyrs temel işlevleri sağlayan bir Perl kütüphanesinden ve bunları sağlayan bir Perl betiğinden oluşur.
bazı temel işlevler.

Komut satırından bazı argümanlar alır: giriş ve çıkış dosyaları, bazı değiştiriciler ve
bir eylem dosyası veya bir eylem dizisi.

Eylem dosyası veya eylem komut dosyası bazı komutlar içerir. Giriş dosyasının her satırı için,
gxyrs satırın içeriğini değiştirebilecek komutları çalıştırır ve sonra yazar
ortaya çıkan satırı çıktı dosyasına aktarın.

Dan beri gxyrs Perl'de yazıldığı gibi eylemler de bu dilde yazılır.

SEÇENEKLER


--yardım et Standart çıktıda bir kullanım mesajı görüntüleyin ve başarıyla çıkın. --ayrıntılı
Dosyaları işlerken daha fazla bilgi mesajı görüntüleyin.

--süreç-yorumları
Varsayılan olarak gxyrs '*' ve '#' karakterleriyle başlayan satırları işlemez.

Bu satırları daha fazla işleme gerek kalmadan çıktıya kopyalar.

Bu seçenekle bu satırları da işler.

--tablolamak
Çıktı dosyasındaki her alana, en uzun alanı içerecek kadar sabit bir uzunluk verin.
sicim. Bu seçeneğin kullanılması çıktı dosyasının insanlar tarafından okunmasını kolaylaştırır.

--büyük/küçük harfe duyarlı değil
Kalıpları karşılaştırırken büyük/küçük harf ayrımlarını göz ardı edin.

--ayarlamak DOSYA
Giriş dosyasını işlemek için komutları içeren dosya.

--eval MODEL
PATTERN'i giriş dosyasını işlemek için kullanılan komutlar olarak yorumlayın.

--çıktı DOSYA
Çıktıyı belirtilen DOSYA'ya kaydedin.

FILE dizesi "-" ise (çift tırnak olmadan), çıktı şuraya yönlendirilir:
standart çıkış STDOUT.

--çıktı-sınırlayıcı TANK
Verilen CHAR'ı çıkış alanı sınırlayıcısı olarak kullanın.

ÖN TANIMLI DEĞİŞKENLER


gxyrs aşağıdaki değişkenleri otomatik olarak tanımlar:

REF_COL
bileşen referansının bulunduğu sütun numarası (0'dan başlayarak).

FOOTPRINT_COL
bileşen ayak izinin olduğu sütun numarası (0'dan başlayarak).

X_COL bileşenin X konumu koordinatının bulunduğu sütun numarası (0'dan başlayarak).

Y_COL bileşenin Y konumu koordinatının bulunduğu sütun numarası (0'dan başlayarak).

ANGLE_COL
bileşen dönüş açısının olduğu sütun numarası (0'dan başlayarak).

LAYER_COL
bileşenin katman tarafı konumunun bulunduğu sütun numarası (0'dan başlayarak).

VALUE_COL
bileşenin değerinin olduğu sütun numarası (0'dan başlayarak). Genellikle bu
bileşenin parça numarası.

LINE_NUMBER
bu, şu anda işlenmekte olan giriş dosyasının satır numarasıdır.

LINE dizi burada her dizi öğesi, giriş dosyasının satırının bir alanı veya sütunudur
işlenmiş.

İNŞAAT KOMUTLAR


Aşağıdaki komutların tümü bir kabul eder kontrol listesi parametre. A kontrol listesi bir veya bir listedir
Daha check_items. bir eşyayı kontrol et iki tek öğenin listesidir:

sütun_numarası
global değişkenin veri indeks numarası 'n'dir LINE kontrol edilecek. İlk
Verinin elemanı 1 numaraya sahiptir.

model
eşleştirilecek normal ifadedir.

Komutlar yalnızca tüm komutlarla eşleşen satırlarda yürütülecektir. kontrol öğeleri içinde
kontrol listesi.

del_line kontrol listesi;
Satırı silin (genel değişken LINE) Eğer kontrol listesi Eşleşti.

Hata varsa -1, eşleşmiyorsa 0, eşleşip değiştirilmişse 1 değerini döndürür.

döndürme_comp açı_col, açı, kontrol listesi;
bileşeni belirtilen derecelerde döndürün açı parametre, eğer kontrol listesi Eşleşti.

Açı sütun numarası açı_col.

Eşleşirse ve değişirse 1, eşleşmezse 0, hata varsa -1 değerini döndürür.

subst_col_val col, değer, kontrol listesi;
Bir sütun değerini yeni değerle değiştirin değer, Eğer kontrol listesi Eşleşti.

Eşleşirse ve değişirse 1, eşleşmezse 0, hata varsa -1 değerini döndürür.

change_col_units birimleri, sütun_numaraları;
Belirli bir sütun numarasının birimlerini değiştirin. Birden fazla sütun numarası yazılabilir
belirtildi.

Birimler istenen birimlere sahip bir dizedir. Yalnızca "mm" (milimetre), "inç" (inç) ve
"mil" (binlerce inç) desteklenir.

Dönüştürülecek sayıların birimlerinin takip edilmesi gerekmektedir (bkz. desteklenen
Yukarıdaki birimler). Aksi takdirde numara değiştirilmez.

add_number_to_col sütun_numarası, değer, kontrol listesi;
Belirli bir sütun numarasındaki değere bir sayı ekler. Not: ofset ve değeri
değiştirilebilir farklı birimlerde olabilir.

Hata durumunda -1, uyarı durumunda -2, başarılı ise 1 değerini döndürür.

tercüme_col_val sütun_numarası, dizi, ikame, kontrol listesi;
Çevir dizi sütunda sütun_numarası if kontrol listesi Eşleşti.

Ikame yeni dizeye sahip bir ifadedir. Eski sütun değeri kullanılabilir
.

Hata varsa -1, eşleşmiyorsa 0, eşleşip değiştirilmişse 1 değerini döndürür.

Örnek:
tercüme et 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
3. sütundaki değer C ve ardından bir sayı ise, o zaman
2. sütundaki değer, ardından 'n' gelen bir sayıysa, bunu aynı değere çevirin
değerin ardından 'nF' gelir.
10. sütunda 'C3' ve 10. sütunda '2n' varsa,
'10n'i '10nF' olarak değiştirin.

mul_col_val sütun_numarası, faktör, kontrol listesi;
Belirtilen sütun numarasındaki sayıyı çarpın sütun_numarası verilen tarafından faktör,
if kontrol listesi Eşleşti.

Belirtilen sütun numarasındaki sayının sonunda birimler bulunabilir.

Hata varsa -1, eşleşmiyorsa 0, eşleşip değiştirilmişse 1 değerini döndürür.

swap_columns sütun_numarası1, sütun_numarası2, kontrol listesi;
Sütunları değiştir sütun_numarası1 ve sütun_numarası2 if kontrol listesi Eşleşti.

Hata varsa -1, eşleşmiyorsa 0, eşleşip değiştirilmişse 1 değerini döndürür.

insert_column sütun_numarası, yeni_sütun_değeri;
Verilenlere yeni bir sütun ekleyin sütun_numarası konum (0 ise
ilk sütun), değerle birlikte yeni_sütun_değeri.

Hata varsa -1, yeni sütun eklendiyse 1 değerini döndürür.

DÖNÜŞ DEĞER


Dönüş değeri gxyrs aşağıdaki olası değerlere sahip bir tamsayıdır:

1 eğer komut bir eşleşme bulursa ve yürütme başarılı olursa

Eşleşme yoksa 0

-1 eğer bir hata varsa

-2 eğer bir uyarı olsaydı

Onworks.net hizmetlerini kullanarak gxyrs'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad