Взаимо резервируемые кабели |
В AutoCAD Electrical в принципе не предусмотрено наличие признака взаимо-резервируемых кабелей. Впрочем как и расчета КЖ. Я предпринял попытку исправить это. КЖ уже практически прекрасно считается, даже в 3D, но не учитывает множество нюансов: резервирование кабелей, заполнение лотков и т.д.
По идее взаимо-резервирование должно предусматривать прокладку кабеля по разным трассам, желательно подальше друг от друга. Но "искусственный интеллект" программы способен только на прокладку кабеля по кратчайшему маршруту. А посему я сделал хитрость - добавил метку в базовый блок обозначения кабеля. Метка назначается группе кабелей (от 2 и более, для одного смысла не имеет) и означает что кабели с этой меткой - взаимо-резервируемые. Метка представляет собой любую символьную строку уникальную в проекте. Она состоит из любых символов допустимых в AutoCAD Electrical . То есть теоретически можно использовать любые и кириллицу тоже. Но я, по опыту общения с AutoCAD Electrical, рекомендую все таки использовать буквы английского алфавита, символы (типа тире) и цифры. Пробел не рекомендую, хотя глюков не наблюдал, но что-то стрёмно.
Метка сохраняется в базовом блоке кабеля в атрибуте "RAITING12". Атрибут скрытый, и расположен в любой точке блока. В обычном блоке, который поставляется с AutoCAD Electrical этого атрибута нет и его необходимо добавить в блок. Тут есть два варианта. Первый - найти dwg файл этого блока на диске и откорректировать его. Потом обновить блоки на чертеже. Второй вариант - поставить галочку которая вызовет создание атрибута во время назначения метки.
Но второй вариант имеет колоссальный минус обусловленный спецификой организации работы с блоками внутри самого Автокада. Дело в том что то что вы видите на экране это "вхождение блока", как бы его "проекция на экран". Сам блок это набор цифр в памяти, его описание и сохраняется в чертеже. Фишка в том что значение атрибута хранится в отдельной таблице чертежа и при изменении значения атрибута просто меняется значение в таблице, и соответственно перерисовывается изображение на экране. Если вдруг в существующий блок добавить новый атрибут - он не появится во вхождениях бока, то есть вы его не увидите. Для этого есть штатная команда синхронизации, которая выполняет обновление этой таблицы атрибутов и во вхождениях блока появляется новый атрибут. Но и тут не без проблемы - эта команда просто сбрасывает в ноль все настройки атрибутов, до состояния как в исходном файле блока. А в нем все линии и атрибуты находятся на нулевом слое.То есть блок на чертеже - "белеет" - вся графика блока переносится на слой "0".
Перед расчетам все кабели проекта сортируются по именам. И потом по списку для каждого кабеля определяется индивидуальная "дорожка" - кабельная трассы от ящика к ящику. Выбор трассы происходит с учетом метки.
Если метки у кабеля нет, то он просчитывается как и ранее - по любому самому кратчайшему пути.
Если кабель имеет метку, то при расчете трассы просматривается каждый участок и ищется уже проложенный резервный кабель. Если такой кабель обнаружен, то этот участок считается "бракованым/неудобным"и ищется новый. Может быть ситуация когда вариантов прокладки просто нет. Тогда эти кабели прокладываются рядом. Увы, но следить за трассами это обязанность проектировщика.
Как вариант предлагаю тогда на расчетном плане, на таких участках, рисовать параллельно две линии. Они выходят "лодочкой" из одной точки и приходят в другую. В этом случае они будут отображать, например, кабельный канал/лоток разделенный щитком. И программа сама разложит кабели по этим разным трассам.
Created with the Personal Edition of HelpNDoc: Achieve Professional Documentation Results with a Help Authoring Tool