|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 425
|
Скачал. Поставил.
Прога интересная! Особенно мне понравилось копирование атрибутов блока (adv-programme-edit-copy-attrib-to-blocks)! Это как раз то, что я давно искал (увы написать самому не позволяет безграмотность в ЛИСПе и отсутствие времени на освоение ЛИСПа). 1) А можно ли чтобы атрибут вставлялся в другой блок как поле? С помощью программы начертил 4 линии, вставил выноску "перечень кабелей в разрезе трассы" - тут сразу второй вопрос 2) Можно ли эти выноски делать тоже полем? (чтобы поменял название кабеля нажал _regen и у тебя всё обновилось! |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Всем привет!
Так уж получилось, что с мая я перестал заниматься прогой. Было не до нее, если честно. ПРосто большие перемены в жизни, радостные конечно :-) Сейчас я в Москве, работаю немного по другой специальности, планов трасс уже не касаюсь. Но буду потихоньку вспоминать, что не доделал в программе, а также принимаю все пожелания по улучшению ее качества. Пока доделаю прогу с атрибутами, чтобы она копировала атрибуты из любого блока в другой любой блок. ОТвечу сразу на вопросы из присланныъ по личке и заданных здесь: сделать перечень кабелей через поле пока не берусь, для этого нужно будет переделывать всю основу. ПОля должныв обращаться к какому-либо объекты в автокаде. А кабели у меня сохраняются в файле в виде списка со всей информацией - в словаре файла. Для создания полей нужно все кабели представлять в виде полилиний, реально постоянно присутствующих на чертеже. Такие глобальные переделки я делать не буду - просто элементарно не будет на это времени. Мне гораздо интереснее привести в порядок мою автотрассировку, которая уже есть (сюда НЕ выложена), но глючит с большими разветвленными трассами. Как удастся подправить прогу по копированию атрибутов, я ее выложу сюда, чтобы вы могли заменить файл в своей папке программы. WST, перечень кабелей можно вставлять без связи - потоком, отдельно. А уж связь потом сам нарисуешь. Я сделал вариантом по умолчанию рисование перечня кабелей со связью - так чаще всего у нас использовалось в отделе. И напоследок - всегда рад советам по возможному улучшайзингу. Всегда записываю их, далее по возможности буду воплощать в программе. Последний раз редактировалось Frigate, 20.10.2011 в 10:38. |
|||
|
||||
Регистрация: 21.04.2011
Сообщений: 135
|
С возвращением я очень рад что Вы откликнулись, я больше занимаюсь внутриними сетями и 99,9% это многоуровневые здания и одна группа может прокладываться по разным уровням начиная с тех-этажа и заканчивая кровлей, так вот что я предлагаю:
1 - возможность продление трассы/трасс на другом/других плане/планах (уровне-отметке) то есть получается что у них нету общей/общих точки/точек; 2- Цитата:
Цитата:
Последний раз редактировалось WST, 20.10.2011 в 11:31. |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
WST,
можно и на "ты" по п.2 - ты сам все уже верно делаешь по п.1 - указание олдного и того же кабеля на разных планах трасс (у тебя - разхных этажах) - возможна. Инфа с разных планов трасс собирается на схеме внешних при помощи процедуры трансляции данных кажодго чертежа. ИЛи этой возможности недостаточно? Тогда опиши конкретнее, что бы ты хотел получить. |
|||
|
||||
Регистрация: 21.04.2011
Сообщений: 135
|
Самый простой пример 2-х эт. здание электощитовая на 1-ом эт. от ГРЩ питаем ЩР-1 (1 эт.) и ЩР-2 (2 эт.).
С ЩР-1 все понятно кабель прокладывается по 1 -эт. берем блок в схеме и создаем трассу, длина кабеля прописывается в блоке все очень хорошо. С ЩР-2 все немного сложнее часть трассы прокладывается по 1- эт. часть по 2-эт, берем блок для создание трассы, но мая трасса состоит из двух частей не имеющей общей точки (то есть она точка есть но она переходит с 1-го эт. на 2-ой эт.), и я создаю трассу по 1-эт. длина прописывается в блоке потом я при помощи команды "удлинить трассу" хочу создать трассу (продлить) на 2-ом эт. но для этого должна быть общая точка а ее нету. Так вот что я хочу чтоб при помощи команды "продлить трассу" я мог эту трассу создать без общей точки (часть трассы на одном эт. часть на другом) а общая длина прописывалась в блоке. Надеюсь ты меня поймешь. (см. прикрепленный файл) |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
WST,
да, я понял теперь о чем ты. В одном файле ты действительно не сможешь посчитать суммарную длину кабеля. ТО, что я написал выше про трансляцию инфы с двух и более планов трасс - относится к РАЗНЫМ файлам. В общем правило такое - создавай каждый новый план трасс в своем файле двг - и будет тебе щастье ))) Причем, эти планы могут быть с разными масштабами. Для одного файла такого решения пока у меня нет. Да и потребует это усложнение программы, а она и так иногда мне кажется усложненной. Другой вопрос, что при автотрассировке в таком варианте всплывает куча обстоятельств... Но это уже другой вопрос. О КОМАНДЕ КОПИРОВАНИЯ ЗНАЧЕНИЯ АТРИБУТОВ: повспоминал алгоритм работы проги, такие выводы: - прога копирует любые видимые атрибуты любых блоков :-) - вставляет скопированные значения в те блоки, у которых есть одноименные атрибуты: в этом то и удобство - можно сразу выделить кучу блоков и быть уверенным, что значение скопируется только в нужный нам атрибут! В общем, не очень ясно, что именно не хватает в данной проге... Прошу уточнить пожелания по программе копирования значений атрибутов! :-) Последний раз редактировалось Frigate, 21.10.2011 в 09:52. |
|||
|
||||
Регистрация: 21.04.2011
Сообщений: 135
|
Каждый план в своем файле это не вариант бывают что этих планов очень много до 16-20 и еще бывает что заказчик отдает объект не одной монтажной фирме а нескольким для ускорения работ и тогда этих планов еще больше, планы с питающем сетями, с распределительными и с групповыми а потом и групповые разделяются на осветительные и силовые и сети вентиляции короче полный рак мозгов да и геморрой в придачу. Со столькими файлами работа ни как не сократится. Жаль ну что поделать будем работать по старинке.
Тогда еще предложение насчет команды "перечень кабелей в разрезе трассы" у тебя по умолчанию если больше 4-х кабелей то располагает их по рядно а у нас заведено калонами Чтобы понятнее было у тебя С1/С2 С3/С4 С5 у меня С1/С4 С2/С5 С3 Последний раз редактировалось WST, 21.10.2011 в 14:44. |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
ок,
я тебя понял. Кстати, судя по примерам в ГОСТе, у тебя правильная форма расположения ссылок на кабели. Это не сложно доработать. На выхах попробую сделать, но однозначно не обещаю. ПО поводу планов трасс я тебя понял. Как немного вникну в свою прогу (уже многое успел подзабыть), то подумаю, как воплотить твою идею. Кстати, многие мне о такой же идее говорили, но руки не доходили до этого. |
|||
|
||||
Регистрация: 21.04.2011
Сообщений: 135
|
По поводу трасс было бы отлично.
Ну раз все ровно собираешься вникать в программу тогда у меня еще одно предложение по поводу команд "создать трассу кабеля" и "удлинить трассу", не знаю как другим но мне очень не хватает при создание/удлинение трассы возможности отменить последнею точку при помощи клавиши U (Undo). |
|||
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 425
|
По поводу копирования атрибутов.
Есть же скрытые атрибуты, которые не должны быть видны на чертеже, но с помощью их очень удобно в экселе что-нибудь делать (заполнять кабельный журнал например). Так вот, нужно чтобы тыкаешь на блоке и выпадал перечень всех атрибутов блока для копирования. Выбираешь значение нужного атрибута, и потом выбираешь блоки в которые нужно вставить это значение и так же выбираешь атрибут у этих блоков, в который нужно скопировать значение. т.е. у тебя атрибут из блока копируется в одноименные атрибуты других блоков. А тут же хочется чтобы копировалось в разные указываемые пользователем атрибуты. |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Alexeipost,
если копируемое значение атрибута вставлять в боки по одному, вручную - то смысл тогда какой? Так же можно и без всякой проги копировать - не будет сильно медленнее. У меня ж смысл проги в том, чтобы массово копировать одно и то же значение во многие блоки. Здесь от тебя нужно уточнение и хоть какой-нить пример с блоками. |
|||
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 425
|
Попробую объяснить.
В файле (на скорую руку) накидал блоки светильников, блок помещений и блок щитка освещения. У блока "помещение" два атрибута "№помещения" и "наименование_помещения". У блока "Светильников" 4 атрибута: "номер_автомата", "установлен_в_пом.№" (назвал так специально), "Номер_щитка" и "номер_светильника". Атрибуты блока "светильник" заполняются следующим образом: в атрибут "установлен_в_пом.№" вставляется значение атрибута "№помещения" блока "помещение". И так как у них нету одинаковых атрибутов, то нельзя использовать твою программу. Иногда случается так, что блоки создаются в разное время и имена атрибутов не совпадают, а переделывать названия атрибутов чревато сбросом блоков (очень неудобно когда несколько сотен блоков уже расставлены по планам). Далее в атрибут "номер_щитка" блока "светильник" должно скопироваться значение атрибута "номер" блока "щиток". Но так как атрибут "номер" в блоке "щиток" скрытый, то программу тоже нельзя использовать. Выход конечно есть, во-первых, делать одинаковые имена (это не так сложно), а во-вторых вместо скрытых атрибутов делать атрибуты в слое defpoints (или в делать слой атрибутов не печатаемым). Но тогда чертеж засоряется. И не совсем удобно. Ну как-то так....... |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Алексей,
Ясно. Могу предложить такой вариант - ты его будешь использовать для файлов, где старые блоки (со старыми, несовпадающими названиями атрибутов): 1. немного переделаю прогу, чтобы она копировала первый указанный атрибут и вставляла его значения во все остальные указанные тобой; 2. чтобы копировать из/в скрытые атрибуты в данным момент могу предложить изменять при редактировании чертежа системную переменную ATTMODE (значение по умолчанию - 1, при значении 2 показываются ВСЕ атрибуты блока, в т.ч. и скрытые) + из проги выкину всплывающее окно, которое предназначалось для контроля - тот ли атрибут был выбран. Чтобы вставлять атрибут как поле - это потом можно добавить, пока мало свободного времени. Последний раз редактировалось Frigate, 24.10.2011 в 12:58. |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
да не вопрос ) но на вспомнить убил часика полтора )))
вот, распакуй архив в папку программой. У тебя теперь вместо копирования в одноименные атрибуты блоков будет копироваться в указываемые атрибуты. Но - на всякий случай сохрани первоначальные файлы, чтобы не пришлось переустанавливать прогу целиком. Просто я не тестировал в той версии проги, что на сайте. Но скорее всего будет работать как надо. Пока только так. В будущем обе команды будут доступны - это уже в след. версии. Она и название носит другое - ADV_Toolkit. Там есть автопрокладка кабеля по намеченным трассам и указанным начальной и конечной точке трассы. Выбор кабеля для создания и для удаления в списке в диалоговом окне и т.п. Теперь по наличию времени буду редактировать команду создания перечня кабелей - что можно было сортировать кабели как по колонкам, так и по столбцам :-) |
|||
|
||||
Регистрация: 07.12.2010
Уфа
Сообщений: 425
|
Еще можно переименование кабелей сделать?
А то когда заказчик просит ввести свое наименование кабелей, то очень уныло заново трассировать 450 кабелей. *через 5 минут* Попробовал add-on. Он выдает окно с названием атрибута куда вставлять значение, но само значение не вставляет. *спустя 10 минут* Все понял! Надо второй файл в папке FUNCTIONS_DB тоже загрузить в автокад))) ВСЕ работает! Спасибо! Последний раз редактировалось Alexeipost, 25.10.2011 в 22:22. |
|||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Alexeipost,
проблема не в том, что нужно подгружать файл в папке FUNCTIONS, а в том, что я забыл перекомпилировать файл в fas, тогда бы он сам перегружался. Лови еще раз с перекомпилированным файлом fas: ПРо переименование кабелей я тоже думал... Как вариант была такая задумка - неважно как, но заполучить файл txt, где будет примерно следующее: С1-1;К-15 С1-2;К-16 С1-3;К-17 ... и так далее. С1-1...С1-3 - это уже существующие номера кабелей, которые нужно заменить на новые - К-15...К-17. Соответственно имея такой файл, мы командой можем заменить сразу все номера кабелей. Но-файл придется самому пока забивать - или получать через Excel. Разхделитель - точка с запятой. Если не ошибаюсь - он формата ".csv". Такой вариант тебе подойдет? ))) WST, Теперь о том, чтобы создавать несколько планов трасс на одном поле чертежа. Такая возможность есть - надо просто убрать из программ запрет на добавление в базу кабелей с совпадающими номерами. Теперь пользователь будет сам здесь следить за порядком. Оставлю лишь напоминание, что кабель с таким-то номером уже есть в БД. Напр., в базе будет существовать нескоклько кабелей с номером "С1-1-5". Немного изменить несколько программ - и, думаю, все заработает. Последний раз редактировалось Frigate, 26.10.2011 в 10:14. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посоветуйте программу для построения профилей наружных сетей? | dextron3 | Вертикальные решения на базе AutoCAD | 18 | 11.03.2012 16:37 |
Сводный план сетей | proekt_mep | Инженерные сети | 42 | 16.06.2011 23:09 |
Ищу книгу "Проектирование кабельных сетей и проводок" под редакцией Г.Е.Храпченко 1980 | Инзиля | Поиск литературы, чертежей, моделей и прочих материалов | 8 | 03.02.2009 14:47 |