Author |
Topic |
|
immortal77
30 Posts |
Posted - 07/08/2004 : 12:20:40
|
рисую две линии(shape.1 и shape.2), ставлю на концах Connections point tool соединяю их в одном из них в поле beginX или EndX появляется
=PAR(PNT(Sheet.2!Connections.X1,Sheet.2!Connections.Y1)) внимание вопрос: как в данном случае взять из beginx ссылку Sheet.2 ? |
|
Tumanov
Russia
1198 Posts |
Posted - 07/08/2004 : 19:23:32
|
Насколько я понимаю, из beginx ее можно взять только синтаксическим анализатором. А зачем Вам такой способ? Почему надо брать именно из этой ячейки, а не стандартным путем через коллекцию Connections? |
|
|
immortal77
30 Posts |
Posted - 07/09/2004 : 05:19:28
|
проблема в следующем: делаю автоматизацию для проектирования электрических сетей, рисуем в здании выключатели, розетки, провода, естественно в масштабе, задача, нужно все сосчитать, ну с количеством и длинной все понятно, но как посчитать спуски проводов?!, для этого в свойствах user всех элементов (розеток, выключателей, проводов) делаем значение "высота прокладки", и если провод имеет "высоту прокладки" 2,7 метра, а розетка к которой он приклеен 0,3 метра , то к длинне провода надо прибавить 2,4 метра, которых невидно на чертеже, для этого надо выяснить имя элемента склейки и "высоту прокладки" этого элемента, макросы писать неохота, причин много, одна из них это то что по умолчанию при установке визио уровень безопасности в макросах высокий, подскажите как это сделать подругому, учитывая что у провода(линии) 2 конца |
|
|
stsv
Russia
24 Posts |
Posted - 07/23/2004 : 16:59:53
|
To immortal77
Не поделитесь ли своими наработками по автоматизации проектирования электрических сетей?
|
|
|
Tumanov
Russia
1198 Posts |
Posted - 07/24/2004 : 16:22:25
|
To immortal77 Без программных элементов все равно ни один серьезный проект не обходится, так что скорее всего писать придется. А чтобы не мешала установка уровня безопасности - использовать Add-On. Ну, а если использовать VB, то цепочку соединенных элементов можно просматривать на любую длину. У каждого элемента есть коллекции Connects и FromConnects (я не очень хорошо понял, какая из них используется в Вашем случае). Определив число Connect'ов, можно просмотреть их все, через FromSheet (или ToSheet) выяснить, к чему оно приконнекчено, выбрать нужно свойство и добавить его значение к суммарной длине. То есть нужный конец определяется по имени шейпа, к которому он присоединен. У распаячной коробки может быть не два конца, как у провода, а, например, пять и все равно все они легко просматриваются... ============================ To stsv
"Не поделитесь ли своими наработками по автоматизации проектирования электрических сетей?"
Скорее всего охотно поделится, но мне кажется, что подобные вопросы ближе к другому разделу форума - к мастерской. Расскажите, что Вам хотелось бы иметь, и найдется народ, который захочет это сделать. Возможно даже бесплатно, если будет видно, что решение будет пользоваться широким спросом и вознаграждение можно будет получить за счт тиражирования.
А immortal77 я предложил бы обозначить основные технические характеристики имеющегося или разрабатываемого решения. Или те, которые хотелось бы иметь, но на все рук не хватает. Может быть на это решение тут же найдется куча покупателей (а может и не найдется :( , но почему бы не попробовать).
|
|
|
immortal
Russia
391 Posts |
Posted - 07/26/2004 : 08:22:56
|
quote: А чтобы не мешала установка уровня безопасности - использовать Add-On
я использую COM Add-In quote: Без программных элементов все равно ни один серьезный проект не обходится
ну с помощью программы я уже это сделал, quote: стандартным путем через коллекцию Connections?
как? quote: Не поделитесь ли своими наработками по автоматизации проектирования электрических сетей?
наработок не так много, в общем то пока кроме выключателей, розеток, проводов ничего нет сделано, и то планируется делать базу данных комплектующих, а так можно взять на immortal.st.vstu.edu.ru в разделе download, есть и старые под 2000, 2002 но они не поддерживаются.
quote: А immortal77 я предложил бы
immortal и immortal77 это одно и тоже, если можно оставьте только immortal. quote: обозначить основные технические характеристики имеющегося или разрабатываемого решения
обязателшьно, но пока нет времени. |
|
|
mstar
Russia
1 Posts |
Posted - 05/04/2005 : 11:56:08
|
У меня есть вопросы по проектированию в ВИЗИО, не могли бы сообщить как с Вами связаться. |
|
|
Tumanov
Russia
1198 Posts |
Posted - 05/04/2005 : 18:47:15
|
В любом сообщении наверху есть иконка Email Poster. Через нее можно послать почту. Если щелкнуть по имени пользователя, то можно получить краткую информацию о нем. Кажется там тоже можно послать почту. Мне можно написать на ttt@post.rzn.ru Но обычные вопросы типа "как сделать" лучше все-таки писать в форум. Народу больше - один не знает, так другой поможет... |
|
|
|
Topic |
|
|
|