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

Значок 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
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 3
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 4
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 5
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • Больше »

Команды Linux

Ad