АнглийскийФранцузскийИспанский

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 не обрабатывает строки, начинающиеся с символов «*» и «#».

Он просто копирует эти строки в вывод без дальнейшей обработки.

С этой опцией он также обрабатывает эти строки.

--таблица
Присвойте каждому полю в выходном файле фиксированную длину, достаточную для размещения самого длинного
нить. Использование этой опции делает выходной файл более удобным для чтения людьми.

--без учета регистра
При сравнении шаблонов игнорируйте различия в регистре.

--регулировать ФАЙЛОВ
Файл с командами для обработки входного файла.

--евал ШАБЛОН
Интерпретируйте ШАБЛОН как команды для обработки входного файла.

--выход ФАЙЛОВ
Сохраните вывод в указанный ФАЙЛ.

Если строка ФАЙЛА - "-" (без двойных кавычек), то вывод перенаправляется на
стандартный вывод STDOUT.

--output-разделитель CHAR
Используйте данный СИМВОЛ в качестве разделителя выходного поля.

ПРЕДНАЗНАЧЕН ПЕРЕМЕННЫЕ


gxyrs автоматически определяет следующие переменные:

REF_COL
номер столбца (начиная с 0), в котором находится ссылка на компонент.

FOOTPRINT_COL
номер столбца (начиная с 0), где находится посадочное место компонента.

X_COL номер столбца (начиная с 0), в котором находится координата положения компонента по оси X.

Y_COL номер столбца (начиная с 0), в котором находится координата Y положения компонента.

ANGLE_COL
номер столбца (начиная с 0), в котором угол поворота компонента.

СЛОЙ_COL
номер столбца (начиная с 0), где находится сторона слоя компонента.

VALUE_COL
номер столбца (начиная с 0), в котором находится значение компонента. Обычно это
номер детали компонента.

НОМЕР СТРОЧКИ
это номер строки входного файла, который в данный момент обрабатывается.

ЛИНИЯ массив, где каждый элемент массива является полем или столбцом строки входного файла,
обработанный.

ВСТРОЕННЫЙ КОМАНДЫ


Все следующие команды принимают контрольный список параметр. А контрольный список это список из одного или
БОЛЕЕ check_items, контрольный пункт это список из двух отдельных элементов:

номер_столбца
это номер индекса данных 'n' глобальной переменной ЛИНИЯ быть проверенным. Первое
элемент данных имеет номер 1.

описания
регулярное выражение, которое нужно сопоставить.

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

del_line контрольный список;
Удалить строку (глобальная переменная ЛИНИЯ) если контрольный список совпадает.

Возвращает -1 в случае ошибки, 0 в случае несоответствия, 1 в случае совпадения и изменения.

Rotate_comp угол_кол, угол, контрольный список;
поверните компонент на градусы, указанные в угол параметр, если контрольный список совпадает.

Номер столбца углов: угол_кол.

Возвращает 1, если совпадает и изменено, 0 - если не совпадает, -1 - если ошибка.

subst_col_val кол, ценностное , контрольный список;
Заменить значение столбца новым значением ценностное , Если контрольный список совпадает.

Возвращает 1, если совпадает и изменено, 0 - если не совпадает, -1 - если ошибка.

Change_col_units единиц, номер_столбца;
Измените единицы для данного номера столбца. Может быть больше одного номера столбца
указано.

Единицы это строка с желаемыми единицами измерения. Только «мм» (миллиметры), «дюймы» (дюймы) и
"mil" (тысячи дюймов) поддерживаются.

Требуется, чтобы числа, которые нужно преобразовать, следовали их единицам (см. Поддерживаемые
единицы выше). В противном случае номер не меняется.

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

Возвращает -1 в случае ошибки, -2 в случае предупреждения и 1 в случае успеха.

translate_col_val номер_столбца, string, замена, контрольный список;
Перевести string в столбце номер_столбца if контрольный список совпадает.

подмена это выражение с новой строкой. Можно использовать старое значение столбца
здесь.

Возвращает -1 в случае ошибки, 0 в случае несоответствия, 1 в случае совпадения и изменения.

Пример:
перевести 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 в случае совпадения и изменения.

swap_columns номер_столбца1, номер_столбца2, контрольный список;
Поменять местами столбцы номер_столбца1 и номер_столбца2 if контрольный список совпадает.

Возвращает -1 в случае ошибки, 0 в случае несоответствия, 1 в случае совпадения и изменения.

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

Возвращает -1, если ошибка, 1, если был вставлен новый столбец.

ВЕРНУТЬ VALUE


Возвращаемое значение gxyrs является целым числом со следующими возможными значениями:

1, если команда нашла совпадение и выполнение было успешным

0, если совпадений не было

-1 если произошла ошибка

-2 если было предупреждение

Используйте gxyrs онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad