I love Ukraine

Виртуальные перемычки


При прорисовке кабельных трасс иногда необходимо указать связь между двумя различными планами. Например - первый и второй этажи здания. Для этого можно воспользоваться линией "Перемычка". Однако если таких связей очень много, выгоднее создавать связи в трассах при помощи специальных блоков-маркеров. 

Эти маркеры играют роль ссылок, связывают между собой отдельные участки трасс. На картинке показаны два блока. Над ними видны ссылочные номера "123123". Номера эти условные и могут быть любыми - числа/буквы/фразы и т.д. Абы просто совпадали при поиске.

Программа при анализе плана находит эти маркеры и создает виртуальные линии на слое перемычек между точками вставки блоков. На рисунке фиолетовые линии - это виртуальные линии перемычек между маркерами. Эти линии нигде физически не существуют, они находятся в памяти при расчете. Так связываются между собой только блоки с одинаковым ссылочным номером. Номер у маркера - это признак по которому программа понимает что эти блоки являются фактически одной точкой соединения трасс.

Линиями соединяются между собой ВСЕ маркеры с одинаковым ссылочным номером. Поэтому количество линий перемычек, а значит и вариантов трасс, растет в геометрической прогрессии. Рекомендуется ограничиваться количеством маркеров с одинаковым ссылочным номером порядка 50штук. Хотя это не обязательно и большее количество маркеров просто приведет к пропорциональному росту времени при анализе и выводе результатов. Однако это не сильно критично если количество маркеров будет в разумных пределах (около 50-100 шт).


Блок-заготовка маркера создается при нажатии на кнопку

Маркеры ссылок - это обычные блоки. А посему ничего не мешает "наполнить" его любым содержимым и любой "динамикой". Однако все атрибуты, их наименование и содержимое должны остаться как есть в блоке созданном программой. Но положение, видимость, стили оформления и текста, цвета и т.д. можно менять по своему усмотрению. Так же наименование блока должно быть или "Kir_BlockPeremTrassaAutoCalc", или любой длины но начинаться с "Kir_BlockPeremTrassaAutoCalc". То есть можно использовать наименование: "Kir_BlockPeremTrassaAutoCalcХХХХХХХХХХХ"


Далее нужно назначить маркерам какой-то уникальный номер (просто отредактировать атрибут сверху блока) и скопировать/перенести его в конец нужного участка на чертеже. Обрабатываются пары, потому блоков должно быть не менее двух штук, один маркер не имеет смысла.


Если на чертеже маркеров слишком много, а компьютер не шибко новый, вполне возможно что системе не хватит ресурсов. Для примера: такое сообщение выскочило когда я создал 500 блоков с одинаковым номером. 

Created with the Personal Edition of HelpNDoc: Free PDF documentation generator