Передача данных в автоматизированных системах технологической подготовки производства. Шерстобитова В.Н - 7 стр.

UptoLike

7
2.2 Стандарты данных
Для комплексного решения задач автоматизации конструирования, ин-
женерного анализа и технологической подготовки производства на предпри-
ятиях создаются свои интегрированные информационные системы. На рабочих
местах конструкторов и технологов устанавливают программные среды раз-
личных фирмразработчиков.
В настоящее время ведутся работы по созданию интегрированного об-
мена данными. Разрабатываются стандарты в области ИПИтехнологий (тех-
нологий информационной поддержки изделий или CALS – технологий) в меж-
дународной организации стандартизации ISO. В ее состав входит более 80
стран. В рамках ISO и международной электротехнической комиссии (IEC) ра-
ботает совместный комитет по компьютерной графике (ISO/IEC JTC1 SC24).
Международные и национальные стандарты определяют формат и содержание
информационных моделей продукции, ее жизненный цикл и производственные
среды.
Основным преимуществом этих стандартов ISO является их независи-
мость от операционной системы и физических устройств. Для GKS, GKS-3D,
CGI, PHIGS опубликованы и готовятся стандарты на интерфейс с языками про-
граммирования (C, Pascal, Fortran, Ada), которые однозначно определяют син-
таксис функциональных вызовов API и передаваемые параметры. Это позволя-
ет осуществлять перенос программ без существенных переделок на уровне ис-
ходных текстов (при использовании стандартных версий языка программиро-
вания). Другое преимущество связано со стандартизацией двух- и трехмерного
графического ввода, включая ввод координат графического курсора.
Недостатком стандартов ISO является неполная совместимость различ-
ных реализаций одного стандарта. Например, GKS определяет набор всего из
шести примитивов вывода, в то время как в реальных библиотеках их исполь-
зуется гораздо больше. Один из примитивов GKS является обобщенным при-
митивом вывода, который обеспечивает расширение набора графических эле-
ментов в конкретной реализации. На практике большинство примитивов биб-
лиотеки (окружность, эллипс, дуга и другие) являются расширением стандарт-
ного набора. Аналогичные проблемы возникают и с другими стандартами ISO,
имеющими обобщенный примитив. Главным препятствием использования
стандартов является отсутствие достаточной поддержки в реальных системах.
Графические интерфейсы ISO/ANSI получили ограниченное распространение
на рабочих станциях и практически не поддерживаются на персональных ком-
пьютерах. Исключение составляет лишь CGM, который используется для обме-
на изображениями между программами, а не для организации диалога. Это
можно объяснить сложностью реализации и недостаточным быстродействием
вследствие многоуровневых геометрических преобразований. Другое препятст-
вие - отставание стандартов от новаций в машинной графике. Время рассмот-
рения стандарта в ISO доходит до пяти лет, что не позволяет учитывать новей-
ших тенденций.
     2.2 Стандарты данных

       Для комплексного решения задач автоматизации конструирования, ин-
женерного анализа и технологической подготовки производства на предпри-
ятиях создаются свои интегрированные информационные системы. На рабочих
местах конструкторов и технологов устанавливают программные среды раз-
личных фирм – разработчиков.
       В настоящее время ведутся работы по созданию интегрированного об-
мена данными. Разрабатываются стандарты в области ИПИ – технологий (тех-
нологий информационной поддержки изделий или CALS – технологий) в меж-
дународной организации стандартизации ISO. В ее состав входит более 80
стран. В рамках ISO и международной электротехнической комиссии (IEC) ра-
ботает совместный комитет по компьютерной графике (ISO/IEC JTC1 SC24).
Международные и национальные стандарты определяют формат и содержание
информационных моделей продукции, ее жизненный цикл и производственные
среды.
       Основным преимуществом этих стандартов ISO является их независи-
мость от операционной системы и физических устройств. Для GKS, GKS-3D,
CGI, PHIGS опубликованы и готовятся стандарты на интерфейс с языками про-
граммирования (C, Pascal, Fortran, Ada), которые однозначно определяют син-
таксис функциональных вызовов API и передаваемые параметры. Это позволя-
ет осуществлять перенос программ без существенных переделок на уровне ис-
ходных текстов (при использовании стандартных версий языка программиро-
вания). Другое преимущество связано со стандартизацией двух- и трехмерного
графического ввода, включая ввод координат графического курсора.
       Недостатком стандартов ISO является неполная совместимость различ-
ных реализаций одного стандарта. Например, GKS определяет набор всего из
шести примитивов вывода, в то время как в реальных библиотеках их исполь-
зуется гораздо больше. Один из примитивов GKS является обобщенным при-
митивом вывода, который обеспечивает расширение набора графических эле-
ментов в конкретной реализации. На практике большинство примитивов биб-
лиотеки (окружность, эллипс, дуга и другие) являются расширением стандарт-
ного набора. Аналогичные проблемы возникают и с другими стандартами ISO,
имеющими обобщенный примитив. Главным препятствием использования
стандартов является отсутствие достаточной поддержки в реальных системах.
Графические интерфейсы ISO/ANSI получили ограниченное распространение
на рабочих станциях и практически не поддерживаются на персональных ком-
пьютерах. Исключение составляет лишь CGM, который используется для обме-
на изображениями между программами, а не для организации диалога. Это
можно объяснить сложностью реализации и недостаточным быстродействием
вследствие многоуровневых геометрических преобразований. Другое препятст-
вие - отставание стандартов от новаций в машинной графике. Время рассмот-
рения стандарта в ISO доходит до пяти лет, что не позволяет учитывать новей-
ших тенденций.


                                                                        7