penoplex
VetCAD

Программа интерактивного выравнивания линий схем электрических соединений

    0 оценок

tujn08

размещено: 11 Ноября 2019
Назначение программы:
Из названия понятно, что программа выравнивает линии. Лучше один раз увидеть как говориться. См. видео ниже.

Видео по адресу: https://youtu.be/80FgKmW_nF0

Перед использование обязательно прочите инструкции и описание.
Логика программы такая, что не важно какие линии были перед использованием, от них остаются только начальная и конечная точки. Далее линии строится заново с одинаковыми "зазорами" между собой.
Есть интерактивность сдвига линий блоком - что бы не нажимать клавиши. Дальше линий блок не может "выйти". Все это дает ровные линии и абсолютно одинаковыми "зазорами" между собой. Рекомендуется предварительно обрезать все линии по одной координате X. Т.к. это будет влиять на «зазоры» и алгоритм программы в целом.

Интерактивно можно менять отступ до сгиба линий и расстояние между линиями. Для удобства, действия на левые и правые линии завязаны на отдельные клавиши. Раскладка клавиатуры может быть En или Ru. Интерактивно появляется текст с описанием управления.

выравнивания линий схем электрических соединений
ВЫРАВНИВАНИЯ ЛИНИЙ СХЕМ ЭЛЕКТРИЧЕСКИХ СОЕДИНЕНИЙ

Запуск:
• Перетащить/загрузить файл в AutoCAD
• Выполнить команду: (RIES:connection_lines)

Правила выбора области:
1) Выбор секущим прямоугольником (слева-направо или справа-налево).
Попавшие в область линии делятся на три группы: «левые», «середина» и «правые».
2) Линии из групп «левые» и «правые» не должны полностью попасть в область выбора.

Управление сдвигом:
Линии слева от курсора:
(q) или (й) - сдвиг влево на 2мм
(w) или (ц) - сдвиг вправо на 2мм
(a) или (ф) - ширина между линий -5мм
(s) или (ы) - ширина между линий +5мм

Линии справа от курсора:
([) или (]) - сдвиг влево на 2мм
(х) или (ъ) - сдвиг вправо на 2мм
(э) или (‘) - ширина между линий +5мм
(ж) или (;) - ширина между линий -5мм

После выбора, линии «приживаются» по сторонам автоматически. Блок может двигаться в пределах свободной области от линий. Можно выбрать только крайние линии и блоки, точка сдвига должна быть на соответствующей стороне от линий. Можно сделать выбор со сдвигом нескольких блоков и линий из группы «середина». Точка сдвига должна быть по центру линий
Программа интерактивного выравнивания линий схем электрических соединений1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-3 из 3
Сергей812 , 12 ноября 2019 в 01:56
#1
1. Насколько понимаю из видео и инструкции, линии групповой взаимосвязи (п. 5.2.13 ГОСТ 2.702) не поддерживаются. А эти линии здорово экономят пространство.
2. "Логика программы такая, что не важно какие линии были перед использованием, от них остаются только начальная и конечная точки. Далее линии строится заново с одинаковыми "зазорами" между собой." - т.е. если что-то было в линиях в тех же XData, то это непринужденно сносится)
tujn08 , 12 ноября 2019 в 04:50
#2
Цитата:
Сообщение #1 от Сергей812

1. (п. 5.2.13 ГОСТ 2.702) не поддерживаются. А эти линии здорово экономят пространство.
2. т.е. если что-то было в линиях в тех же XData, то это непринужденно сносится)


1. Все правильно. Думал об этом. Решил отдельную функцию написать т. к. между клеммниками может быть несколько групп проводок + маркировка + "фаска". Группировки лучше отдельно сделать, после выравнивания это не сложно вроде будет (программно и вручную тоже). Вот только при случае придется все функции заново запускать.
2. Перебиваются только координаты. Те, что посередине {линии) просто смещаются.
tujn08 , 12 ноября 2019 в 15:29
#3
Цитата:
Сообщение #1 от Сергей812
групповой взаимосвязи (п. 5.2.13 ГОСТ 2.702)

Вероятно появится после модерации:
https://dwg.ru/dnl/14928
zip

0.55 МБ