I love Ukraine

Подготовка к рассчету


Подготовка по шагам:

1 шаг - создать чертеж размещения оборудования;

2 шаг - обновление базы данных проекта;

3 шаг - разместить на чертеже блоки обозначающие ящики/шкафы/оборудование и др. точки подключения кабелей.


Для начала создаем чертеж который будет анализировать программа - это план расположения оборудования. 

Как правило этот чертеж берется у первичников/строителей и чистится от всего лишнего. Рекомендую всему изображению плана назначить темно серый цвет - на нем будут хорошо видны кабельные трассы. Так же удобно после чистки объединить получившуюся "подложку" в блок. Или перенести на один какой то слой. Место расположения "подложки" на чертеже абсолютно не имеет значения. 

Важно: Используется только пространство модели (Model Space). На листах программа не работает.

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


Немножко подробнее про этот коэффициент пересчета: 

Аксиома: внутри программы все размеры считаются метрами, вне зависимости от реального масштаба чертежа и введенного коэффициента пересчета.

То есть, при прорисовке кабельного журнала длины кабелей выводятся с обозначением "метры". И это не изменить (по крайней мере никто об том не просил). Но ничем не ограничено измерение в любых других единицах, однако в подписях таблицы кж будет всегда обозначено "метры". 

Если выставить коэффициент пересчета "1:1" вы получите длины трасс/кабелей в миллиметрах. 

Обычно используются планы объекта в миллиметрах, то есть в масштабе "1:1", но для корректного отображения длин в метрах необходимо выставлять коэффициент пересчета "1:1000", то есть программа будет делить измеренные длины на 1000 и получать длины в метрах.

Таким образом в программе этот "масштаб" - не масштаб чертежа, а коэффициент пересчета в метры, масштаб программы.

Выбранный коэффициент пересчета вводится в поле "Масштаб чертежа". Число набирается в формате:
<число метров> : <число единиц чертежа>
"уууу:хххх" или "0,ххххх". где ххх и ууу - любые числа. 
Например: "1:1000", "333:45", "65.456:0.123"


При снятой галочке "Вывод результатов на новой странице" рекомендую план располагать в правом верхнем квадранте, то есть точка "0,0" будет слева внизу чертежа. И отступить от нуля вверх вправо на тысяч 100-200 единиц. Это только для того, что бы выводимые результаты расчета (блоки и таблицы) не налезли на план. 


Следующий шаг - считывание обновленной! базы данных проекта, с актуальными значениями. Как это делать написано тут


Далее необходимо нарисовать на плане трассы по которым будут проложены кабели и разместить блоки-маркеры оборудования/шкафов. 

Блоков-маркеров должно быть строго по количеству шкафов/оборудования в проекте. Если чего-то не будет, то будет сформирована ошибка и процесс прервется. Например вам нужно протрассировать один кабель между двумя шкафчиками. И при этом в проекте есть 100 тысяч других шкафов. Тут увы без вариантов - нужно разместить на плане все сто тысяч шкафов.


Для создания блоков-маркеров и образцов типов трасс нажимаем на кнопку "Нарисовать на активном чертеже обозначения шкафов/ящиков".  

Программа запросит указать в какой точке активного чертежа сформировать заготовки и на нем будут размещены блоки обозначающие шкафы/ящики и др. оборудование к которым идут кабели. 

Так же будут начерчены линии на различных слоях - это примеры, "носители типа слоя". Они означают основные типы участков кабельной трассы: "по конструкциям", "кабельный канал", "лоток 35х30", "лоток 50х30" и т.д. Из них должна быть составлены все возможные трассы прокладки кабелей. После создания трасс эти образцы можно удалить.

В результате должно получится такое:

 


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


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

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

Следует учитывать: что любое пересечение линий трасс - это объединение. То есть в этом месте получатся "перекресток".  На этом перекрестке происходит логическое деление отрезка на две половинки.

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

Трассы рисуются в 2Д или в 3Д. Например в 3Д удобно учитывать запасы при вводе в шкафы. или учитывать подъем к оборудованию на стойках и т.д.

Возможно использование полилиний. Дело вкуса. Однако при расчете каждая полилиния виртуально разбивается на составляющие отрезки. Если по одному участку пройдет несколько полилиний - в результате будет только один отрезок, он как бы поглотит все остальные отрезки что проходят параллельно. То есть совпадающие линии объединяются.

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

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


Для того чтобы определить откуда и куда тянуть кабель, программа во время анализа чертежа ищет блоки-маркеры шкафов.  По этим маркерам определяется где расположены шкафы/устройства и программа уже далее выбирает куда вести кабельные лини по указанным возможным трассам. 

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

Часто при размещении блоков-маркеров шкафов все таки промахиваются и оставляют зазор. Для борьбы с этим есть настройка зон захвата. Описание здесь.


Пересечение линий желательно делать "внахлест" как показано на рисунке.  

Дело в том что есть возможность увидеть на экране касание/пересечение которого по факту не будет. Как показывает практика зазор будет порядка 1Е-8 мм и менее. Такую ошибку будет найти достаточно трудно. Несмотря на то что я даю зону "захвата" в районе  0,001 миллиметра - все равно бывают "нестыковки". 

В случае "нестыковки" трасса будет или проходить не по оптимальному пути (другим найденным окольным путем), или вообще не будет найдена трасса от шкафа к шкафу. В этом случае появится сообщение что такой то шкаф не имеет путей для прокладки, не подсоединен. Сообщение будет выведено в поле логов на закладке "Утилиты".

Для предотвращения таких случаев я разбиваю план объекта на несколько разных кусков, каждый из которых размещаю отдельно на одной плоскости с координатой Z=0. Трассы лежащие на разных кусках при необходимости соединяю между собой блоками обозначающими перемычки. Что это дает? Во-первых все лежит на одной плоскости и гарантированные пересечения, блоки шкафов четко попадают в "кончики" отрезков. И не нужно крутить в 3Д. Я как бы разворачиваю в плоскость объемный чертеж.


На этом подготовка закончена и можно переходить к анализу плана кабельных трасс.



Created with the Personal Edition of HelpNDoc: Make Documentation a Breeze with HelpNDoc's Clean and Efficient User Interface