I love Ukraine

Утилиты для кабельного журнала


В группе утилит и прочих полезностей для кабельного журнала собраны всякие полезные функции для облегчения прорисовки планов кабельных трасс и для расчета кабельных трасс.

 

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

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

Для настраивания внешнего вида блока есть три параметра - размеры (высота-ширина) и размер шрифта. Нужные значения вводятся в специальные поля. Если значение какого-либо размера будет равно нулю, то будет использована автонастройка. Размер шрифта автоматически не подбирается - он выставляется как заданный, но не менее 1. То есть нулевую высоту выставить не получится. При автонастройке габариты прямоугольника вычисляются от заданного размера шрифта.

Для наведения дополнительной красоты добавлена возможность задать зазоры между текстов и рамкой. Формат записи "А , В" или "С". Разделитель - запятая. Пробелы игнорируются. Числа могут быть и дробными. В первом случае зазор по горизонтали будет равен "А", зазор по вертикали равен  "В". Во втором случае оба зазора будут равны "С".

Если в поле набрать не число, программа не сможет распознать его и это значение будет выставлено по умолчанию - для высоты 3 ед., для ширины 12 ед., и размер шрифта 2 ед, для зазоров "1,1".

Нарисованные прямоугольники расставляются встык по вертикали или по горизонтали, по заданному количеству в ряд. ряды могут наполняться по горизонтали и по вертикали, в зависимости от выбора (кнопки "По горизонтали" и "По вертикали"). Количество элементов в ряду задается в поле "Кол-во в ряд". 


Параметры по умолчанию:


Обозначение кабеля представляет собой блок с атрибутом содержащим название кабеля. Положение атрибута фиксированное. Все элементы имеют параметры (цвет, толщину, тип линий) настроенные "по блоку". 

В начале создается нужный блок обозначения кабеля. Возможны варианты когда блок уже существует. Тут есть выбор: можно использовать существующий блок, можно его очистить и заново заполнить, можно создать новый. Нужное выбирается переключателем.

При использовании существующего блока:

  • если блока по факту нет то, он создается с параметрами по умолчанию 3х12 ед., заданным размером шрифта  (но если шрифт = 0 то и он по умолчанию = 2 ед.) и заданными зазорами. 
  • размер шрифта атрибута существующего блока может отличаться от заданного в параметрах рисования. В этом случае размер шрифта устанавливается как заданный. И посему надпись может вылезти за рамки блока.

При обновлении блока:

  • если блока нет то, он создается с заданными параметрами.
  • Если блок есть, то он очищается и заполняется заново.

При создании нового блока:

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

Created with the Personal Edition of HelpNDoc: Experience the power of a responsive website for your documentation