|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Автоматизация в Autocad, нужен совет от профи.
Регистрация: 25.04.2022
Сообщений: 6
|
||
Просмотров: 4824
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Если заняться поиском по форуму (мне кажется) будет решено 80% вопросов.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 88
|
1. Курим динамические блоки, отдельный раздел на форуме https://forum.dwg.ru/forumdisplay.php?f=66
2. То же самое, в динамическом блоке добавляем формулу. 3. Тут уже подозреваю только макрос. Если вопрос в том, возможно ли такое, то да, возможно. Осталось макрос написать. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
КЖ и спецификации - дубль энн) На форуме есть бесплатные программы типа этой, а пытаться делать штатными костылями акада КЖ - это грустно и косячно, имхо)
|
|||
![]() |
|
||||
Регистрация: 25.04.2022
Сообщений: 6
|
Цитата:
![]() Со вторым, есть ли какой пример или тема на форуме с описанием как это делается, потому что сталкиваюсь с проблемой, после вставки блока и ввода атрибутов, все значения считаются по атрибутам первого блока после регенерации, как сделать так что бы, у каждого блока была свое входное задаваемое значение, а не ссылка на первый? |
|||
![]() |
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 88
|
Цитата:
я так вообще помочь уже не смогу, т.к. динамических блоков насоздавал еще лет 7 назад, когда можно было любой акад поставить, а сейчас лицензия только на acаdLT. Блоки использовать могу, а создавать - нет... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Offtop: А что, в LT нельзя создавать дин.блоки, что ли?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
если ты создаешь кабельный журнал, то я у себя вполне неплохо и очень просто реализовал эту схему через гиперссылку.
в гиперссылку каждой полилинии "вбиваем" конечную точку (можно лиспом). тип линии - это метод прокладки. заодно и на чертежах видно где что в чем лежит. слой - марка кабеля. потом извлекаем данные, вставляем в специально подготовленный файл эксель и КЖ готов. минусы: 1. начальную точку приходится вбивать вручную 2. нужно хитрым образом подготовить файл эксель 3. бывает, что к одному прибору подходят несколько одинаковых кабелей с разным назначением. тогда маркировку приходится менять вручную. 4. приходится прорисовывать каждый кабель. если у вас, например, СКС и на этаже сотня двойных розеток, по коридорам всё идёт в лотках - будет весело, но можно лихо приспособиться, сейчас много времени не занимает. 5. опуски до точки в разных помещениях могут быть разными (где-то в штрабе, где-то в кабельканале). у меня вертикальные линии определяются именем оконечного прибора, но метод прокладки в данном случае именем оконечного прибора не определишь. |
|||
![]() |
|
||||
Регистрация: 18.01.2021
Сообщений: 404
|
"я плохо пока знаком со всеми возможностями данной программы, но хочу узнать"
Чессказать, Вы опоздали. Не знакомы - и не погружайтесь: АКАД сёдня мало перспективен. Если уж очень неймётся (что мне понятно) - наймите кого то, кто уже в теме. Вот мы сейчас пеезжаем на "нано"... Хотя мы и не "гос" и не "в списках" Все наработанное тяжким трудом - в жжжу ![]() |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
а еще "волну гнали" на коллегу, который занялся изучением Питона вместо VBA)
|
|||
![]() |
|
||||
Offtop: да ладно...
их диалекты VBA практически одинаковы я даже в VB6 собирал экзешники которые работают и под нано и под АК (разница только в подключении))) но пришел к выводу, что изучать надо .NET, вот где мощь и быстродействие
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 25.04.2022
Сообщений: 6
|
Цитата:
Может у кого то есть соображения как это можно сделать? Видел в autocad p&id примерная такая суть реализована, и ещё есть специальная надстройка по типу RubezhCAD где примерно такая полилиния есть, но непонятно как она реализована |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
На их форуме узнать? Самому скачать, разобраться...? Откуда-куда подключено, я т.д. ни один продукт Autodesk вам не поможет, мы писали для этого кабельный журнал в Autodesk MEP. Не понятно, зачем вам линии понадобились, м.б. что-то типа MatchCAD или MSVisio? PS В MEP есть понятие - устройство, провод, автомат, цепь, панель, коннектор и т.д. но ни на копейку больше, например откуда-куда... Последний раз редактировалось VitalyAF, 08.05.2022 в 09:03. |
|||
![]() |
|
||||
Регистрация: 11.10.2011
Сообщений: 27
|
я конечно всех нюансов вашей задачи не знаю, но чуйка мне подсказывает, что для ее решения вам нужен matlab simulink
acad в принципе не для такого подхода т е можно через программирование навесить динамику на его обьекты... но зачем, карл? Пример на ютубе |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Какая там динамика - обыкновенная расчетная схема. Если не учитывать потери в оптических линиях (полилиниях и соединителях), то примерный набор из команд:
1. CreateLink - запрашивает блок откуда идет, блок куда идет, соединительную полилинию: и в те же XData соединительной полилинии занести хэндлы этих блоков. 2. CreateLinks - тоже самое, что и CreateLink, но в цикле - если нужно сразу цепочку "простучать". 2. RemoveLink - удаляет данные из полилинии. 3. CheckLinks - указывается "головной" блок, собирается фильтром полилинии с XData указанного приложения, и проверяется отсутствие дубликатов пар хэндлов блоков в полилиниях и непрерывность связей на чертеже. Найденные ошибки, например, цветом примитивов отметить либо переносом на другой слой со своим цветом. 4. AttenuationCalculation - указывается головной блок, собирается фильтром полилинии с XData указанного приложения и рекурсивно по дереву связей пройтись с переносом данных из атрибутов предыдущих блоков в следующие. Хотя логичнее уже не в формулы зашивать данные, а тоже затухание пересчитывать программно. Головной блок тоже можно чем то отметить (XData, скрытый атрибут) - если он один на чертеже и тогда в п.3 и 4 не запрашивать. |
|||
![]() |
|
||||
Регистрация: 25.04.2022
Сообщений: 6
|
Цитата:
----- добавлено через ~6 мин. ----- Цитата:
Буду очень признателен |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
это программная надстройка, которую вам нужно написать под свои исходные данные. Просто примерный алгоритм написал, причем без учета потерь в соединительных линиях - значит еще длину линии с полилинии брать либо вводить, и указывать количество соединений и все это в XData той же соединительной полилинии заносить, например.
|
|||
![]() |
|
||||
Регистрация: 25.04.2022
Сообщений: 6
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,107
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
значит прямо так нужно.. что даже начать не пытаются.
Например, схожая с задачей ТС - расчет затухания в сетях коллективного приема ТВ. Программу для расчета видел еще лет 15+ назад, люди озаботились и сделали - причем и БД актуального на то время оборудования вбили туда. Но почему то хотели за эту программу деньги, и не такие маленькие на то время - где-то месячная з/п проектировщика. Не такой шел объем проектов с КПТВ, чтобы начальство согласилось раскошелиться - в экселе считали КПТВ) |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен Макрос для экспорта из EXCEL в AUTOCAD | dmb2 | Поиск исполнителей | 0 | 11.11.2017 16:43 |
Нужен совет по перекрытиям одноэтажного общественного здания | DJ.Rin | Конструкции зданий и сооружений | 11 | 17.04.2015 14:49 |
Схема расположения элементов каркаса жилого здания. Нужен совет. | valerij_konstr | Конструкции зданий и сооружений | 4 | 12.02.2009 13:15 |
Нужен совет по конструкциям в промышленном здании | osia | Конструкции зданий и сооружений | 4 | 02.06.2008 19:30 |
нужен HELP по AutoCAD Overlay | konstruktor | AutoCAD | 3 | 01.12.2004 09:25 |