Страница 1 из 1
External Parameters, Reference, Links

Добавлено:
25 мар 2008 17:11
ArhAngel
Есть проблема:
Необходимо связть два документа по параметрам и по содержанию (скечеры, поверхности и так далеее). В ручную - это всё очень легко делается нажимает на Edit Formula и вуаля появляется External Parameters с параметрами, которые имеют связь с указанным документом. С объектами (Я сейчас про 3Д объекты) ещё проше КОПИРУЕМ и ВСТАВЛЯЕМ СО СВЯЗЬЮ.
Замечательно и всё хорошо, но когда таких параметров болеее 100 и каждый из них находится в различных документах, да ещё при пересчёте проекта адреса могут меняться это просто... В общем вот такая картина, формулирую вопрос:
"Необходим скрипт на VBA (пока) который создаёт связи (External Links) и соответвенно создаёт автоматически External Parameters". Пока хотябы только с параметрами разобраться (с объектами пока справляемся методом PasteSpecial).
Если кто знает как рещить эту проблему (здачу) помогите ПОЖАЛУЙСТА...
Re: External Parameters, Reference, Links

Добавлено:
25 мар 2008 17:37
[PTM]
Не особо моя тема, но самое простое это записать макрос а потом его отредактировать распространяя его действия на нужные парты и параметры.на вскидку проблемы кот возникнут- отбор партов к какому будет внешняя связь и из какого она будет и к каким параметрам .И еще неплохо было бы посм тестовый пример -что есть что хочу( думаю гуру программирования поддержут), дабы на нем отлаживать программу.
Re: External Parameters, Reference, Links

Добавлено:
27 мар 2008 10:52
ArhAngel
Да виновать, отправной точки действительно нет. Исправляюсь.
Задача в сущьности с водится вот к такой формулировке: Необходимо программмным (автоматическим) путём изменить вид дерева, то есть добавить определённые элементы. Виды деревиев построения приводятся ниже.
Дерево построения до начала работы макроса:
Product1
|
| - Part1 (Part1.1)
| |
| | - Part1
| | |
| | | - xy plane
| | | - yz plane
| | | - zx plane
| | |
| | | - Axis System
| | |
| | | - Paramers
| | | | - `a1` = 0
| | |
| | | - PartBody
| |
| | - Relations
|
| - Parameters
| | - `c1` = 12
| - Relations
| - Applications
Дерево построения после выполнеия макроса:
Product1
|
| - Part1 (Part1.1)
| |
| | - Part1
| | |
| | | - xy plane
| | | - yz plane
| | | - zx plane
| | |
| | | - Axis System
| | |
| | | - External Parameters
| | | | - `c1` = 12
| | |
| | | - Paramers
| | | | - `a1` = 12 = `External Parameters\c1`
| | |
| | | - PartBody
| |
| | - Relations
|
| - Parameters
| | - `c1` = 12
| - Relations
| - Applications
Вот код макроса делающий подобные "метаморфозы" и нужен, нет не просто нужен а жизненно важен для работы, ПОЖАЛУЙСТА кто что знает по этой тематике расскажите или хотябы скажите в каком направлении копать...
P.S. Фокусы с записью макроса (типа выполнил нужные действия и разобрал код) не прокатывают, пробовал.
Re: External Parameters, Reference, Links

Добавлено:
27 мар 2008 13:45
[PTM]
а вам именно такая структура нужна?
Просто можно обойтись без создания External Parameters задав нужную формулу в корне продукта ( а не парта как у вас)
Дерево построения после выполнеия макроса:
Product1
|
| - Part1 (Part1.1)
| |
| | - Part1
| | |
| | | - xy plane
| | | - yz plane
| | | - zx plane
| | |
| | | - Axis System
| | |
| | |
| | | - Paramers
| | | | - `a1` = 12 = `c1`
| | |
| | | - PartBody
| |
| | - Relations
|
| - Parameters
| | - `c1` = 12
| - Relations
| |-`Part1\a`=`c1`
| - Applications
Re: External Parameters, Reference, Links

Добавлено:
28 мар 2008 12:54
ArhAngel
Спасибо за совет, но для решения нашей проблебы он Нам не подходит.
Нужна именно та структура (с External Parameters)...
Re: External Parameters, Reference, Links

Добавлено:
28 мар 2008 17:00
Artem
Копай в сторону Findwindow+FindwinndowEX ;Postmessage/Sendmessage+winapi для работы с мышью........Ну эт если в бейсике(эти команды вааще дадут возможность управлять катькой как тебе надо).....Уважаемые дамы и господа а CAA не даст возможность создания/управления Extermal links? VBA/VB нет...
Re: External Parameters, Reference, Links

Добавлено:
29 апр 2008 13:24
Artem

Люди добрые помогите кто чем может - в коме нету такого (работа с external references) и в рейде не найду никак. В первом хоть паст спешл был (но к параметрам а не к геометрии не приспособишь-ну или не нашел я как)...Сердцем чую надо копать в сторону билд/апдейт....
PS.
Ну или хоть где про paste special искать а то помощь САА радостно выдала мне простой бейсиковский макрос......
Признателен за любую подсказку.....