Простановка осевых линий на отводах трубопроводов. макрос. никто не видел? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Простановка осевых линий на отводах трубопроводов. макрос. никто не видел?

Простановка осевых линий на отводах трубопроводов. макрос. никто не видел?

Ответ
Поиск в этой теме
Непрочитано 22.04.2013, 15:35
Простановка осевых линий на отводах трубопроводов. макрос. никто не видел?
ssn
 
Инженер проектировщик (раздел ТМ - фриланс)
 
Геленджик
Регистрация: 06.12.2003
Сообщений: 1,783

может кто встречал макрос для простановки на отводах осевых линий?
иммем две дуги, по краям дуги соедены между собой. (рис 1)
надо выбрать одну дугу, потом вторую. между ними должна нарисоваться ось (рис 2).
в идеале надо что бы ещё макрос подрезал все линии которые пересекают замыкающие участки отвода (что бы ранее нарисованные оси прямых участков подрезались и примыкали к осям отавода (рис 3).

а то проставление осей на отводах пока самый затычный (не автоматизированный) участок при оформлении (кружок, обрезать, обрезать прямые оси.. муторно)

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 141
Размер:	15.8 Кб
ID:	101642  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 134
Размер:	20.2 Кб
ID:	101644  Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 120
Размер:	16.9 Кб
ID:	101645  

Просмотров: 8897
 
Автор темы   Непрочитано 23.04.2013, 09:07
#21
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


а разве блоки обрабатываются командами создания видов, разрезов? что то я пропустил. а длинна труб?

Олег (jr.) спасибо. работает. а что бы линия получалсь типом по слою надо просто убрать "_LT" "CENTER" из кода?
И ещё момент. Когда идёт запрос на выбор дуг курсор не меняет свой вид. Это не особо мешает когда про это помнить и поглядывать в ком строку. Но собственно почему он не меняется, ведь идёт запрос на выбор объёкта? Или запрос на выбор точки, и потом уже выбор объекта в точке?

лень двигатель прогресса, но теперь, когда есть рабочий код создание макроса с подрезанием прямых участков осей неожиданно отодвинулось видимо ещё раз спасибо.

ООО она и на прямых участках строит! круто. спасиб.

Последний раз редактировалось ssn, 23.04.2013 в 09:15.
ssn вне форума  
 
Непрочитано 23.04.2013, 09:38
#22
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от ssn Посмотреть сообщение
а разве блоки обрабатываются командами создания видов, разрезов? что то я пропустил.
Взорви блок и посмотри что там.
Цитата:
Сообщение от ssn Посмотреть сообщение
а длинна труб?
А для этого нужно новую тему делать т.к. к этой не относится. Но скажу что уже 2 года получаю спецификацию из модели со всеми данными что мне необходимы и так как я хочу.
maratovich вне форума  
 
Автор темы   Непрочитано 23.04.2013, 10:04
#23
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


я понял. это конечно более продвинутый вариант чем просто солиды. но я от моделирования в автокаде отказался как только появился параметрический инвентор.. т.е. в году так 2005.
Затевать конечно споры не стану, ибо кому как удобнее.
С блоками конечно хорошо, вернее проще чем с обычными солидами. И я не понял, а как диаметр меняется у трубы или у отвода? или там другой блок?
ssn вне форума  
 
Непрочитано 23.04.2013, 10:08
#24
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от ssn Посмотреть сообщение
а как диаметр меняется у трубы или у отвода? или там другой блок?
Да, для каждого диаметра свои блоки со своими характеристиками.
maratovich вне форума  
 
Непрочитано 23.04.2013, 11:12
#25
ufo666

Инженер
 
Регистрация: 16.08.2011
Тюмень
Сообщений: 104


Дак инвентор вроде рисовал оси у отводов. В версии 2012. Приходилось рисовать трубы с разными загигулинами. Но я их протягиванием сечения строил по траектории. Про модуль трубопроводный не помню.
ufo666 вне форума  
 
Автор темы   Непрочитано 23.04.2013, 11:29
#26
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


да он и сейчас рисует. только очень заморочено. получается проще их в автокаде нарисовать.
если бы конечно он в автомате сразу нормально ставил оси, что бы их потом малость править и все -ещё куда ни шло. но их так же приходится на каждом отводе ставить. и причем я так и не смог победить вылет оси за края отвода.
ssn вне форума  
 
Непрочитано 23.04.2013, 11:47
#27
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Может и не по теме но всё же.
Нужно рисовать осевые линии между двумя линиями.
Пробую код (см вложение), получается, но зависит от порядка выбора линий. Почему, не могу понять.
Почему то при вставке кода русский текс ломается.
Будьте добры, помогите наладить.


Всем спасибо. Наладил, Файл заменил.
Вложения
Тип файла: lsp осьцентр.LSP (471 байт, 51 просмотров)
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн

Последний раз редактировалось Jonas, 24.04.2013 в 06:08.
Jonas вне форума  
 
Автор темы   Непрочитано 23.04.2013, 14:17
#28
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


испробовал макрос в работе. очень хорошо. одна досада - сбрасывает настройки привязок
ssn вне форума  
 
Непрочитано 23.04.2013, 14:55
#29
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Установи Autocad MEP. Моделируй в 3D в MEP - там же и оформляй-образмеривай-считай_спецухи. Если надо передавай в Инвентор модель
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 23.04.2013, 15:31
#30
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


да. как раз сейчас занимаюсь освоением Ревита. Он конечно поражает возможностями моделирования. Но чувствую что с оформлением там тоже западня, как и в инвенторе. вид что то вроде блока... добраться до конечной линии на чертеже можно, и видимость её выключить можно... только если надоснова включить эту видимость, то есть возможность только для всех скрытых. и по новой скрывать лишнее. проходили. знаем.
хотя (про ревит) пока не попробуешь полностью проект в нем сделать от начало до конца это не осознается.
ssn вне форума  
 
Непрочитано 23.04.2013, 20:37
#31
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


не Ревит!
Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
Установи Autocad MEP
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 23.04.2013, 21:10
#32
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


Ревит (последний, ну или предпоследний) как раз таки объёдинил в себе архитектуру, металлоконструкици и МЕР
ssn вне форума  
 
Непрочитано 23.04.2013, 22:43
#33
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


MEP (Mechanical-Electrical-Plumbing). А Revit и Autocad это разные вещи. Autocad Architecture (для архитекторов) , Robot+Structure Detailing (КМ+КМД?), MEP(Электрики+сантехники+ОВшники), PLANT 3D(технологи), Civil (генпланисты) объединяют всё и вся в "родной" для проектировщика среде в Автокаде. Не всё будет гладко, но можно кое-что сделать и при этом есть открытость и свобода Автокада.
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 24.04.2013, 05:52
#34
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


ssn, Эта тема не подойдет?
http://forum.dwg.ru/showthread.php?t=83128
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Автор темы   Непрочитано 24.04.2013, 09:06
#35
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


Autodesk Revit = Autodesk Revit Architecture + Autodesk Revit Structure + Autodesk Revit MEP.
а есть ещё какой то МЕР?
Astartes за линк спасибо... не отыскал изначально.
так то у меня есть макрос что бы ставить оси между линиями и оси на окружностях. (свой на ВБА.. давно и корявенько написанный, но рабочий.. как раз таки выбор окружностей рамкой, если центра совпадают строит оси только для самого большой окружности, бисектиру между разными положениями линий. реализация реально корявая... сквозь терни. но работает ) впринципе все устравивает. не было только блока для рисования осей на отводах. теперь есть.
ssn вне форума  
 
Непрочитано 24.04.2013, 10:20
#36
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Цитата:
Сообщение от ssn Посмотреть сообщение
Autodesk Revit = Autodesk Revit Architecture + Autodesk Revit Structure + Autodesk Revit MEP.
Интересная трактовка... Посмотри на сьюты (полная информация есть на сайте Autodesk).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.04.2013, 10:36
#37
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


да. понял туплю. AutoCAD MEP и Revit MEP разные вещи.
а может кто сказать разные в чем? или это просто реализации одного и того же в разных продуктах? Типа ревит это комплексный подход что бы весь объект в одной программе (стройка и энергетика)?

Последний раз редактировалось ssn, 24.04.2013 в 10:43.
ssn вне форума  
 
Автор темы   Непрочитано 13.05.2013, 12:07
#38
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


макрос работает, но правда очень расстраивает что он сбрасывает и не востанавливает настройки привязок.
можно это дело победить? поможите пожалуйста
ssn вне форума  
 
Непрочитано 13.05.2013, 12:25
#39
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Вообще-то такой макрос я бы не стал использовать... Но, раз охота:
Код:
[Выделить все]
(defun c:osc (/ *error* p d sysvars)

  (defun *error* (msg)
    (foreach item sysvars
      (setvar (car item) (cdr item))
      ) ;_ end of foreach
    (princ msg)
    (princ)
    ) ;_ end of defun

  (setq sysvars (mapcar
                  (function
                    (lambda (x / tmp)
                      (setq tmp (getvar (car x)))
                      (setvar (car x) (cdr x))
                      (cons (car x) tmp)
                      ) ;_ end of lambda
                    ) ;_ end of function
                  '(("cmdecho" . 0)
                    ("osmode" . 512)
                    )
                  ) ;_ end of mapcar
        ) ;_ end of setq
  (setq p (getpoint "\nУкажите первую линию: "))
  (setvar 'osmode 128)
  (setq p1 (getpoint p "\nУкажите вторую линию: "))
  (setq d (distance p p1))
  (command "_offset" (/ d 2) p p1 "")
  (command "_.properties" "_L" "" "С" "осевые" "")
  (foreach item sysvars
    (setvar (car item) (cdr item))
    ) ;_ end of foreach
  (princ)
  ) ;_ end of defun
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.05.2013, 13:12
#40
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,783
Отправить сообщение для ssn с помощью Skype™


а чем он плох?
в жесткую привязан конечно к пользователю в плане настроек слоя... а в остальном. меня спасает
ssn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Простановка осевых линий на отводах трубопроводов. макрос. никто не видел?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36