Автоматизированное проектирование. Норенков И.П. - 16 стр.

UptoLike

Составители: 

""*A*)&* " !"#$%!#&'&($"!))$* +($*,#&($"!)&*5@!"! 7
Для удобства адаптации САПР к нуждам конкретных приложений, для ее развития целесообраз-
но иметь в составе САПР инструментальные средства адаптации и развития. Эти средства представ-
лены той или иной CASE-технологией, включая языки расширения. В некоторых САПР применяют
оригинальные инструментальные среды.
Примерами могут служить объектно-ориентированная интерактивная среда CAS.CADE в системе EUCLID, содер-
жащая библиотеку компонентов, в САПР T-Flex CAD 3D предусмотрена разработка дополнений в средах Visual C++ и
Visual Basic.
Важное значение для обеспечения открытости САПР, ее интегрируемости с другими автомати-
зированными системами (АС) имеют интерфейсы, представляемые реализованными в системе форма-
тами межпрограммных обменов. Очевидно, что, в первую очередь, необходимо обеспечить связи
между CAE, CAD и CAM-подсистемами.
В качестве языковформатов межпрограммных обменовиспользуются IGES, DXF, Express (стандарт ISO
10303-11, входит в совокупность стандартов STEP), SAT (формат ядра ACIS) и др.
Наиболее перспективными считаются диалекты языка Express, что объясняется общим характе-
ром стандартов STEP, их направленностью на различные приложения, а также на использование в со-
временных распределенных проектных и производственных системах. Действительно, такие форма-
ты, как IGES или DXF, описывают только геометрию объектов, в то время как в обменах между раз-
личными САПР и их подсистемами фигурируют данные о различных свойствах и атрибутах изделий.
Язык Express используется во многих системах интерфейса между CAD/CAM-системами. В частности, в систему
CAD++ STEP включена среда SDAI (Standard Data Access Interface), в которой возможно представление данных об объек-
тах из разных систем CAD и приложений (но описанных по правилам языка Express). CAD++ STEP обеспечивает доступ
к базам данных большинства известных САПР с представлением извлекаемых данных в виде STEP-файлов. Интерфейс
программиста позволяет открывать и закрывать файлы проектов в базах данных, производить чтение и запись сущностей.
В качестве объектов могут использоваться точки, кривые, поверхности, текст, примеры проектных решений, размеры, свя-
зи, типовые изображения, комплексы данных и т.п.
"40>-+. 4 CALS--.604D4@++. CALS-технологияэто технология комплексной компьютери-
зации сфер промышленного производства, цель которойунификация и стандартизация специфика-
ций промышленной продукции на всех этапах ее жизненного цикла. Основные спецификации пред-
ставлены проектной, технологической, производственной, маркетинговой, эксплуатационной доку-
ментацией. В CALS-системах предусмотрены хранение, обработка и передача информации в компью-
терных средах, оперативный доступ к данным в нужное время и в нужном месте. Соответствующие
системы автоматизации назвали автоматизированными логистическими системами или CALS
(Computer Aided Logistic Systems). Поскольку под логистикой обычно понимают дисциплину, посвя-
щенную вопросам снабжения и управления запасами, а функции CALS намного шире и связаны со
всеми этапами жизненного цикла промышленных изделий, применяют и более соответствующую
предмету расшифровку аббревиатуры CALS — Continuous Acquisition and LifeCycle Support.
Применение CALS позволяет существенно сократить объемы проектных работ, так как описа-
ния многих составных частей оборудования, машин и систем, проектировавшихся ранее, хранятся в
базах данных сетевых серверов, доступных любому пользователю технологии CALS. Суще ственно
облегчается решение проблем ремонтопригодности, интеграции продукции в различного рода систе-
мы и среды, адаптации к меняющимся условиям эксплуатации, специализации проектных организа-
ций и т.п. Ожидает ся, что успех на рынке сложной технической продукции будет немыслим вне тех-
нологии CALS.
Развитие CALS-технологии должно привести к появлению так называемых ('"&7)45*., 0"#'6-
(#-+&(, при которых процесс создания спецификаций с информацией для программно управляемого
технологического оборудования, достаточной для изготовления изделия, может быть распределен во
времени и прост ранстве между многими
организационно автономными проектными студиями. Среди
несомненных достижений CALS-технологии следует отметить легкость распространения передовых
проектных решений, возможность многократного воспроизведения частей проекта в новых разработ-
ках и др.
Построение открытых распределенных автоматизированных систем для проектирования и уп-
равления в промышленности составляет основу современной CALS-технологии. Главная проблема их
построенияобеспечение единообразного описания и интерпретации данных, независимо от места
&.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&*
16
 5@!"! 7                                             ""*A*)&*     " !"#$%!#&'&($"!))$* +($*,#&($"!)&*

     Для удобства адаптации САПР к нуждам конкретных приложений, для ее развития целесообраз-
но иметь в составе САПР инструментальные средства адаптации и развития. Эти средства представ-
лены той или иной CASE-технологией, включая языки расширения. В некоторых САПР применяют
оригинальные инструментальные среды.
       Примерами могут служить объектно-ориентированная интерактивная среда CAS.CADE в системе EUCLID, содер-
жащая библиотеку компонентов, в САПР T-Flex CAD 3D предусмотрена разработка дополнений в средах Visual C++ и
Visual Basic.
     Важное значение для обеспечения открытости САПР, ее интегрируемости с другими автомати-
зированными системами (АС) имеют интерфейсы, представляемые реализованными в системе форма-
тами межпрограммных обменов. Очевидно, что, в первую очередь, необходимо обеспечить связи
между CAE, CAD и CAM-подсистемами.
      В качестве языков — форматов межпрограммных обменов — используются IGES, DXF, Express (стандарт ISO
10303-11, входит в совокупность стандартов STEP), SAT (формат ядра ACIS) и др.
     Наиболее перспективными считаются диалекты языка Express, что объясняется общим характе-
ром стандартов STEP, их направленностью на различные приложения, а также на использование в со-
временных распределенных проектных и производственных системах. Действительно, такие форма-
ты, как IGES или DXF, описывают только геометрию объектов, в то время как в обменах между раз-
личными САПР и их подсистемами фигурируют данные о различных свойствах и атрибутах изделий.
       Язык Express используется во многих системах интерфейса между CAD/CAM-системами. В частности, в систему
CAD++ STEP включена среда SDAI (Standard Data Access Interface), в которой возможно представление данных об объек-
тах из разных систем CAD и приложений (но описанных по правилам языка Express). CAD++ STEP обеспечивает доступ
к базам данных большинства известных САПР с представлением извлекаемых данных в виде STEP-файлов. Интерфейс
программиста позволяет открывать и закрывать файлы проектов в базах данных, производить чтение и запись сущностей.
В качестве объектов могут использоваться точки, кривые, поверхности, текст, примеры проектных решений, размеры, свя-
зи, типовые изображения, комплексы данных и т.п.
     "40>-+. 4 CALS--.604D4@++. CALS-технология — это технология комплексной компьютери-
зации сфер промышленного производства, цель которой — унификация и стандартизация специфика-
ций промышленной продукции на всех этапах ее жизненного цикла. Основные спецификации пред-
ставлены проектной, технологической, производственной, маркетинговой, эксплуатационной доку-
ментацией. В CALS-системах предусмотрены хранение, обработка и передача информации в компью-
терных средах, оперативный доступ к данным в нужное время и в нужном месте. Соответствующие
системы автоматизации назвали автоматизированными логистическими системами или CALS
(Computer Aided Logistic Systems). Поскольку под логистикой обычно понимают дисциплину, посвя-
щенную вопросам снабжения и управления запасами, а функции CALS намного шире и связаны со
всеми этапами жизненного цикла промышленных изделий, применяют и более соответствующую
предмету расшифровку аббревиатуры CALS — Continuous Acquisition and LifeCycle Support.
     Применение CALS позволяет существенно сократить объемы проектных работ, так как описа-
ния многих составных частей оборудования, машин и систем, проектировавшихся ранее, хранятся в
базах данных сетевых серверов, доступных любому пользователю технологии CALS. Существенно
облегчается решение проблем ремонтопригодности, интеграции продукции в различного рода систе-
мы и среды, адаптации к меняющимся условиям эксплуатации, специализации проектных организа-
ций и т.п. Ожидается, что успех на рынке сложной технической продукции будет немыслим вне тех-
нологии CALS.
     Развитие CALS-технологии должно привести к появлению так называемых ('"&7)45*., 0"#'6-
(#-+&(, при которых процесс создания спецификаций с информацией для программно управляемого
технологического оборудования, достаточной для изготовления изделия, может быть распределен во
времени и пространстве между многими организационно автономными проектными студиями. Среди
несомненных достижений CALS-технологии следует отметить легкость распространения передовых
проектных решений, возможность многократного воспроизведения частей проекта в новых разработ-
ках и др.
     Построение открытых распределенных автоматизированных систем для проектирования и уп-
равления в промышленности составляет основу современной CALS-технологии. Главная проблема их
построения — обеспечение единообразного описания и интерпретации данных, независимо от места

 &.+.)$(*),$" . !"#$%!#&'&($"!))$*                +($*,#&($"!)&*                                             16