Программы



Изменения:
Добавлены атрибуты:
Пример 7
Пример 7


Последовательность атрибутов должна быть всегда такая! (при создании собственных блоков УГО).
где:
название блока (от куда)
тип (не используется)
параметр (не используется)
высотная отметка прибора (не используется)
место установки (не используется)
название блока1 (до куда)
кабель
клеммы (номер клеммы куда придет кабель) (не используется)
----------------------------------
название блока (до куда)
сигнальный кабель1
клеммы сигнального кабеля1 (номер клеммы куда придет кабель) (не используется)
----------------------------------
название блока (до куда)
сигнальный кабель2
клеммы сигнального кабеля2 (номер клеммы куда придет кабель) (не используется)
----------------------------------
название блока (до куда)
питающий кабель1
клеммы сигнального кабеля1 (номер клеммы куда придет кабель) (не используется)
----------------------------------
название блока (до куда)
питающий кабель2
клеммы питающего кабеля2(номер клеммы куда придет кабель) (не используется)
Примечание: блоки можно создавать свои, но название и порядок атрибутов должны совпадать с предложенными. Любой блок можно использовать не по назначению его УГО! В блоках обозначающих здания (т.е. планируется добавить подробный(е) план(ы)) все атрибуты кроме NAME должны быть пустыми!

В местоположении файла чертежа создаются текстовые файлы:
Пример 8
Пример 8


где:
link_0 – список связей для cable
link_signal_1 – список связей для cable_signal_1
link_signal_2 – список связей для cable_signal_2
link_power_1 – список связей для cable_ power _1
link_power_2 – список связей для cable_ power _2
link_ALL – суммарный список всех перечисленных выше связей.
cable_magazine – список link_ALL с длиной кабеля
specification – список просуммированных однотипных кабелей
Примечание: при повторном запуске программы списки заменяются на новые.

Внимание! После отрисовки трасс и расстановки блоков необходимо обнулить их координаты Z

Пример с блоками: (выбрать блок > выбрать подобное > свойства > Положение Z). Если значение «Различные» - Z надо обнулять
Пример 9
Пример 9


Пример с линиями: Обнулять нужно два свойства
Пример 10
Пример 10


Тэги: AutoLISP

Комментарии   

0 #2 tujn08 13.01.2017 13:50
Цитирую AutoSystems:
А как можно воспользоваться вашей программой?


Программа тестовая и до конца не отлаженная. Есть трудности оформления - оптимизируем ее. Использование пока затруднительно.
Но можно попробовать дать как есть - минимум попробовать ее.

Как будет рабочий вариант опубликуем.
Спасибо за интерес!!!
Цитировать
0 #1 AutoSystems 13.01.2017 13:30
А как можно воспользоваться вашей программой?
Цитировать

Добавить комментарий

Администратор оставляет за собой право удалять любой комментарий без разъяснения.


Защитный код
Обновить