SolidWorks API - получение размеров детали

Тут пишем просьбы о помощи, которая не касается проблем самого моделирования. К примеру поисковые запросы, обмен моделями и тд.
  • Реклама

SolidWorks API - получение размеров детали

Сообщение silivren » 18 апр 2013, 00:39

Нужен доступ к размерам детали, их удалось получить с помощью следующих строчек кода:


SldWorks SwApp;
SwApp = (SldWorks)Marshal.GetActiveObject("SldWorks.Application");
IPartDoc swPart = SwApp.ActiveDoc as PartDoc;

Dimension swDim1 = ((IModelDoc2)swPart).Parameter("D2@Эскиз2");
double xz = swDim1.Value;


Но есть проблема:

Данные манипуляции с получением нужного параметра (размера эскиза), возможны только тогда, когда открыт файл одной детали. В случае, если же открыта сборка, получить доступ к размеру нужного эскиза, точно так же напрямую нельзя.
Можно ли как-нибудь получить эти размеры из сборки?

Спасибо!
silivren
 
Сообщения: 1
Зарегистрирован: 18 апр 2013, 00:31

Re: SolidWorks API - получение размеров детали

Сообщение Евгений » 12 май 2013, 10:47

выложили видео курс посвященный автоматизации работы в среде Solidworks с помощью макросов.
Возможно найдете ответы на свои вопросы.
http://rutracker.org/forum/viewtopic.php?t=4432830
Аватара пользователя
Евгений
Гуру
 
Сообщения: 170
Зарегистрирован: 20 апр 2011, 13:47



  • Реклама

Вернуться в Касса взаимопомощи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron