IGES - IGES

Логотип проекта IGES от NIST

В Первоначальная спецификация обмена графикой (IGES) (произносится злоба) не зависит от поставщика формат файла что позволяет цифровая биржа информации среди системы автоматизированного проектирования (CAD) системы.

Официальное название IGES - Цифровое представление для передачи данных определения продукта, впервые опубликовано в марте 1980 г. в США. Национальное бюро стандартов так как НБСИР 80-1978.[1] Многие документы (например, ранние версии Стандарты обороны MIL-PRF-28000[2] и MIL-STD-1840[3]) назвал его КАК Я Y14.26M, обозначение ANSI комитет, утвердивший IGES версии 1.0.

Используя IGES, пользователь САПР может обмениваться моделями данных продукта в виде принципиальные схемы, каркас, поверхность произвольной формы или твердотельное моделирование представления. Приложения, поддерживаемые IGES, включают традиционные инженерные чертежи, модели для анализа и др. производство функции.

История

IGES был инициативой ВВС США (ВВС США) Интегрированное автоматизированное производство (ICAM) (1976-1984).[4]

ICAM стремился разработать процедуры (IDEF ) процессы (Групповые технологии ) и программное обеспечение (CAD / CAM ), который объединит все операции в аэрокосмическом производстве и, таким образом, значительно снизит затраты. Ранее программа USAF по производственным технологиям финансировала язык Automatically Programmed Tools (APT) для программирования станков с числовым программным управлением (NC). Чтобы сократить разрыв в данных между проектированием и производством деталей, одной из целей ICAM была разработка программного обеспечения САПР, которое автоматически генерировало бы программы числового управления для очень сложных станков с ЧПУ, используемых повсюду в мире. Аэрокосмическая промышленность промышленность. Серьезной проблемой была несовместимость данных, предоставленных многими CAD системы, используемые в то время. USAF / ICAM созвали встречу в Национальное бюро стандартов (теперь известный как Национальный институт стандартов и технологий или NIST ) в 1978 году для решения этой проблемы. Боинг предложила продать свое программное обеспечение для перевода в САПР ВВС США за один доллар США. ВВС США принял это предложение и заключил контракт с NIST на объединение группы пользователей и поставщиков, включая Boeing, General Electric, Ксерокс, Компьютерное зрение, Applicon и другие для дальнейшей разработки и тестирования этого программного обеспечения. Хотя было принято начинать название разработок ICAM со слова «интегрированный» (например, IDEF), полагая, что будет происходить быстрая разработка программного обеспечения для обмена графическими данными, USAF решил, что IGES будет исходной спецификацией обмена графикой, а не интегрированной графикой. Спецификация обмена.

С 1988 г. DoD потребовал, чтобы все цифровой информация о продукте и производстве (PMI) для контрактов на системы вооружения (технические чертежи, принципиальные схемы, так далее.) быть доставленным в электронный форма, такая как формат IGES. Как следствие, CAx Поставщики программного обеспечения, которые хотят продавать свои продукты субподрядчикам Министерства обороны США и их партнерам, должны поддерживать импорт (чтение) и экспорт (запись) файлов формата IGES.

Стандарт ANSI с 1980 года, IGES используется в автомобильный, аэрокосмический, и судостроение отрасли. Он использовался для систем вооружения от Ракета трезубец системы наведения ко всему авианосцы. Эти модели деталей, возможно, придется использовать спустя годы после того, как поставщик исходной системы проектирования уйдет из бизнеса. Файлы IGES обеспечивают доступ к этим данным через десятилетия. Сегодня плагин для просмотра Веб-браузеры позволяют просматривать файлы IGES, созданные 20 лет назад, из любой точки мира.[5]

После первоначального выпуска ШАГ (ISO 10303) в 1994 году интерес к дальнейшему развитию IGES снизился, и версия 5.3 (1996) стала последним опубликованным стандартом.

Формат файла

Файл IGES состоит из 80 символов. ASCII записей, длина записи, полученная из перфокарта эпоха. Текстовые строки представлены в "Холлерит "формат, количество символов в строке, за которым следует буква" H ", за которой следует текстовая строка, например, "4HSLOT" (это формат текстовой строки, используемый в ранних версиях Фортран язык). У ранних переводчиков IGES были проблемы с IBM мэйнфреймы потому что мэйнфреймы использовали EBCDIC кодировка текста, и некоторые переводчики EBCDIC-ASCII либо подставляли неправильный символ, либо неправильно устанавливали бит четности, вызывая неправильное прочтение.

Вот очень маленький файл IGES 1987 года,[6] содержащий только две ТОЧКИ (Тип 116), две КРУГОВЫЕ ДУГИ (Тип 100) и две ЛИНИИ (Тип 110). Он представляет собой прорезь с точками в центрах двух полукругов, образующих концы прорези, и двух линий, образующих стороны.

                                                                        S 11H ,, 1H;, 4HSLOT, 37H $ 1 $ DUA2: [IGESLIB.BDRAFT.B2I] SLOT.IGS ;, G 117HBravo3 BravoDRAFT, 31HBravo3-> IGES V3.002 (2 октября 87), 32,38,6 , 38,15, G 24HSLOT, 1., 1,4HINCH, 8,0.08,13H871006.192927,1.E-06,6., G 331HD. А. Харрод, тел. 313 / 995-6333,24HAPPLICON - Анн-Арбор, Мичиган, 4,0; G 4 116 1 0 1 0 0 0 0 1D 1116 1 5 1 0 0D 2116 2 0 1 0 0 0 0 1D 3116 1 5 1 0 0D 4100 3 0 1 0 0 0 0 1D 5100 1 2 1 0 0D 6 100 4 0 1 0 0 0 0 1D 7 100 1 2 1 0 0D 8110 5 0 1 0 0 0 0 1D 9 110 1 3 1 0 0D 10 110 6 0 1 0 0 0 0 1D 11 110 1 3 1 0 0D 12116,0., 0., 0., 0,0,0; 1П 1116,5., 0., 0., 0,0,0; 3П 2100,0., 0., 0., 0., 1., 0., - 1., 0,0; 5П 3100,0., 5., 0., 5., - 1., 5., 1., 0,0; 7P 4110,0., - 1., 0., 5., - 1., 0., 0,0; 9П 5110,0., 1., 0., 5., 1., 0., 0,0; 11П 6С 1Г 4Д 12П 6 Т 1

Файл разделен на 5 разделов: Sпирог граммлобал Dвход в каталог пarameter Data и Ткончик, обозначенный символами S, G, D, P или T в столбце 73. Характеристики и геометрическая информация объекта разделены между двумя разделами; один в формате с двумя записями фиксированной длины (запись каталога или раздел DE), другой в формате нескольких записей с разделителями-запятыми (данные параметров или раздел PD), что можно увидеть в более удобочитаемом представление файла.[7]

При отображении пользователь должен увидеть два желтый очков (трудно увидеть на белый фон, но большинство систем САПР используют черный фон), один из происхождение пространства модели [0,0,0], два красный дуги окружности и две зеленый линий.

Slot.gif

Поддержка иностранных языков

fc2001x.igs - это пример файла IGES, который демонстрирует код шрифта 2001 (Кандзи)

В связи с его растущей международной популярностью (несколько стран, включая Австралию и Великобританию, приняли IGES в качестве собственных национальных стандартов для взаимодействия PMI), в объект TEXT (тип 212) была добавлена ​​поддержка для поддержки ISO 8859 (латиница-1) алфавит для европейских символов.[8]

В 1990-х годах IGES добавил поддержку Кодировка JIS за Кандзи (漢字 ) как двухбайтовые символы (JIS-6226 ), что позволяет членам Японская ассоциация автопроизводителей (JAMA) для обмена моделями деталей со своими американскими и европейскими партнерами без потери текста кандзи.

Текущая версия IGES не поддерживает Unicode 16- или 32-битная кодировка символов, поэтому арабские и другие шрифты (например, тайские) не могут быть представлены.[9]

Рекурсивный стандарт

Одной из уникальных особенностей стандарта IGES является то, что он был первым ANSI стандарт для документирования с использованием самого себя. Начиная с версии 4.0, все технические иллюстрации для печатной версии стандарта были созданы из файлов IGES. В электронное издание система (Латекс ) объединяет растровые изображения генерируется из файлов IGES в PostScript отправлен в лазерный принтер, поэтому текст и изображения печатаются на одной странице для последующего использования в качестве готов к камере копия для коммерческой публикации. Начиная с IGES версии 5.2, именно так был создан стандарт, а версия 5.3 (самая последняя утвержденная ANSI версия) доступна как PDF документ.[10]

Многие из иллюстраций (все они соответствуют поднабору технических чертежей Министерства обороны США MIL-D-28000 IGES) используют объекты, которые они описывают, например, изображение ЛИДЕРА (СТРЕЛКА) ЛИЦА (тип 214) может использоваться как тестовый пример для разработчиков переводчика, потому что он содержит все 12 стилей стрелок, определенных стандартом. Эти WYSIWYG файлы примеров можно отличить по начальному «F» и конечному «X» в имени файла (например, f214x.igs[11]), и эта библиотека называется IGES X-файлы членами IGES сообщество.

Вот один из примеров рисунков, Рисунок 2 из Приложения A (fmeparte.igs[12]), который появился во всех версиях IGES, начиная с версии 3.0. Он использует объекты линейных, угловых и ординатных размеров, а также примеры обоих дуги окружности и конуса. Обычно это первая часть, используемая при тестировании переводчика IGES, потому что в стандарте есть представление о том, как он должен выглядеть.

Figa2.gif

Смотрите также

Рекомендации

  1. ^ Первоначальная спецификация обмена графикой IGES версии 1.0, Роджер Н. Нагель, доктор философии, руководитель проекта Уолт У. Брейтуэйт, магистр медицины, Boeing Филип Р. Кенникотт, доктор философии, General Electric, Национальное бюро стандартов, NBSIR 80-1978, март 1980 г.
  2. ^ «МИЛ-ПРФ-28000Б». everyspec.com. 2011-05-26.
  3. ^ "MIL-STD-1840C". everyspec.com. 2011-05-26.
  4. ^ «ИГЕС». Журнал ПК.
  5. ^ «Поверните часть IGES из 1990 года с помощью Java». Архивировано из оригинал на 2016-03-05.
  6. ^ "MISC - Пример файла IGES слот". Архивировано из оригинал на 2010-08-15. Получено 2010-01-08.
  7. ^ "MISC - Пример файла IGES (дамп)". Архивировано из оригинал на 2012-09-26. Получено 2010-08-16.
  8. ^ "MISC - Файл примера IGES font3001".
  9. ^ Но см. IGES RFC 603, «Архивная копия». Архивировано из оригинал в 2012-07-19. Получено 2011-10-01.CS1 maint: заархивированная копия как заголовок (ссылка на сайт) который предлагает помеченный UTF-8.
  10. ^ "IGES 5.3 (ANSI-1996)" (PDF). Ассоциация данных о продуктах США. 1996-09-23. Архивировано из оригинал (PDF) на 2012-08-21. Получено 2007-07-28.
  11. ^ "WYSIWYG - файл примера IGES f214x". Архивировано из оригинал на 2010-03-01. Получено 2010-01-08.
  12. ^ "Файл примера MISC - IGES figa2". Архивировано из оригинал 28.02.2010. Получено 2010-01-08.
Примечания
  • Nagel, Roger N .; Брейтуэйт, Уолт В .; Кенникотт, Филип Р. (1980), Первоначальная спецификация обмена графикой IGES, версия 1.0, Вашингтон, округ Колумбия: Национальное бюро стандартов, NBSIR 80-1978.
  • 1982 https://books.google.com/books/about/Digital_presentation_for_communication.html?id=5LDgAAAAMAAJ
  • 1990 https://books.google.com/books/about/Digital_presentation_for_communication.html?id=tyFZAAAAYAAJ
  • Цифровое представление для передачи данных определения продукта: IGES 5.2 (исходная спецификация обмена графикой, версия 5.2), Ассоциация данных о продуктах США, ноябрь 1993 г., ISBN  978-1-88538900-8
  • Организация IGES / PDES (23 сентября 1996 г.), Первоначальная спецификация обмена графикой: IGES 5.3 (PDF), N. Charleston, SC: U.S. Product Data Association, заархивировано из оригинал (PDF) 21 августа 2012 г., Ранее стандарт ANSI с 23 сентября 1996 г. по сентябрь 2006 г.
  • Организация IGES / PDES (28 июня 2006 г.), Первоначальная спецификация обмена графикой (IGES) версии 5.x (проект), Организация IGES / PDES. Базовая версия выпущена 12 января 1999 г.
  • Организация IGES / PDES (30 ноября 2001 г.), Первоначальная спецификация обмена графикой (IGES), версия 6.0 (проект). Базовая версия была выпущена 5 января 1998 г.

внешняя ссылка