Расчет кабельного журнала с учетом взаиморезервируемых кабелей

UPD. С версии программы 28.0 я добавил возможность просчитывать кабельный журнал с учетом взаиморезервируемых кабелей. Подробное описание по этой ссылке


 Получил от пользователя вопрос:

Подскажите, пожалуйста, как рассчитываются длины взаиморезервируемых кабелей, проложенных по разной траектории?

И отвечу своими размышлениями:


А вот тут есть засада. Вообще никак. :-)
Но есть решение.Немного кривоватое, через опу, но все же.


Поясню: 
  Программа не имеет интеллекта, ей нужно сказать что и как делать. А как вы узнаёте что именно вот этот кабель и еще вот этот - взаиморезервируемые? Я к тому что понятие взаиморезервируемости - условное и определяется только проектировщиком по назначению кабелей. 

  В проекте АЭ никак не предусмотрен механизм маркировки кабелей которые должны быть взаиморезервируемыми. То есть неоткуда взять такую информацию. Вааще.

  И сейчас программа работает просто, как навигатор, рассчитывает маршрут исходя из минимальной длины по трассе для всех кабелей без разбора. 

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

Однако, при необходимости я иногда делаю так:
- выполняю проект, и готовлю к расчет КЖ

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

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

Решение так себе но работает.

Комментарии

  1. Приветствую. Кирилл, где можно почитать, посмотреть про создание своих стилей для стрелок адресов?

    ОтветитьУдалить
    Ответы
    1. Добрый день. Можно просто откорректировать под себя стандартный блок. Более подробно на сайте "Мечта Электрика", там его ведет одна дама из Автодеска. И могу порекомендовать пару каналов на ютубе:

      https://www.youtube.com/channel/UC8S3Zda9on4jEAbrtPtsodw

      https://www.youtube.com/channel/UCgnMTj6-RQvFDDelYp6CeAQ

      А вообще правильный путь такой - есть подробный мануал в хэлпе (локальный chm или онлайн) - как создавать свои типы стрелок ссылок.
      Идея проста как веник: берется любой типовой (их в базе 4 шт при установке Акада) блок ссылок (их будет 4 шт - влево вправо вверх вниз) , они расположены в каталоге элементов, переименовываются как нужно - там меняется цифра в наименовании очевидная, и меняется графика внутри блоков в соответствии с новым стилем. После можно выбирать их вручную, а можно добавить в меню. Вот именно добавка и самое сложное. Там муторно но вполне решаемо. Я так сделал ссылки "шина" и сделал более красивые стрелки.

      Удалить
    2. Да я на это и обратил внимание что у вас более красивые стрелки) Спасибо, буду учится.

      Удалить
  2. А есть какой то способ быстро заполнять строки 1-3 описания для пачки из нескольких чертежей? Открывать свойства каждого чертежа муторно долго.

    ОтветитьУдалить
    Ответы
    1. Да, есть. Но для этого нужно аккуратно сделать следующее:

      Открываем файл WDP в текстовом редакторе (файл проекта WDP это просто текстовый файл и его можно корректировать, хоть в блокноте. При сохранении АКАД отслеживает что были изменения и оперативно корректирует свою базу данных проекта) и просматриваем сверху вниз.
      сначала пойдут строчки которые начинаются со звездочки, например
      *[1]23-РЗА
      потом будут аналогичные с "+" и "?". Их много и они несут всякие настройки - их ни в коем случае не трогаем.

      Вот после них пойдут описания чертежей проекта
      Структура такая:

      ===Щит керування ПС. Загальний вигляд (строка №1)
      ===Щит управления (строка №2)
      ===Внеш вид (строка №3)
      =====SUB=ОПУ/ЩУ (строка №4)
      Щит управления Внешний вид_001.dwg (строка №5)

      Строка №1 - всегда первая и начинается с трех знаков равно "===", это то что попадает в атрибут штампа OPIS, название чертежа.
      строка 2 и 3 это описание чертежа в дереве чертежей в АКАДЕ (если включить их вывод в дерево).
      Строка 4 - это каталог в дереве. Строки 2,3,4 - необязательны.
      Строка 5 - имя файла dwg относительный путь относительно файла WDP - обязательно.

      Первая строка - название чертежа, идет в однострочные атрибуты "OPIS1", "OPIS2", "OPIS3" или в многострочный атрибут "OPIS". Если используется многострочный то просто вся строка загоняется в МТЕХТ. Если используется несколько строк состоящих из однострочных атрибутов, то строки указываются через символ "|".
      Например для трех строк:
      ===строка1|строка2|строка3

      количество строк/атрибутов насколько я знаю не ограничено. Единственно нужно проверить что бы в файле WDT была такая строчка:
      OPIS1|OPIS2|OPIS3 = DWGDESC

      Таким образом при необходимости можно быстро, простым копипастом, заполнить первую строку у всех нужных файлов и сохранить файл WDP.

      Я стараюсь использовать все таки один атрибут МТЕХТ. Единственный минус - обновление штампов нужно делать с галочкой "открывать каждый чертеж" иначе он не заполняет атрибуты МТЕХТ.

      Удалить

Отправить комментарий

Популярные сообщения из этого блога

Нападение на Украину фашистов из роSSии

Вопрос с округлением длины кабеля.