- •Оглавление
- •1.Введение
- •2.Открытость информационной системы
- •2.1 Расширяемость.
- •2.2. Масштабируемость
- •2.3.Способность к интеграции.
- •2.4.Интероперабельность.
- •2.5.Архитектура
- •3.Интерфейс программирования приложения
- •3.1.Схема
- •3.2.Структура
- •3.3.Интерфейсы
- •3.4.Приложения, создаваемые на платформе SolidWorks api
- •3.5.Особенности использования api в коммерческих программных продуктах
- •4.Стандарты и технологии
- •4.1.Стандарты
- •4.2.Технологии
- •5.Разработка приложения,обеспечивающего взаимодействие с solidworks.
- •6.Список литературы
2.4.Интероперабельность.
Интероперабельность (англ.interoperability — способность к взаимодействию) — это способность продукта или системы,интерфейсыкоторых полностью открыты, взаимодействовать и функционировать с другими продуктами или системами без каких-либо ограничений доступа и реализации.
Для совместного использования систем SolidWorks и AutoCAD корпорация SolidWorks предоставляет своим пользователям приложение XchangeWorks, поставляемое бесплатно. Программа установки SolidWorks автоматически определяет, установлен ли на вашем компьютере AutoCAD, и предлагает установить систему взаимодействия SolidWorks и AutoCAD.
Это взаимодействие заключается в следующем. Если при работе в SolidWorks пользователю не надо прилагать каких-либо дополнительных усилий для открытия файлов AutoCAD, то при работе в AutoCAD без модуля XchangeWorks ему придется воспользоваться промежуточным форматом iges. После установки программы достаточно воспользоваться функцией «Открыть» в меню AutoCAD — XchangeWorks и выбрать файл модели SolidWorks. Трехмерная модель из SolidWorks будет автоматически импортирована. Для двухмерных примитивов передача в AutoCAD производится путем простого сохранения чертежа SolidWorks в формате DWG. В дополнение к сказанному отметим, что система SolidWorks, оснащенная модулем XchangeWorks, позволяет импортировать в AutoCAD не только собственные файлы моделей SolidWorks, но и модели Pro/Engineer, Unigraphics.
Модуль XchangeWorks содержит также функцию Part Modeler, позволяющую создавать внутри AutoCAD трехмерные модели, используя стандартные средства SolidWorks. При вызове этой функции в AutoCAD открывается диалоговое окно SolidWorks, в котором можно осуществлять любые операции по созданию моделей, доступные в SolidWorks. При закрытии диалогового окна эту модель можно импортировать в AutoCAD. Таким образом, осуществляется полная двунаправленная связь между системами.
2.5.Архитектура
Программный комплекс SolidWorks предназначен для автоматизации работ промышленного предприятия на этапах конструкторской и технологической подготовки производства изделий любой степени сложности и назначения. Специализированные модули программного комплекса решают задачи на этапе производства и эксплуатации. Программный комплекс состоит из следующих компонентов:
Библиотека проектирования: Единая библиотека физических свойств материалов, текстур и штриховок. Типовые конструктивные элементы, стандартные детали и узлы, элементы листовых деталей, профили прокатного сортамента, и т.п. Библиотека стандартных отверстий.
Экспресс-анализ: динамики механизмов, прочности деталей - SimulationXpress, аэро/гидродинамики - FloXpress, технологичности изготовления детали - DFMXpress, литья пластмасс - e-SimpoeWorks. Расчет массово-инерционных и геометрических характеристик модели, моделирование работы кулачков.
Экспертные системы: SketchXpert - анализ конфликтов в эскизах, поиск оптимального решения. FeatureXpert, FilletXpert, DraftXpert - автоматическое управление элементами скруглений и уклонов, оптимизация порядка построения модели. Instant3D - динамическое прямое редактирование 3D моделей деталей и сборок, стандартных компонентов.DimXpert - автоматизированная простановка размеров и допусков в 3D модели, а так же размеров в чертежах, возможность работы с импортированной геометрией. AssemblyXpert - анализ производительности больших сборок, подготовка вариантов решений по улучшению быстродействия.
Оформление чертежей по ЕСКД: Анимация:Создание мультипликации (анимаций) на основе 3D моделей.
API SDKПоддержка программирования на языках Visual Basic, Visual C++ и др., запись и редактирование макросов (VBA).
SolidWorks Rx:Утилита автоматической диагностики компьютера на соответствие требованиям SolidWorks.
SolidWorks Explorer:Проводник файлов SolidWorks.
3D Content Central: Доступ к единой библиотеке стандартных компонентов поставщиков-производителей в формате SolidWorks.
SolidWorks eDrawings: Просмотр и вывод на печать документов SolidWorks, Pro/Engineer, DWG, DXF.
DraftSight:Работа с чертежами в формате DWG без ограничения номера версии. Ассоциативные связи с моделью SolidWorks.