Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gxyrs - Trực tuyến trên đám mây

Chạy gxyrs trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh gxyrs có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gxyrs - là một chương trình để xử lý hàng loạt các tệp XYRS.

SYNOPSIS


gxyrs hồ sơ [TÙY CHỌN]

MÔ TẢ


Các tệp XYRS thường được tạo bởi các chương trình thiết kế PCB và được sử dụng bởi các nhà lắp ráp bo mạch.

Định dạng của tệp XYRS được thảo luận trong phần FILES.

Việc xử lý các tệp này thường được các nhà lắp ráp hoặc thiết kế bo mạch cần thiết để phù hợp với
quy trình và các luồng công cụ.

gxyrs giúp xử lý hàng loạt các tệp này. Các quy tắc và lệnh có thể được xác định để tạo ra hàng loạt-
chế biến dễ dàng.

gxyrs bao gồm thư viện perl cung cấp các chức năng cốt lõi và tập lệnh perl cung cấp
một số chức năng cơ bản.

Nó nhận một số đối số từ dòng lệnh: tệp đầu vào và đầu ra, một số công cụ sửa đổi và
một tệp hành động hoặc một chuỗi hành động.

Tệp hành động hoặc tập lệnh hành động chứa một số lệnh. Đối với mỗi dòng của tệp đầu vào,
gxyrs thực hiện các lệnh đó, có thể sửa đổi nội dung của dòng, sau đó viết
dòng kết quả đến tệp đầu ra.

từ gxyrs được viết bằng perl, các hành động cũng được viết bằng ngôn ngữ này.

LỰA CHỌN


--Cứu giúp Hiển thị thông báo sử dụng trên đầu ra tiêu chuẩn và thoát thành công. --dài dòng
Hiển thị thêm thông báo thông tin khi xử lý tệp.

--process-comment
Theo mặc định, gxyrs không xử lý các dòng bắt đầu bằng các ký tự '*' và '#'.

Nó chỉ sao chép những dòng này vào đầu ra mà không cần xử lý thêm.

Với tùy chọn này, nó cũng xử lý các dòng này.

-- lập bảng
Cung cấp cho mỗi trường trong tệp đầu ra một độ dài cố định, đủ để chứa trường dài nhất
dây. Sử dụng tùy chọn này giúp con người đọc tệp đầu ra dễ dàng hơn.

--trường hợp không nhạy cảm
Bỏ qua sự phân biệt chữ hoa và chữ thường khi so sánh các mẫu.

--điều chỉnh FILE
Tập tin với các lệnh để xử lý tập tin đầu vào.

- lễ hội MẪU
Diễn giải PATTERN dưới dạng các lệnh để xử lý tệp đầu vào.

- đầu ra FILE
Lưu đầu ra vào FILE được chỉ định.

Nếu chuỗi FILE là "-" (không có dấu ngoặc kép), thì kết quả đầu ra được chuyển hướng đến
chuẩn đầu ra STDOUT.

--dấu phân cách đầu ra XE TĂNG
Sử dụng CHAR đã cho làm dấu phân cách trường đầu ra.

DỰ KIẾN BIẾN


gxyrs tự động xác định các biến sau:

REF_COL
số cột (bắt đầu từ 0) nơi chứa tham chiếu thành phần.

FOOTPRINT_COL
số cột (bắt đầu từ 0) nơi có dấu chân thành phần.

X_COL số cột (bắt đầu từ 0) nơi tọa độ vị trí X của thành phần.

Y_COL số cột (bắt đầu từ 0) nơi tọa độ vị trí Y của thành phần.

ANGLE_COL
số cột (bắt đầu từ 0) nơi có góc xoay thành phần.

LAYER_COL
số cột (bắt đầu từ 0) vị trí bên lớp của thành phần.

VALUE_COL
số cột (bắt đầu từ 0) nơi có giá trị của thành phần. Thông thường đây là
số bộ phận của thành phần.

SỐ DÒNG
đây là số dòng của tệp đầu vào hiện đang được xử lý.

ĐƯỜNG DÂY mảng trong đó mỗi phần tử mảng là một trường hoặc cột của dòng của tệp đầu vào là
xử lý.

ĐƯỢC XÂY DỰNG TRONG HÀNG


Tất cả các lệnh sau đây chấp nhận một danh sách kiểm tra tham số. MỘT danh sách kiểm tra là danh sách của một hoặc
chi tiết Kiểm tra các mục. Một kiểm tra là một danh sách gồm hai phần tử đơn lẻ:

cột_số
là số chỉ mục dữ liệu 'n' của biến toàn cục ĐƯỜNG DÂY được kiểm tra. Người đầu tiên
phần tử của dữ liệu có số 1.

Belt Hold
là biểu thức chính quy được so khớp.

Các lệnh sẽ chỉ được thực hiện trên những dòng phù hợp với tất cả Kiểm tra các mục trong
danh sách kiểm tra.

xóa dòng danh sách kiểm tra;
Xóa dòng (biến toàn cục ĐƯỜNG DÂY) nếu danh sách kiểm tra được kết hợp.

Trả về -1 nếu lỗi, 0 nếu không khớp, 1 nếu khớp và đã thay đổi.

xoay_comp góc_col, góc, danh sách kiểm tra;
xoay thành phần theo các độ được cho trong góc tham số, nếu danh sách kiểm tra được kết hợp.

Số cột góc là góc_col.

Trả về 1 nếu khớp và đã thay đổi, 0 nếu không khớp, -1 nếu lỗi.

thế_col_val col, giá trị, danh sách kiểm tra;
Thay thế giá trị cột bằng giá trị mới giá trị, Nếu danh sách kiểm tra được kết hợp.

Trả về 1 nếu khớp và đã thay đổi, 0 nếu không khớp, -1 nếu lỗi.

thay đổi_col_units các đơn vị, cột_số;
Thay đổi đơn vị của một số cột nhất định. Có thể có nhiều hơn một số cột
được chỉ định.

Các đơn vị là một chuỗi với các đơn vị mong muốn. Chỉ "mm" (milimet), "in" (inch) và
"mil" (hàng nghìn inch) được hỗ trợ.

Yêu cầu các số được chuyển đổi phải tuân theo đơn vị của chúng (xem phần hỗ trợ
đơn vị trên). Nếu không, số không được thay đổi.

thêm_số_vào_col số col_, giá trị, danh sách kiểm tra;
Thêm một số vào giá trị trong một số cột nhất định. Lưu ý: bù đắp và giá trị thành
được thay đổi có thể được trong các đơn vị khác nhau.

Trả về -1 nếu lỗi, -2 nếu cảnh báo và 1 nếu thành công.

dịch_col_val số col_, chuỗi, thay thế, danh sách kiểm tra;
Dịch một chuỗi trong cột số col_ if danh sách kiểm tra được kết hợp.

Thay thế là một biểu thức với chuỗi mới. Giá trị cột cũ có thể được sử dụng
tại đây.

Trả về -1 nếu lỗi, 0 nếu không khớp, 1 nếu khớp và đã thay đổi.

Ví dụ:
dịch 2, '^ ([0-9] +) n $', 'sprintf ("% dnF", $ 1)', 3, 'C [0-9] +';
nếu giá trị trong cột 3 là C theo sau là một số, thì
nếu giá trị trong cột 2 là một số theo sau là 'n', hãy dịch nó sang cùng một
giá trị theo sau là 'nF'.
Nếu có 'C10' trong cột 3 và '10n' trong cột 2,
thay đổi '10n' thành '10nF'.

mul_col_val số col_, yếu tố, danh sách kiểm tra;
Nhân số trong cột số đã chỉ định số col_ bởi những gì đã cho yếu tố,
if danh sách kiểm tra được kết hợp.

Số trong cột số được chỉ định có thể có đơn vị ở cuối.

Trả về -1 nếu lỗi, 0 nếu không khớp, 1 nếu khớp và đã thay đổi.

hoán đổi_cột col_number1, col_number2, danh sách kiểm tra;
Hoán đổi các cột col_number1col_number2 if danh sách kiểm tra được kết hợp.

Trả về -1 nếu lỗi, 0 nếu không khớp, 1 nếu khớp và đã thay đổi.

chèn_cột số col_, new_column_value;
Chèn một cột mới vào số col_ vị trí (0 nếu nó sẽ là
cột đầu tiên), với giá trị new_column_value.

Trả về -1 nếu lỗi, 1 nếu cột mới đã được chèn.

TRỞ VỀ VALUE


Giá trị trả về của gxyrs là một số nguyên với các giá trị có thể có sau:

1 nếu lệnh tìm thấy khớp và thực thi thành công

0 nếu không có trận đấu

-1 nếu có lỗi

-2 nếu có cảnh báo

Sử dụng gxyrs trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad