англійськафранцузькаіспанська

Ad


Значок OnWorks

gxyrs - онлайн у хмарі

Запустіть gxyrs у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gxyrs, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gxyrs - це програма для пакетної обробки файлів XYRS.

СИНТАКСИС


gxyrs файл [ПАРАЦІЇ]

ОПИС


Файли XYRS зазвичай генеруються програмами проектування друкованих плат і використовуються монтажниками плат.

Формат файлів XYRS обговорюється в розділі ФАЙЛИ.

Обробка цих файлів часто потрібна монтажникам плат або дизайнерам, щоб задовольнити їх
процес і потоки інструментів.

gxyrs допомагає пакетній обробці цих файлів. Правила та команди можна визначити для пакетного
легка обробка.

gxyrs складається з бібліотеки perl, що надає основні функції, і сценарію perl
деякі основні функції.

Він приймає деякі аргументи з командного рядка: вхідні та вихідні файли, деякі модифікатори і
файл дії або рядок дії.

Файл дії або сценарій дії містить деякі команди. Для кожного рядка вхідного файлу,
gxyrs виконує ці команди, які можуть змінювати вміст рядка, а потім записує
отриманий рядок у вихідний файл.

З gxyrs написаний на perl, дії також пишуться цією мовою.

ВАРІАНТИ


--допомога Відобразити повідомлення про використання на стандартному виводі та успішно вийти. -багатослівний
Відображати додаткові інформаційні повідомлення під час обробки файлів.

--процес-коментарі
За замовчуванням gxyrs не обробляє рядки, які починаються з символів «*» та «#».

Він просто копіює ці рядки на вихід без подальшої обробки.

За допомогою цієї опції він також обробляє ці рядки.

-- таблиця
Надайте кожному полю у вихідному файлі фіксовану довжину, достатню для розміщення найдовшого
рядок. Використання цієї опції полегшує читання вихідного файлу людьми.

--нечутливий до регістру
Ігноруйте розрізнення регістрів, порівнюючи шаблони.

--налаштувати Фото
Файл з командами для обробки вхідного файлу.

--eval ПАТЕРН
Інтерпретувати PATTERN як команди для обробки вхідного файлу.

- вихід Фото
Збережіть результат у вказаному ФАЙЛЕ.

Якщо рядок FILE має значення "-" (без подвійних лапок), то вихідні дані перенаправляються на
стандартний вихід STDOUT.

-- вихідний роздільник CHAR
Використовуйте вказаний CHAR як роздільник поля виведення.

ЗАВЕРШЕНИЙ ЗМІННІ


gxyrs автоматично визначає такі змінні:

REF_COL
номер стовпця (починаючи з 0), де є посилання на компонент.

FOOTPRINT_COL
номер стовпця (починаючи з 0), де знаходиться посадка компонента.

X_COL номер стовпця (починаючи з 0), де знаходиться координата розташування X компонента.

Y_COL номер стовпця (починаючи з 0), де координата розташування компонента Y.

ANGLE_COL
номер стовпця (починаючи з 0), де є кут повороту компонента.

LAYER_COL
номер стовпця (починаючи з 0), де знаходиться сторона шару компонента.

VALUE_COL
номер стовпця (починаючи з 0), де значення компонента. Зазвичай це
номер деталі компонента.

LINE_NUMBER
це номер рядка вхідного файлу, який зараз обробляється.

ЛІНІЯ масив, де кожен елемент масиву є полем або стовпцем рядка вхідного файлу
оброблено.

Вбудований КОМАНДИ


Усі наступні команди приймають a Контрольний список параметр. А Контрольний список являє собою список одного або
більше check_items. контрольний пункт це список з двох окремих елементів:

номер_стовпця
є номером індексу даних 'n' глобальної змінної ЛІНІЯ підлягає перевірці. Перший
елемент даних має номер 1.

модель
– регулярний вираз, який потрібно знайти.

Команди будуть виконуватися лише в тих рядках, які відповідають усім контрольні елементи в
Контрольний список.

del_line Контрольний список;
Видалити рядок (глобальна змінна ЛІНІЯ) якщо Контрольний список зіставляється.

Повертає -1, якщо помилка, 0, якщо не збігається, 1 якщо збігається та змінено.

rotate_comp angle_col, кут, Контрольний список;
поверніть компонент на задані градуси кут параметр, якщо Контрольний список зіставляється.

Номер кутового стовпчика дорівнює angle_col.

Повертає 1, якщо збігається та змінено, 0, якщо не збігається, -1, якщо помилка.

subst_col_val з, значення, Контрольний список;
Замініть значення стовпця новим значенням значення, Якщо Контрольний список зіставляється.

Повертає 1, якщо збігається та змінено, 0, якщо не збігається, -1, якщо помилка.

change_col_units одиниць, номери стовпців;
Змінити одиниці вимірювання номера стовпця. Може бути більше одного номера стовпця
вказано.

Одиниці це рядок із потрібними одиницями. Тільки "мм" (міліметри), "в" (дюйми) і
"mil" (тисячі дюймів) підтримуються.

Необхідно, щоб числа, які потрібно конвертувати, слідували за одиницями (див. Підтримувані
одиниці вище). В іншому випадку номер не змінюється.

додати_номер_до_стовпця номер_стовпця, значення, Контрольний список;
Додає число до значення в заданому номері стовпця. Примітка: зміщення та значення до
бути змінені можуть бути в різних одиницях.

Повертає -1, якщо помилка, -2, якщо попередження, і 1, якщо успішно.

translate_col_val номер_стовпця, рядок, заміна, Контрольний список;
Перекладіть а рядок у стовпці номер_стовпця if Контрольний список зіставляється.

Заміна є виразом з новим рядком. Можна використовувати старе значення стовпця
тут.

Повертає -1, якщо помилка, 0, якщо не збігається, 1 якщо збігається та змінено.

приклад:
translate 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
якщо значення в стовпці 3 дорівнює C, за яким слідує число, то
якщо значення в стовпці 2 є числом, за яким слідує "n", перекладіть його на те саме
значення, за яким слід 'nF'.
Якщо в стовпці 10 є "C3", а в стовпці 10 - "2n",
змінити "10n" на "10nF".

mul_col_val номер_стовпця, фактор, Контрольний список;
Помножте число у вказаному номері стовпця номер_стовпця за даним фактор,
if Контрольний список зіставляється.

Число в зазначеному номері стовпця може мати одиниці в кінці.

Повертає -1, якщо помилка, 0, якщо не збігається, 1 якщо збігається та змінено.

поміняти_стовпці стовпець_номер1, стовпець_номер2, Контрольний список;
Поміняйте стовпці місцями стовпець_номер1 та стовпець_номер2 if Контрольний список зіставляється.

Повертає -1, якщо помилка, 0, якщо не збігається, 1 якщо збігається та змінено.

вставити_стовпець номер_стовпця, нове_значення_стовпця;
Вставте новий стовпець у наведений номер_стовпця позиція (0, якщо це буде
перший стовпець) зі значенням нове_значення_стовпця.

Повертає -1, якщо помилка, 1, якщо вставлено новий стовпець.

ПОВЕРНЕННЯ VALUE


Повернене значення gxyrs це ціле число з такими можливими значеннями:

1, якщо команда знайшла збіг і виконання було успішним

0, якщо не було збігу

-1, якщо сталася помилка

-2, якщо було попередження

Використовуйте gxyrs онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad