Автоген это что: Автоген своими руками — пошаговая инструкция

Содержание

Автоген. Как разрезать металл газом?

Берегите глаза |

10.11.2016

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

Газовая резка с использованием автогена – это весьма распространённая процедура, которая основана на свойстве металла нагреваться под воздействием высоких температур, что позволяет в дальнейшем легко его разрезать в нужном направлении. Основными сферами применения автогенов являются монтажные и строительные работы – как профессиональные (промышленные), так и бытовые; для выполнения сварки помимо автогена необходим присадочный пруток.

Как устроен автоген?

Технический прогресс несколько изменил конструкцию автогена, в которую первоначально входила газовая горелка, кислородный баллон, ацетиленовый генератор и соединительные шланги, контроль и понижение давления кислорода выполнялось редуктором с манометром. Со временем для большего удобства ацетиленовый генератор с автоматическим поддержанием давления газа был заменён на баллон с ацетиленом, а вот название «автоген», вероятно произошедшее от сочетания слов «автоматический генератор», прижилось и повсеместно используется мастерами.
Принцип действия автогена основан на свойстве металла сгорать в химически чистом кислороде, а потому есть два ключевых момента, которые необходимы при работе резака: непосредственно режущая струя чистого кислорода и подогревающий газ (как правило, ацетилен или пропан). Конструкция современного автогена достаточно проста и представляет собой взаимодействие двух базовых функциональных частей:

  • наконечник для подачи струи режущего пламени, имеющий внутренний и внешний мундштуки, объединённые соплом дюзы;
  • ствол с соединяющей газ и кислород камерой и размещёнными на корпусе вентилями для подключения шлангов к кислородному и газовому агрегатам и регулировкой объёма подачи газа, скорости и напора кислородной струи.

Пониженное давление (требуемый уровень разряженности кислорода) формируется за счёт инжекторного ствола, куда частично подаётся кислород и откуда струя в канал мундштука выходит с высокой скоростью. Другим направлением движения кислорода станет основной канал внутреннего мундштука, которым формируется режущая струя. Смесительный отдел автогена необходим для соединения в нём газовой составляющей (ацетилен или пропан) и кислородной – в дальнейшем эта смесь станет подогревающим пламенем, подаваемым между внутренним и внешним мундштуком наконечника. Крепление наконечника к стволу осуществляется обыкновенной накидной гайкой.

Конструктивно модели различных резаков разных производителей могут иметь некоторые нюансы, но в целом конфигурации и принцип действия достаточно традиционны – изменения в конструкции большей частью несут удобства в использовании и большую безопасность работ. Современная газовая резка или сварка уже немыслимы без этих инструментов.

Автоген для резки/сварки металла: классификация

Весь имеющийся в специализированных магазинах ассортимент автогенов по различным критериям подразделяется:

  • по предназначению: на специальные (для особого рода специфических работ) и универсальные, подходящие для большинства газорежущих и сварочных работ. Снабжённые инжектором универсальные горелки просты и удобны в эксплуатации, отличаются незначительным весом, при этом способны разрезать заготовку толщиной 3…300 мм по всем направлениям.

Тип горючей смеси формирует свою классификацию:

  • в весьма бюджетных кислородных автогенах формирование горящей струи происходит кислородом;
  • керосиновые работают на керосиновых парах и обыкновенно применяются для резки заготовок из углеродистой стали толщиной до 200 мм. Достаточно сложная конструкция такого автогена делает его практически неприменимым для мелких бытовых работ – керосиновые автоген, как правило, используется в угольной и горнодобывающей промышленности (в силу высокой взрывоопасности пропановые/ацетиленовые автогены в этих отраслях обычно не применяются);

  • считающиеся наиболее надёжными и безопасными, эффективные и производительные пропановые автогены используются для резки чёрных и цветных металлов – чаще всего для чугунных батарей, труб и т. д.;
  • ацетиленовые автогены станут самым удачным выбором при обработке заготовок или элементов значительной толщины – свойства ацетиленовой горючей смеси позволяют создать пламя максимальной температуры: даже компактный по своей конструкции инструмент будет удобен и эффективен при работе с массивными деталями и заготовками;
  • по конструкции и способу смешивания кислородной и горючей составляющей автогены делятся на инжекторные и безинжекторные;
  • по способу резки металла: на автогены разделительной, копьевой, поверхностной или кислородно-флюсовой обработки (для высокохромистых, высоколегированных сталей).

Какой бы автоген ни был выбран мастером, важно, чтобы он был эффективен и производителен, и соответствовал характеру работы и свойствам элементов, предназначенных для резки или сварки.

Мини-резак

Ручной автоген обычно и так невелик по размерам — его ещё более миниатюрная по габаритам разновидность называется мини-резак. К основным характеристикам такого инструмента следует отнести уверенный напор пламени и достаточный по объёму газовый резервуар, позволяющие использовать устройство даже в ветреную погоду. При эксплуатации следует учесть, что миниавтоген не рассчитан на длительное непрерывное использование: высокие температуры способны расплавить корпус инструмента без возможности ремонта или замены повреждённых деталей. Впрочем, время использования ограничено объёмом газового резервуара: зажигалка-автоген должна периодически заправляться, и для этого пригодится обычный цанговый баллон.

В отличие от удобных и эффективных современных ручных моделей (в том числе и достаточно дорогого автогена с пьезоподжигом, включаемого нажатием лишь одной кнопки) мини-резаки характеризуются невысокой стоимостью, а потому доступны буквально всем не только профессиональным, но и домашним мастерам.

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

Эксплуатация автогена и особенности его использования

Последовательность работы с автогеном можно представить следующими шагами:

  1. Изучение устройства и принципов работы конкретной модели, проверка правильного расположения частей автогена, подключение шлангов подачи горючего газа и кислорода.
  2. Специальные сальниковые уплотнители из резины обрабатываются глицерином или предусмотренной для этого смазкой. Важно, чтобы соединения составляющих частей автогена резьбового типа были герметичны, — это минимизирует риск утечки газа в процессе эксплуатации газового автогена.
  3. Путём подачи дозированной струи кислорода формируется разряженность газа в каналах инструмента.
  4. Открытие газового вентиля даст зажигание горючей смеси, которая разогревает металл до достаточной для разрезания температуры.
  5. Вентилями на каналах подачи кислорода и газа регулируется размер режущего пламени, интенсивность и температура горения в соответствии с материалами заготовки, её толщиной и т.д.
  6. В момент абсолютной готовности разогретого до нужной температуры металла для разрезания подаётся струя режущего кислорода, и деталь разрезается должным образом.
  7. Гашение пламени горелки осуществляется в обратном порядке – сначала закручивается вентиль газового канала, затем кислородного. При сильном нагревании наконечника (что вполне возможно при длительных работах) охлаждение осуществляется холодной водой.

В процессе эксплуатации, включения и отключения прибора, а также его хранения следует руководствоваться и строго соблюдать правила пожарной безопасности.

Обслуживание автогена

Грамотное использование и постэксплуатационное обслуживание не только сделают работы безопасными, но и существенно продлят срок службы автогена. Технологической особенностью автогена является быстрый износ сопла и мундштуков – внутреннего и внешнего, которые непосредственно подвергаются воздействию чистого кислорода и газа. Решением этой проблемы станет регулярное очищение каналов сопла мягким медным прутком подходящей длины, а приходящий с опытом и навыком работы грамотный и точный подбор соответствия толщины металлической заготовки и давления подаваемой режущей смеси не позволит использовать автоген, что называется, на износ.

Цены на автоген варьируются в широком стоимостном диапазоне: она формируется в зависимости от конструкции и типа инструмента, его характеристик, функционала, назначения (бытовые или промышленные работы), страны производителя и его «брендовости». Высококачественные и надёжные, с солидным гарантийным сроком модели газовых резаков, произведённые в Южной Корее или Америке, относятся к самым дорогостоящим.

Типы сварки. MMA, MIG, TIG, MAG

Пневмоинструмент для компрессора. История создания

АВТОГЕН — значение слова АВТОГЕН


значение, определение слова

АВТОГЕН, -а, м. Автогенная сварка, резка.

Морфология

  • Существительное, неодушевленное, мужской род

Слова близкие по значению

  • АВТОГЕННЫЙ , -ая, -ое: автогенная сварка, резка — то же, что газовая сварка, резка.

Статьи и публикации

автоген (автоген это, что такое автоген) « С.И. Ожегов, Н.Ю …

Что такое автоген, автоген это, значение слова автоген, происхождение ( этимология) автоген, синонимы к автоген, парадигма (формы слова) автоген в …

автоген — Викисловарь

Им. автоге́н, автоге́ны. Р. автоге́на, автоге́нов. Д. автоге́ну, автоге́нам. В. автоге́н, автоге́ны. Тв. автоге́ном, автоге́нами. Пр. автоге́не, автоге́нах …

Газосварка,газо-резка, автоген — смотреть онлайн видео …

Газосварка,газо-резка, автоген, Электрогазосварщик Олег «Сухов» 23июня 2009 года.

Сонник Автоген приснился, к чему снится Автоген во сне?

Сонник Автоген, к чему снится Автоген во сне видеть ➨ узнайте что значит, если Автоген приснился — ✓ толкование снов бесплатно.

Форум Volkswagen Technical Site > Автоген в гараже

Шалём, гаражные мастера vw_hi.gif laugh.gif. Посетила шальная мысль. Вот, чистяком в гараже требуется что-нибудь нагреть, иногда …

Мини автоген: в чем преимущество применения приспособления?

Мини автоген – небольшое приспособление, упрощающее резку и сварку металла. Маленький аппарат позволяет выполнять работу практически в …

Какими достоинствами обладает зажигалка автоген

В настоящее время в оптовой компании «Премиум Табак» купить зажигалку автоген можно любой удобной для вас формы.

Выкашивание автогена сценами в FSX. — Microsoft Flight Simulator X …

Собственно практически в любой кастомной сцене в радиусе мили отсутствует автоген, то есть остается только подложка. Можно ли …

Ближайшие слова

  • АВТО
  • АВТО (2)
  • АВТО (3)
  • АВТОБАЗА
  • АВТОБИОГРАФИЧЕСКИЙ
  • АВТОБИОГРАФИЧНЫЙ
  • АВТОБИОГРАФИЯ
  • АВТОБЛОКИРОВКА
  • АВТОБУС
  • АВТОВОКЗАЛ
  • АВТОГЕН
  • АВТОГЕННЫЙ
  • АВТОГРАФ
  • АВТОГУЖЕВОЙ
  • АВТОДАФЕ
  • АВТОДОРОЖНЫЙ
  • АВТОЗАВОД
  • АВТОЛ
  • АВТОМАТ
  • АВТОМАТИЗИРОВАТЬ
  • АВТОМАТИЗМ
  • АВТОМАТИКА
  • АВТОМАТИЧЕСКИЙ
  • АВТОМАТЧИК
  • АВТОМАШИНА
  • АВТОМОБИЛИЗМ
  • АВТОМОБИЛИСТ
  • АВТОМОБИЛЬ
  • АВТОМОДЕЛИЗМ
  • АВТОМОДЕЛИСТ
  • АВТОМОДЕЛЬ

autogen: Автоматический генератор программ

autogen: Автоматический генератор программ

Команда для отображения руководства autogen в Linux: $ man 1 autogen

ИМЯ

autogen — Генератор автоматических программ

ОБЗОР

автоген [ флаг [ значение ]]. .. [ имя опции [[=| ] значение ]]…[ ]

AutoGen создает текстовые файлы из шаблонов, используя внешние определения.

ОПИСАНИЕ

AutoGen предназначен для генерации программных файлов, содержащих повторяющийся текст с различными заменами. Цель состоит в том, чтобы упростить обслуживание программ, содержащих большое количество повторяющегося текста. Это особенно ценно, если таких блоков текста несколько. которые должны быть синхронизированы.

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

Все это можно сделать механически; с правильными шаблонами и эта программа.

ОПЦИИ

Следующие опции позволяют выбрать определения, шаблоны и функции схемы для использования

Поиск шаблонов в DIR . Эта опция может появляться неограниченное количество раз.

Добавить каталог в список каталогов, которые autogen ищет, когда открытие шаблона в качестве основного или включенного. Последняя запись имеет наивысший приоритет в списке поиска. То есть сказать, они ищутся в обратном порядке.

-T tpl-файл , —override-tpl = tpl-файл
Используйте TPL-FILE для шаблона. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Файлы определения определяют стандартный шаблон, который необходимо расширить. Этот параметр переопределит это имя и расширит другой шаблон.

-l tpl-файл , —lib-template = tpl-файл
Загрузить макросы AutoGen из
TPL-FILE
. Эта опция может появляться неограниченное количество раз.

Макросы DEFINE сохраняются из этого файла шаблона для использования при обработке. основной файл макроса. Текст шаблона, кроме макросов DEFINE, игнорируется.

Не используйте это. Вместо этого используйте макрос INCLUDE в своем шаблоне.

ПРИМЕЧАНИЕ. ЭТА ОПЦИЯ УСТАРЕЛА

—definitions = файл , —без определений
Чтение определений из ФАЙЛА . Форма без определений отключит эту опцию. Эта опция включена по умолчанию. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

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

). Укажите, —no-definitions , когда вы хотите обработать шаблон без каких-либо активных определений AutoGen.

—оболочка = оболочка
имя или путь к используемой оболочке.

По умолчанию при сборке AutoGen конфигурация проверяется на наличие разумная оболочка типа Bourne для обработки сценариев оболочки. Если конкретный шаблон нуждается в альтернативной оболочке, это должно быть указано с этой опцией в командной строке, с переменной окружения ( SHELL ) или в файле конфигурации/инициализации.

-m , —no-fmemopen
Не используйте потоки in-mem.

Если локальная библиотека C поддерживает « fopencookie(3GNU) » или « funopen(3BSD) «, тогда AutoGen предпочитает использовать поток в памяти буфер открывается вместо анонимных файлов. Это может привести к проблемам при нехватке виртуальной памяти. Если для конкретного приложение, у вас закончилась память, то укажите эту опцию. Это маловероятно в современной 64-битной среде виртуальной памяти.

На платформах без этих функций вариант принимается но игнорировал. fmemopen(POSIX) не подходит, потому что его строковый буфер не может быть перераспределен. open_memstream (POSIX) также не подходит, потому что поток открыт только для выход. AutoGen нуждается в перераспределяемом буфере, доступном для обоих чтение и письмо.

—equate = список символов
символы считаются эквивалентными. По умолчанию 9″. (Последнее условное на тандеме/HP-NonStop, и я много работал на тандемах.)

Следующие параметры изменяют способ обработки вывода

Укажите ИМЯ в качестве базового имени для вывода. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Шаблон может указывать точное имя выходного файла. Обычно, это не. Вместо этого имя состоит из базового имени файл определений с добавленными суффиксами. Эта опция переопределит базовое имя, полученное из имени файла определений. Это требуется, если нет файла определений и рекомендуется, если определения читать со стандартного ввода. Если определения считываются из стандарта в, базовое имя по умолчанию равно стандартный номер . Любые ведущие компоненты каталога в названии будет молча удален. Если вы хотите, чтобы выходной файл появляются в определенном каталоге, рекомендуется «перейти» в сначала этот каталог или используйте имена каталогов в спецификации формата списки выходных суффиксов см. в псевдомакросе.

—исходное время, —без исходного времени
установите время мода на последний источник. Форма no-source-time отключит эту опцию.

Если вы отметите свои выходные файлы выводом макроса DNE , то ваши выходные файлы всегда будут отличаться, даже если содержимое особо не изменился. Если вы используете эту опцию, то модификация время выходных файлов изменится, только если изменятся входные файлы. Это поможет уменьшить количество ненужных сборок.

—доступно для записи, —недоступно для записи
Разрешить запись выходных файлов. Недоступная для записи форма отключит эту опцию.

Эта опция оставит выходные файлы доступными для записи. Обычно выходные файлы доступны только для чтения.

Следующие параметры часто бывают полезны при отладке новых шаблонов

Они определяют ограничения, которые не позволяют шаблону занимать слишком много времени. или производить больше продукции, чем ожидалось.

—loop-limit = lim
Ограничение на циклы приращения. Эта опция принимает целое число в качестве аргумента. Значение lim ограничено:
ровно -1 или
в диапазоне от 1 до 0x1000000
 
Значение по умолчанию lim для этой опции:

256

Эта опция предотвращает неконтролируемые циклы. Например, если вы случайно укажите «ЗА x (для-от 1) (для-до -1) (для-по 1)», потребуется давно пора закончить. Если у вас есть более 256 записей в таблицах, вам нужно будет указать новый предел с этой опцией.

-t секунды , —тайм-аут = секунд
Ограничить операции оболочки сервера до SECONDS . Эта опция принимает целое число в качестве аргумента. Значение секунд ограничено:
в диапазоне от 0 до 3600
 

AutoGen работает с серверным процессом оболочки. Большинство обычных команд будут завершить менее чем за 10 секунд. Если, однако, вашим командам нужно больше время, чем это, используйте эту опцию.

Допустимый диапазон: от 0 до 3600 секунд (1 час). Zero отключит ограничение времени сервера.

—трассировка = уровень
отслеживание уровня детализации. Эта опция принимает ключевое слово в качестве аргумента. Аргумент задает значение перечисления, которое может быть протестированы путем сравнения их с макросом значения опции. Доступные ключевые слова:
ничего, серверная оболочка отладочных сообщений
шаблоны блок-макросы выражения
все
 
или их числовой эквивалент.

Уровень по умолчанию для этой опции:
     
  ничего

Этот параметр заставит AutoGen отображать трассировку своего шаблона. обработка. Существует шесть уровней, каждый уровень включает сообщения от предыдущие уровни:

ничего Не выполняет трассировку вообще (по умолчанию)

отладочное сообщение Печатать сообщения из макроса AutoGen «DEBUG» (см.: DEBUG).

серверная оболочка Трассирует все входные и выходные данные в оболочку сервера. Это включает в себя оболочку «независимый» скрипт инициализации длиной около 30 строк. Его вывод отброшены и не вставлены ни в один шаблон.

шаблоны Отслеживает вызов макросов DEFINE d и INCLUDE s.

блок-макрос Отслеживает все макросы блока. Выше, плюс ЕСЛИ , ДЛЯ , ДЕЛО и ПОКА .

выражений Отображает результаты оценки выражений.

все Отображает вызов каждого макроса AutoGen, даже макросов TEXT (т. е. текст вне макрокавычек). Кроме того, если вы восстановите файл «expr.ini» с включенной отладкой, то все вызовы Функции схемы, определенные AutoGen, также будут регистрироваться:

    cd ${top_builddir}/agen5
    DEBUG_ENABLED=true bash bootstrap.dir expr.ini
    сделать CFLAGS='-g -DDEBUG_ENABLED=1'
 

Имейте в виду, что вы не можете перестроить этот источник таким образом без предварительного установив исполняемый файл autogen в путь поиска. Из-за этого «expr.ini» находится в списке распределенных источников, и не в зависимостях.

—трассировка = файл
трассировка выходного файла или фильтра.

Указанный вывод может быть именем файла, файлом, к которому добавляется, или, если аргумент опции начинается с оператора pipe ( | ), команда, которая будет получать выходные данные трассировки по умолчанию. в. Например, —traceout=’| less’ запустит вывод трассировки через программу меньше . Добавление к файлу определяется перед именем файла с двумя символами больше ( >> ).

—show-defs
Покажите дерево определений. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Это распечатает полное дерево определения перед обработкой шаблон.

—используется-определяет
Покажите используемые определения. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Это распечатает имена искомых значений определения. во время обработки шаблона, независимо от того, найдены ли они на самом деле или нет. В шаблоне могут быть и другие ссылочные определения. части шаблона не оцениваются. Некоторые из перечисленных имён могут быть вычисляемыми именами и другими аргументами макросов AutoGen. Это не средство для составления окончательного, всеобъемлющего списка всех и только значения, используемые из файла определения. Это предназначено только в качестве вспомогательного средства для шаблонной документации.

-C , —ядро
Оставьте дамп ядра при выходе из строя.

Многие системы по умолчанию используют нулевой предел ядра. Если система имеет заголовок sys/resource.h, и если указан этот параметр, затем в пути выхода из отказа автоген попытается установить предел мягкого ядра равен пределу жесткого ядра. Если это не работает, то админ должен поднять хардкор ограничение по размеру.

Эти параметры можно использовать для управления тем, что обрабатывается

в файлах определений и файлах шаблонов» Они определяют, какие результаты и части результатов следует производить.

-s суффикс , —skip-suffix = суффикс
Пропустите файл с этим SUFFIX . Эта опция может появляться неограниченное количество раз. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc). Этот параметр не должен появляться в сочетании с любым из следующих параметров: выберите-суффикс.

Иногда может быть нежелательно производить все выходные данные. файлы, указанные в шаблоне. (Например, только .h заголовочный файл, но не текст программы .c .) Для этого укажите —skip-suffix=c в командной строке.

-o суффикс , —select-suffix = суффикс
укажите этот выходной суффикс. Эта опция может появляться неограниченное количество раз. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Если вы хотите переопределить спецификации суффикса в шаблоне, вы можете использовать одну или несколько копий этой опции. См. суффикс в разделе @ref{псевдомакрос} информационного документа.

-D значение , —define = значение
имя для добавления в список определений. Эта опция может появляться неограниченное количество раз.

Имена определения AutoGen используются для следующих целей:

Разделы определений AutoGen могут быть включены или отключены. с помощью директив #ifdef и #ifndef в стиле C.

При определении значения для имени вы можете указать индекс для определенного значения. Этот индекс может быть буквальным значением, параметр определения или значение #define-d в самих определениях.

Имя файла может иметь префикс $NAME/. Часть строки имени $NAME будет заменена на значение define-d для NAME .

Когда AutoGen завершит загрузку определений, определенные значения экспортируются в окружающую среду с, путинв(3) . Затем эти значения можно использовать в сценариях оболочки с ${NAME@ }. ссылки и в шаблонах с (getenv «ИМЯ») .

При обработке шаблона вы можете указать индекс для получения конкретное значение. Этот индекс также может быть значением define-d.

Это полностью эквивалентно размещению этого имени в экспортируемой среде. Внутренне это то, что AutoGen фактически делает с этой опцией.

name-pat , —undefine = name-pat
Шаблон удаления списка определений. Эта опция может появляться неограниченное количество раз. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Подобно «C», AutoGen использует предварительную обработку #ifdef/#ifndef . директивы. Эта опция приведет к тому, что совпадающие имена будут удалены из списка определяемых значений.

Этот параметр используется для автоматического отслеживания зависимостей

-M тип , —make-dep [ = тип ]
выпустить файл зависимости make. Эта опция может появляться неограниченное количество раз. Эта опция не может быть предустановлена ​​с помощью переменных среды. или в файлах инициализации (rc).

Этот вариант ведет себя довольно близко к тому, как серия -M параметры работают с компилятором gcc, за исключением того, что вместо испуская зависимости предшественника, это также испускает преемника зависимости (выходные целевые файлы). По умолчанию выходная зависимость информация будет размещена в <базовое имя>.d , но также может быть указывается с помощью -MF . Отметка времени в этом файле будет манипулируют так, что он будет на одну секунду старше, чем самый старый первичный выходной файл.

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

NB: эти вторые буквы являются частью аргумента опции, поэтому -MF должен иметь символ пробела в кавычках или опущен, и -M «F » допустимо, поскольку F ​​ является частью опционный аргумент.

-M может сопровождаться любой из букв M, F, P, T, Q, D или G. Однако только F, Q, T и P имеют смысл. Все, кроме F, имеют несколько разные значения. -MT<имя> интерпретируется как значение <имя> — файл-дозор, который будет зависеть от всех входных данных. (шаблоны и файлы определений) и все выходные файлы будут зависеть в этом дозорном файле. Он подходит для использования в качестве реальной мишени. Q обрабатывается так же, как T, за исключением того, что используются символы доллара (‘$’). удвоился. P вызывает вставку специального правила очистки (затирания) фальши. во фрагмент файла make. Всегда создается пустое правило для формирование списка целей.

Это рекомендуемое использование:

      -MFwhatever-you-like.dep -MTваш-sentinel-file -MP
 
а затем в вашем Makefile сделайте правило autogen :
      -include все, что вам нравится.dep
      clean_targets += очистить-свой-страж-файл
    .сп
      ваш-страж-файл:
          автоген -MT$@@ -MF$*. d .....
    .сп
      локальная очистка:
          rm -f $(чистые_цели)
 

Время модификации файла зависимостей настроено на единицу. секунда перед самой ранней отметкой времени любого другого выходного файла. Следовательно, он подходит для использования в качестве дозорного файла, свидетельствующего о к тому, что программа была успешно запущена. ( — включить есть GNU позволяет указать «включить его, если он существует». Ваша марка должен поддерживать эту функцию, или ваш процесс начальной загрузки должен создать файл.)

Все это также можно указать с помощью DEPENDENCIES_OUTPUT или AUTOGEN_MAKE_DEP переменных среды. Если определено, будет выведена информация о зависимости. Если определено с пробелом свободный текст, отличный от true , false , да , нет , 0 или 1 , тогда берется строка быть именем выходного файла. Если он содержит строку пробелов символов, первый токен такой же, как указано выше, а второй токен берется быть целевым (дозорным) файлом как -MT в пунктах выше. DEPENDENCIES_OUTPUT будет игнорироваться, если есть несколько последовательностей пробельных символов или, если его содержимое, в частности, false , нет или 0 .

справка, обработка версий и опций

-? , —помощь
Отображение информации об использовании и выход.
-! , —дополнительная помощь
Передайте расширенную информацию об использовании через пейджер.
-> [ cfgfile ], —save-opts [= cfgfile ]
Сохраните состояние опции в cfgfile . По умолчанию последний файл конфигурации, указанный в ПРЕДУСТАНОВКИ ОПЦИИ ниже. Команда завершится после обновления файла конфигурации.
—< cfgfile , —load-opts = cfgfile , —no-load-opts
Параметры загрузки из cfgfile . Форма no-load-opts отключит загрузку из более ранних файлов config/rc/ini. —no-load-opts обрабатывается раньше, не работает.
-v [{ v|c|n }], —версия [={ v|c|n }]
Вывести версию программы и выйти. Режим по умолчанию `v’, простой версия. В режиме `c’ будет напечатана информация об авторских правах, а в режиме `n’ распечатать полное уведомление об авторских правах.

ОПЦИИ ПРЕДУСТАНОВКИ

Любая опция, не помеченная как , не предустанавливаемая , может быть предустановлена. путем загрузки значений из файлов конфигурации («RC» или «.INI») и значений из переменные среды с именем:

    AUTOGEN_<имя-опции>  или  АВТОГЕН 
 

Предустановки среды имеют приоритет (обрабатываются позже, чем) файлы конфигурации. Файлы homerc — это « $HOME » и «. ». Если какой-либо из этих каталогов, то файл .autogenrc ищется в этих каталогах.

ОКРУЖАЮЩАЯ СРЕДА

См. ПРЕДУСТАНОВКИ ОПЦИИ для получения информации о переменных среды конфигурации.

ФАЙЛЫ

См. ПРЕДУСТАНОВКИ ОПЦИЙ для файлов конфигурации.

ПРИМЕРЫ

Вот как создается справочная страница:

autogen -Tagman-cmd.tpl -MFman-dep -MTstamp-man opts.def
 

Эта команда создала эту справочную страницу из определения параметра AutoGen. файл. Он переопределяет шаблон, указанный в opts.def (обычно options.tpl ) и использует agman-cmd.tpl . Он также устанавливает сделать вывод зависимости файла на man-dep и файл Sentinel (файл метки времени) до человек-штамп . Основа имени файла получено из определенного имени программы .

Документ вызова texi создается с помощью:

autogen -Tagtexi-cmd.tpl -MFtexi-dep -MTtexi-stamp opts.def
 

СТАТУС ВЫХОДА

Будет возвращено одно из следующих значений выхода:

0 (ВЫХОД_УСПЕХ)
Успешное выполнение программы.
1 (EXIT_OPTION_ERROR)
Параметры команды были неправильно настроены.
2 (EXIT_BAD_TEMPLATE)
При обработке шаблона произошла ошибка.
3 (EXIT_BAD_DEFINITIONS)
Определения не могут быть расшифрованы.
4 (EXIT_LOAD_ERROR)
На этапе загрузки произошла ошибка.
128 (ВЫХОД_СИГНАЛ)
автоген завершился из-за перехвата сигнала. Если ваш шаблон включает строковое форматирование, числовой аргумент элемента форматирования «%s» будет вызвать ошибку сегментации. Autogen поймает сигнал ошибки seg и выйти с AUTOGEN_EXIT_SIGNAL(5) . В качестве альтернативы AutoGen мог быть прерван сигналом kill(2) . Вычтите 128 из фактического кода выхода, чтобы определить номер сигнала.
66 (EX_NOINPUT)
Не удалось загрузить указанный файл конфигурации.
70 (EX_ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ)
libopts имел внутреннюю операционную ошибку. Пожалуйста, сообщите это для autogen-users [at] lists.sourceforge.net. Спасибо.

АВТОРОВ

Брюс Корб

АВТОРСКОЕ ПРАВО

Copyright (C) 1992-2013 Брюс Корб, все права защищены. Эта программа выпущена в соответствии с условиями Стандартной общественной лицензии GNU версии 3 или более поздней.

ОШИБКИ

Пожалуйста, присылайте отчеты об ошибках по адресу: autogen-users [at] lists.sourceforge.net

ПРИМЕЧАНИЯ

Эта страница руководства была AutoGen , созданной на основе autogen . определения вариантов.

Справочные страницы Linux, созданные: SysTutorials. Права на справочные страницы Linux принадлежат соответствующим владельцам. Авторские права на сайт © SysTutorials. Все права защищены.

автоген — определение и значение

  • Определение
  • Связать
  • Список
  • Обсудить
  • См.
  • Услышать
  • и Любовь

Определения

из словаря века.

  • сущ. Самоподдерживающийся организм, в отличие от того, который зависит от других.

Этимологии

Извините, этимологии не найдено.

Поддержка

Помогите поддержать Wordnik (и сделайте эту страницу свободной от рекламы), приняв слово autogen.

Примеры

  • Г-жа Наказава вводит термин « аутоген », используемый для описания химических триггеров аутоиммунных заболеваний, опираясь на термин «канцероген», обозначающий химические триггеры рака.

    Аутоиммунная эпидемия

  • Недавние исследования того, как люди по-разному обрабатывают один конкретный автоген , тяжелый металл ртуть, прекрасно это подтверждает.

    Аутоиммунная эпидемия

  • В частности, проточный цитометр сообщил Гилберту, что у мышей, подвергшихся воздействию ТХЭ, молекула активации Т-клеток, CD44, действовала иначе, чем если бы не было аутогена .

    Аутоиммунная эпидемия

  • Срок « autogen » может оказаться полезным для этой цели, и я буду использовать этот термин для описания химических триггеров аутоиммунных заболеваний в оставшейся части этой книги.

    Аутоиммунная эпидемия

  • Свинец, хорошо задокументированный нейротоксин, не является веществом, которое ученые много изучали в качестве триггера аутоиммунного заболевания, или аутоген .

    Аутоиммунная эпидемия

  • Г-жа Наказава вводит термин « аутоген », используемый для описания химических триггеров аутоиммунных заболеваний, опираясь на термин «канцероген», обозначающий химические триггеры рака.

    Аутоиммунная эпидемия

  • Недавние исследования того, как по-разному люди обрабатывают один конкретный аутоген , тяжелый металл ртуть, подтверждают это слишком точно.

    Аутоиммунная эпидемия

  • Я полагаю, что термин « аутоген » может оказаться полезным для этой цели, и я буду использовать этот термин для описания химических триггеров аутоиммунных заболеваний в оставшейся части этой книги.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *