Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Л-3(STEP) / Конспект лекции.doc
Скачиваний:
81
Добавлен:
16.05.2015
Размер:
200.19 Кб
Скачать

Слайд 10. Применение step

Пояснения

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

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

  • Системы автоматизированного проектирования (CAD–ComputerAidedDesign);

  • Системы автоматизированной подготовки производства (CAM–ComputerAidedManufacturing);

  • Системы управления данными об изделии (PDM–ProductDataManagement);

  • Системы управления ресурсами предприятия (ERP–EnterpriseResourcePlanning);

  • Любые другие STEP-совместимые системы и приложения.

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

Более прогрессивным способом обмена данными является применение БД по изделию с доступом с помощью реализации программного интерфейса SDAIна одном или нескольких языках программирования (C,C++,Java). В этом случае также потребуется первоначальное согласование используемых протоколов применения, а требования к используемым компьютерным приложениям будут выше: они должны поддерживать доступ к БД по изделию с помощьюSDAI. Процесс обмена данными будет состоять в обращении приложений к БД с помощью вызовов функций интерфейсаSDAI(сплошная линия на схеме).

В то же время, существует возможность организации БД по изделию со SDAI-доступом и при условии способности приложений работать только с обменным файлом. Для этого потребуется применение отдельного модуля импорта обменных файлов в БД и экспорта обменных файлов из БД. В таком случае процесс обмена данными будет состоять в создании приложением обменного файлаSTEP, который будет интерпретирован модулем импорта/экспорта, в результате чего информация из обменного файла попадет в БД по изделию. Для получения информации из БД, помимо прямого доступа с помощью вызова функцииSDAI, можно воспользоваться тем же модулем импорта/экспорта, который получит требуемую информацию из БД и создаст на ее основе обменный файл, который может быть передан по назначению. Сам модуль импорта/экспорта обменных файлов работает с БД по изделию через интерфейсSDAI.

Слайд 11. Программная поддержка step

Пояснения

Стандарт STEPпредназначен для организации обмена данными между различными компьютерными системами, поэтому он имел бы небольшую значимость без его поддержки конкретными программными средствами. ПоддержкаSTEPможет выражаться либо в способности обмениваться данными с применениемSTEP, либо в способности специальным образом обрабатыватьSTEP-данные. На этом основании все программные средства, поддерживающиеSTEP, можно разделить на две категории: прикладные системы и специализированные средства.

Основным предназначением прикладных систем (в их состав входят CAD-,CAM-,PDM-,ERP-системы) является создание и обработка данных об изделии. У этих систем, как правило, есть своя собственная модель данных, но обмен данными с другими системами они осуществляют в том числе и с помощью стандартаSTEP. В настоящий момент подавляющее большинство прикладных систем поддерживают ограниченное количество протоколов применения (в основном,ISO10303-203) и обменный файл в качестве метода реализации обмена. ПоддержкуSTEPосуществляют практически все ведущие промышленные системы:

  • Unigraphics

  • CATIA

  • Pro/Engineer

  • Autodesk Mechanical Desktop

  • iMAN

  • ENOVIA

Специализированные средства поддержки STEPсами могут быть разделены на три категории: конверторы, базы данных и инструментальные пакеты. Конверторы позволяют преобразовывать информацию изSTEP-форматов в иные форматы данных. К таковым относятся системы, позволяющие преобразовать геометрическое описание изделия из обменного файлаSTEPв файл в формате спецификацииIGESи наоборот. Другим примером является конвертор, преобразующий информационную модель на языкеUML(UnifiedModelingLanguage– Единый Язык Моделирования) в информационную модель на языкеEXPRESS.

Существуют реализации уже упомянутых ранее баз данных по изделию с доступом через программный интерфейс SDAI. Самой известной коммерческой реализацией таких БД является пакетEXPRESSDataManager.

Наконец, существуют целые инструментальные пакеты, позволяющие не только производить разнообразную обработку STEP-данных (как информационных моделей наEXPRESS, так и обменных файлов разных протоколов применения), но и самостоятельно разрабатывать компьютерные приложения, поддерживающиеSTEP. Примером инструментального пакета является продуктST-Developer, содержащий в комплекте поставки специализированные программные библиотеки.