InggrisPerancisSpanyol

Ad


favorit OnWorks

gxyrs - Online di Cloud

Jalankan gxyrs di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah gxyrs yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


gxyrs - adalah program untuk memproses file XYRS secara batch.

RINGKASAN


gxyrs fillet [PILIHAN]

DESKRIPSI


File XYRS biasanya dihasilkan oleh program desain PCB, dan digunakan oleh perakit papan.

Format file XYRS dibahas di bagian FILES.

Pemrosesan file-file ini sering dibutuhkan oleh perakit papan atau desainer agar sesuai dengan kebutuhan mereka
proses dan alat mengalir.

gxyrs membantu pemrosesan batch file-file ini. Aturan dan perintah dapat didefinisikan untuk membuat batch-
pengolahan mudah.

gxyrs terdiri dari perpustakaan Perl yang menyediakan fungsi inti, dan skrip Perl yang menyediakan
beberapa fungsi dasar.

Dibutuhkan beberapa argumen dari baris perintah: file input dan output, beberapa pengubah, dan
file tindakan atau string tindakan.

File aksi atau skrip aksi berisi beberapa perintah. Untuk setiap baris file input,
gxyrs mengeksekusi perintah-perintah itu, yang dapat mengubah isi baris, dan kemudian menulis
baris yang dihasilkan ke file output.

Sejak gxyrs ditulis dalam perl, tindakan juga ditulis dalam bahasa ini.

PILIHAN


--membantu Tampilkan pesan penggunaan pada output standar dan keluar dengan sukses. --bertele-tele
Tampilkan lebih banyak pesan informasi saat memproses file.

--proses-komentar
Secara default, gxyrs tidak memproses baris yang dimulai dengan karakter '*' dan '#'.

Itu hanya menyalin baris-baris ini ke output, tanpa pemrosesan lebih lanjut.

Dengan opsi ini, ia juga memproses baris-baris ini.

--mentabulasi
Berikan setiap bidang dalam file keluaran dengan panjang tetap, cukup untuk memuat yang terpanjang
rangkaian. Menggunakan opsi ini membuat file output lebih mudah dibaca oleh manusia.

--tidak peka huruf besar-kecil
Abaikan perbedaan kasus saat membandingkan pola.

--menyesuaikan FILE
File dengan perintah untuk memproses file input.

--eval POLA
Menafsirkan POLA sebagai perintah untuk memproses file input.

--keluaran FILE
Simpan output ke FILE yang ditentukan.

Jika string FILE adalah "-" (tanpa tanda kutip ganda), maka output diarahkan ke
keluaran standar STDOUT.

--pembatas keluaran ARANG
Gunakan CHAR yang diberikan sebagai pembatas bidang keluaran.

DITENTUKAN SEBELUMNYA VARIABEL


gxyrs mendefinisikan secara otomatis variabel-variabel berikut:

REF_COL
nomor kolom (mulai dari 0) di mana referensi komponen berada.

FOOTPRINT_COL
nomor kolom (mulai dari 0) di mana jejak komponen berada.

X_COL nomor kolom (mulai dari 0) di mana koordinat lokasi X komponen berada.

Y_COL nomor kolom (mulai dari 0) di mana koordinat lokasi Y komponen berada.

ANGLE_COL
nomor kolom (mulai dari 0) di mana sudut rotasi komponen berada.

LAPISAN_KOL
nomor kolom (mulai dari 0) di mana lokasi sisi lapisan komponen berada.

VALUE_COL
nomor kolom (mulai dari 0) di mana nilai komponen berada. Biasanya ini adalah
nomor bagian komponen.

LINE_NUMBER
ini adalah nomor baris dari file input yang sedang diproses.

GARIS array di mana setiap elemen array adalah bidang atau kolom dari baris file input yang
diproses.

DIBANGUN PERINTAH


Semua perintah berikut menerima a checklist parameter. SEBUAH checklist adalah daftar satu atau
lebih periksa_item. Sebuah barang centang adalah daftar dua elemen tunggal:

kolom_nomor
adalah nomor indeks data 'n' dari variabel global GARIS akan diperiksa. Pertama
elemen data memiliki nomor 1.

belt hold
adalah ekspresi reguler yang akan dicocokkan.

Perintah hanya akan dijalankan pada baris yang cocok dengan semua item centang dalam
checklist.

del_line checklist;
Hapus baris (variabel global GARIS) jika checklist cocok.

Mengembalikan -1 jika kesalahan, 0 jika tidak cocok, 1 jika cocok dan diubah.

putar_comp sudut_kol, sudut, checklist;
putar komponen derajat yang diberikan dalam sudut parameter, jika checklist cocok.

Jumlah kolom sudut adalah sudut_kol.

Mengembalikan 1 jika cocok dan diubah, 0 jika tidak cocok, -1 jika salah.

subst_col_val col, nilai, checklist;
Ganti nilai kolom dengan nilai baru nilai, Jika checklist cocok.

Mengembalikan 1 jika cocok dan diubah, 0 jika tidak cocok, -1 jika salah.

ubah_kol_unit unit, kolom_nomor;
Ubah satuan dari nomor kolom tertentu. Lebih dari satu nomor kolom dapat
ditentukan.

unit adalah string dengan unit yang diinginkan. Hanya "mm" (milimeter), "in" (inci) dan
"mil" (ribuan inci) didukung.

Diperlukan nomor yang akan dikonversi mengikuti satuannya (lihat didukung
unit di atas). Jika tidak, nomornya tidak akan berubah.

tambahkan_nomor_ke_kol nomor_kolom, nilai, checklist;
Menambahkan angka ke nilai dalam nomor kolom tertentu. Catatan: offset dan nilai ke
diubah bisa dalam satuan yang berbeda.

Mengembalikan -1 jika kesalahan, -2 jika peringatan, dan 1 jika berhasil.

terjemahkan_col_val nomor_kolom, tali, substitusi, checklist;
Terjemahkan tali di kolom nomor_kolom if checklist cocok.

Substitusi adalah ekspresi dengan string baru. Nilai kolom lama dapat digunakan
sini.

Mengembalikan -1 jika kesalahan, 0 jika tidak cocok, 1 jika cocok dan diubah.

Contoh:
terjemahkan 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
jika nilai pada kolom 3 adalah C diikuti dengan angka, maka
jika nilai di kolom 2 adalah angka diikuti dengan 'n', terjemahkan menjadi sama
nilai diikuti oleh 'nF'.
Jika ada 'C10' di kolom 3 dan '10n' di kolom 2,
ubah '10n' menjadi '10nF'.

mul_col_val nomor_kolom, faktor, checklist;
Kalikan angka di nomor kolom yang ditentukan nomor_kolom oleh yang diberikan faktor,
if checklist cocok.

Nomor dalam nomor kolom yang ditentukan mungkin memiliki unit di bagian akhir.

Mengembalikan -1 jika kesalahan, 0 jika tidak cocok, 1 jika cocok dan diubah.

tukar_kolom kolom_nomor1, kolom_nomor2, checklist;
Tukar kolom kolom_nomor1 dan kolom_nomor2 if checklist cocok.

Mengembalikan -1 jika kesalahan, 0 jika tidak cocok, 1 jika cocok dan diubah.

sisipkan_kolom nomor_kolom, nilai_kolom_baru;
Masukkan kolom baru di kolom yang diberikan nomor_kolom posisi (0 jika itu akan menjadi
kolom pertama), dengan nilai nilai_kolom_baru.

Mengembalikan -1 jika kesalahan, 1 jika kolom baru dimasukkan.

KEMBALI NILAI


Nilai kembali dari gxyrs adalah bilangan bulat dengan kemungkinan nilai berikut:

1 jika perintah menemukan kecocokan dan eksekusi berhasil

0 jika tidak ada kecocokan

-1 jika ada kesalahan

-2 jika ada peringatan

Gunakan gxyrs online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad