
- •Оглавление
- •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.Список литературы
3.3.Интерфейсы
Эта тема перечисляет интерфейсы SolidWorks, категоризированные функциональностью.
Прикладные интерфейсы
Интерфейсы аннотации
Интерфейсы рисования
Интерфейсы конфигурации
Интерфейсы DimXpert
Интерфейсы перечисления
Интерфейсы особенности
Образцовые интерфейсы
Интерфейсы исследований движения
Интерфейсы эскиза
Сервисные интерфейсы
Контролируемые пользователем интерфейсы
Пропускные интерфейсы
3.4.Приложения, создаваемые на платформе SolidWorks api
В настоящее время насчитывается свыше тысячи прикладных программ, использующих SolidWorks API и решающих ряд специальных задач. Такое обилие приложений является важной характерной особенностью пакета SolidWorks и положительным образом выделяет его из списка других систем, имеющихся сегодня на рынке. В рамках статьи не представляется возможным перечислить все партнёрские приложения SolidWorks. Полный их список можно посмотреть в Интернет на web-сайте SolidWorks Corp. по адресу http://www.solidworks.com/pages/partners/PartnerProducts.html. Названия и описания функциональных возможностей наиболее востребованных на российском рынке прикладных модулей SolidWorks приведены наwww.solidworks.ruв разделе Продукты.
Чем обусловлено такое обилие прикладных модулей? Дело в том, что ещё в далёком 1995 году корпорация SolidWorks основала проект «Партнёры SolidWorks», который предполагает осуществление совместной работы по созданию и дистрибьюции прикладных программ для системы SolidWorks. В зависимости от степени интеграции с SolidWorks существует несколько ступеней партнёрства и, соответственно, – несколько групп партнёров по степени полноты предлагаемых решений:
- Research Partner– партнёр-исследователь. Обеспечивает низшую степень интеграции своих приложений с SolidWorks. Приложения не требуют сертификации специалистами SolidWorks Corp. на предмет совместимости программ. Партнёры-исследователи стремятся получить в перспективе звание Solution Partner.
- Solution Partner– партнёр по решению. Обеспечивает высокую степень интеграции своих приложений с SolidWorks, но эти приложения не обязательно работают с ним в одном окне. Приложения проходят обязательную сертификацию на SolidWorks Corp. на предмет совместимости с SolidWorks. Партнёры по решению стремятся получить в перспективе звание Gold Partner.
- Gold Partner– золотой партнёр. Обеспечивает наивысшую степень интеграции своих приложений с SolidWorks, и обязательно работают с ним в одном окне. Приложения проходят обязательную сертификацию на SolidWorks Corp. на предмет совместимости с SolidWorks при выходе каждой новой версии SolidWorks.
- CAM Partner- партнер по разработке приложений SolidWorks для создания управляющих программ для станков с ЧПУ.
Список партнёров-разработчиков SolidWorks Corp. составляют компании-лидеры в области управления данными, прочностного анализа, производства и т.д., которые обеспечивают создание полноценного продукта от начальной стадии проектирования до его промышленного освоения. В каждой предметной области насчитывается от одной до нескольких десятков прикладных программ, каждая из которых разрабатывается и поддерживается высококвалифицированными специалистами, благодаря чему у пользователей SolidWorks есть возможность выбора наилучшего решения.
Вопросы разработки приложений с использованием SolidWorks API активно обсуждаются в Интернет на форуме SolidWorks Russia в разделе "Программирование (SW API, SWR-PDM API)" (http://support.solidworks.ru/forum/index.php). Это обусловлено тем, что многие из пользователей системы SolidWorks разрабатывают свои собственные приложения с использованием API. Наиболее интересные из этих работ мы публикуем на своем сайте в разделе "Библиотека пользовательских подпрограмм и макросов для SolidWorks" (http://www.solidworks.ru/support/download/prog_macros/). В данном разделе собраны пользовательские подпрограммы и макросы, автоматизирующие выполнение различных операций в SolidWorks. Эти приложения являются некоммерческими программными продуктами и распространяются бесплатно. Некоторые из них опубликованы с исходными
кодами, что обеспечивает возможность их доработки независимыми авторами. Техническая поддержка программ обеспечивается непосредственно их авторами. Компания SolidWorks Russia приглашает авторов программ и макросов разместить свои разработки в нашей библиотеке.