Программа написана была в далеком 2011 году, когда нам в руки на переработку попадали проекты 2008-2009 годов. Для ускорения работ связи между оборудованием и шлейфы выполняем _pline (полилинией). В последствии это позволяет рассчитать примерные кабельные затраты проекта.
Когда проект сдается Заказчику, часто в планах взрывают все примитивы, чтобы можно было без проблем увидеть само изыскание в первозданном виде. Редко получается, что бы ничего не поплыло и одинаково воспроизводилось в различных версиях AutoCAD. Либо уплата фрилансеру за проект была чисто символическая + работа "быстро-быстро еще вчера" не способствовали грамотной структуризации проекта.
Проект получаем на перерасчет, состоящий из основных примитивов _line. Считать сумму длин всех линий на плане занятие, долгое. Перерисовать всю трассу полилинией занятие муторное, тем более, если на плане такое нагромождение примитивов, приборов и их описаний. Тут и помогает наша программа (DI), которая складывает все длины линий одного цвета.
Те, кто скачал и интегрировал программу в дополнении к панели для проектирования АУПС, имеют в составе панели кнопку для вызова диалогового окна программы. У кого панели АУПС нет, вызов программы может сделать из командной строки введя (di) – скобки в данном случае обязательны.
Как пользоваться?
При вызове программы выплывает диалог. В диалоге вы заполняете желаемые значения. Если не заполнить одно из полей, диалог выдаст ошибку:
Пункт «Масштаб 1:» - указывается значение масштаба плана проекта: 100. В этой версии пока масштаб не пересчитывается, поэтому всегда должно быть значение "100". В следующей версии планируем изменить пересчет как масштаба, так и перенос посчитанного на другой слой для контроля правильности расчета. Так же исправим ошибку написания самого пункта «Маштаб 1:».
Пункт «Запас в ШС в метрах:» - допустим, у нас 10 кабелей одной марки, сечения и количество пар. Запас каждого 5 метров – 50 метров. Запасом считается расстояние от потолка до пола + компенсация крепления к стойке или в ШС, каждого кабеля. Значение может быть любым и просто прибавляется ко всей сумме.
Пункт «% на изгибы:» - в этом пункте указать процент кабеля, расходуемый на балки, повороты и изгибы. Конечно, все примерно относительно архитектуры и типа построенного здания.
Пункт «% на разделку:» - в этом пункте необходимо указать процент кабеля, расходуемый на спуски с потолка и разделку кабеля при монтаже оборудования.
После заполнения всех пунктов в диалоге и нажатия на «ОК» AutoCAD выдаст сообщение со списком введенных значений. Нажимаем «ОК» еще раз. Курсор перейдет в режим ожидания отметки линии, а командная строка будет запрашивать «Укажите тип кабеля для подсчета, выход-[enter]»
Отметить кабель на плане необходимый для расчета общей длинны.
Если весь процесс заполнения диалога и отметки кабеля прошел успешно - получаем рассчитанное значение длинны кабеля на плане. Как видно из рисунка, программа автоматически округляет общую длину кабеля до целого значения.
Возможные ошибки работы программы:
Первая ошибка возникает в случае не попадания курсом на необходимую линию кабеля или линия не является простым примитивом _line. Вторая ошибка может возникнуть из-за того, что линия, выбранная для расчета, не имеет цвета и цвет назначен как по слою, или по блоку.
Признаю, еще попадаются орфографические ошибки, ищем...правим. Главное- на общий расчет это не влияет. Приветствуются Ваши предложения и пожелания!