Forge, API и программирование – Русский – только для чтения
Задавайте вопросы и делитесь знаниями по Autodesk Forge и программированию на API программного обеспечения Autodesk
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

MDT6: VBA. Ошибка создания ограничения

6 ОТВЕТ 6
Ответить
Сообщение 1 из 7
zdanovich
919 просмотров, 6 ответов

MDT6: VBA. Ошибка создания ограничения

Всем привет,

 

Пытаюсь решить следующую задачу. Необходимо выбрать рабочую плоскость (WorkPlane) для задания огланичения (McadConstraint). При этом нельзя использовать метод Pick. При попытке получить ссылку на рабочую плоскость через Деталь.Definition.body.workplanes.item(0) выдается ошибка в последней строчке

Dim C2 As IMcadGeometry: Set C2 = Wplane

Dim dM1 As McadConstraintDescriptor: Set dM1 = ut.CreateConstraintDescriptor(mcCompMate)
dM1.Operand1 = pt: dM1.Operand1Orientation = mcRaw: dM1.Operand2 = C2: dM1.Operand2Orientation = mcRaw
dM1.Value = Val
Dim M1 As McadComponentConstraint: Set M1 = kt.AddConstraint(dM1)

ошибка: -2147196502(800461aa) "Generic Failure to executo operation with provide arguments"

Были попытки использовать метод CreatePickObject, задать его параметры и вызвать метод GetObjectFromPick. Но десктоп вылетел с Fatal Error на GetObjectFromPick. Может кто-нибудь сталкивался с подобной проблемой?

 

Спасибо

6 ОТВЕТ 6
Сообщение 2 из 7
Alexander.Rivilis
в ответ: zdanovich

Боюсь, что помочь Вам не получится. И причин несколько:

1. MDT6 уже давно не поддерживается и вряд ли у кого-то сохранился.

2. Специалистов, которые бы программировали под него, найти чрезвычайно сложно.

3. Я видел, что Вы писали и на англоязычной ветке, но и там не получили ответа.

Во всяком случае, если у Вас не установлены все пакеты обновлений (SP) на MDT6 - установите их.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 3 из 7
zdanovich
в ответ: Alexander.Rivilis

Спасибо за совет

Сообщение 4 из 7
Alexander.Rivilis
в ответ: zdanovich

Обновления для MDT6 можно найти здесь: http://usa.autodesk.com/adsk/servlet/ps/dl/index?siteID=123112&id=2334435&linkID=9240898#section10

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 5 из 7
zdanovich
в ответ: Alexander.Rivilis

Спасибо, только у мня стоит Mechanical Desktop 6 Power Pack

Сообщение 6 из 7
Alexander.Rivilis
в ответ: zdanovich

MDT6 SP3: ftp://ftp.autodesk.com/prodsupp/downloads/MDT6SP3.EXE

Описание: ftp://ftp.autodesk.com/prodsupp/downloads/MDT6SP3.txt

MDT6 SP4: ftp://ftp.autodesk.com/prodsupp/downloads/MECH6SP4.exe

Описание: http://ftp.autodesk.com/prodsupp/downloads/MECH6SP4.txt

 

Ставить последовательно.  На свой страх и риск.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 7 из 7
zdanovich
в ответ: Alexander.Rivilis

Эх, дома пробовала бы, а на работе как-то немного стремно.

Но большое спасибо за помощь

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report