niktata
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Кто-нибудь пытался программировать SolidWorks? У меня проблемы с добавлением сопряжений сборку, а конкретно с функцией SelectByID. Не получается выбрать грань по имени. Читал хелп, пробовал. не выходит boolstat = swApp.ActiveDoc.Extension.SelectByID("Front@UF8024GL-1@Before Macro", "PLANE", 0, 0, 0, True, mateSelMark, Nothing) Это пример из хелпа по выбору плоскости детали в сборке. boolstat всегда получается FALSE =(. Может быть имя "Front@UF8024GL-1@Before Macro" неправильно записано? Как я понимаю Front - плоскость спереди, UF8024GL-1 - название детали, Before Macro - название сборки. Исходя из этого пытаюсь сделать так: boolstat = swApp.ActiveDoc.Extension.SelectByID("Справа@Деталь1<1>@Сборка1", "PLANE", 0, 0, 0, True, mateSelMark, Nothing) результат, опять же, FALSE ... а Solid выбирает плоскость "справа" самой сборки... | Всего записей: 56 | Зарегистр. 30-07-2004 | Отправлено: 13:16 24-12-2004 | Исправлено: niktata, 13:17 24-12-2004 |
|