Макросы и программки для строительной конфигурации

Автор p3452, 04.03.19, 00:44:22

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

p3452

Уважаемые форумчане!
Подскажите новичку, можно ли  в строительной конфигурации, или Оборудование-Металлоконструкции записать полноценный макрос?
Пишется только то, что есть в базовой и машиностроении,
н,р Открываю Чертеж-СПДС, включаю запись, вычерчиваю сетку осей, расставляю колонны (двутавр), выключаю запись.
Удаляю все, запускаю макрос и вижу только размерные цепи - осей и колон нет?

Vitalij Lysanov

05.03.19, 12:46:03 #1 Последнее редактирование: 05.03.19, 13:11:15 от Vitalij Lysanov
Цитата: p3452 от 04.03.19, 00:44:22
Уважаемые форумчане!
Подскажите новичку, можно ли  в строительной конфигурации, или Оборудование-Металлоконструкции записать полноценный макрос?
Пишется только то, что есть в базовой и машиностроении,
н,р Открываю Чертеж-СПДС, включаю запись, вычерчиваю сетку осей, расставляю колонны (двутавр), выключаю запись.
Удаляю все, запускаю макрос и вижу только размерные цепи - осей и колон нет?


Макро рекордер осуществляет только запись построения примитивов.

В строительной конфигурации это макро объекты. Если их разрушить, можно все записать в виде примитивов, только вернуть в строительную конфигурацию уже не получится. Дальше с примитивами все самостоятельно.





Цитата: DesignЯR от 04.03.19, 10:02:36
IProcedure - Интерфейс позволяет получить имя, идентификатор команды, ее папку в библиотеке, выполнить команду. Только смысл запускать команды других библиотек через свою?   Если бы была сформулирована конечная цель было бы проще давать советы.

Выполнить команду с параметрами, которые выбираются в ручном режиме? Это может и можно технически, только очень сложно. И еще нужно желание автора предоставить такую возможность.

Строительная конфигурация это не металлоконструкции.

Здесь кино как кран строили
https://drive.google.com/open?id=0B63y14wkcLqgNlVMZ0w4R0o0RVE

Можно предположить выполнение чертежа колонн по пересечению осей, как в компоновочной геометрии, и построить колонны. Дальше все привязки к этим осям колонн. Изменили оси колонн, стены и колонны перестроились.

Дальше рассчитываются оси для стен.  Если плиты, можно рассчитать, где перекрытие, а где в торец стыковка.

Дальше каждому закрытому помещению по двери, удалять лишнее легче, чем строить.

Может такое уже есть в новых версиях.

Вспомнил про
https://forum.ascon.ru/index.php/topic,28413.msg215884.html#msg215884 Ответ № 5

https://forum.ascon.ru/index.php/topic,28506.msg215913.html#msg215913

https://forum.ascon.ru/index.php/topic,13635.msg216193.html#msg216193 Ответ № 35

Здесь захваты экрана и нажатие клавиш из программы.



На форуме вспоминали один раз примерно в 2011 году систему управления тоже с захватами, которая может все.

В строительной конфигурации это пока единственный метод автоматизации.

Получилось такое

   

  https://drive.google.com/file/d/1EqPdR-PxHM14huMRXEUSI37zbgc8ZP8L/view?usp=sharing

Координаты стен пока в координатах экрана, а не Компаса. Это можно исправить и вбивать цифры в окна отображения координат курсора.



Все задано в цифрах. Конечно циклы, функции это как положено.

Эти цифры снова желательно получить из прорисовки осей колонн.

И снова к вопросу, что конкретно автоматизировать?

___

Может быть еще задача.
В существующих чертежах найти систему, чтобы легче было вносить изменения.
Это как восстановление, распознавание объектов в 3D.

___

В рассмотренном виде эта методика построения больше подходит для личного применения.
Нужно захватами получить образцы кнопок для последующего поиска.
Результат зависит от многих факторов, разрешение экрана и пр.


Картинка Компаса отличается регулярностью и возможно получение таких эталонов кнопок на автомате, на каждом конкретном компьютере.

 

p3452

Vitalij Lysanov
Спасибо за отклик!

"Макро рекордер осуществляет только запись построения примитивов"
- точно - проверил, даже в машиностроительной конфигурации не пишет...

"В строительной конфигурации это макро объекты. Если их разрушить, можно все записать в виде примитивов,... "
- С точки зрения автоматизации проектирования в КОМПАС имеет смысл только первичное построение - легче, быстрее, точнее перестроить заново ,чем отдать на ручное редактирование пользователю (только в крайнем случае).

"Строительная конфигурация это не металлоконструкции"
- Строительная конфигурация - это, в том числе, и металлоконструкции!
Но, я писал об  "Оборудование: Металлоконструкции"  и "Оборудование: Трубопроводы"- можно ли получить доступ через API к этим библиотекам - получается, что  цивилизованными методами - нельзя!

"Здесь кино как кран строили"
- Кино впечатлило - большая работа, тем более если строить подобное отдельными примитивами,
ну и с чертежами, явная лажа..., или видео не полное.

"Здесь захваты экрана и нажатие клавиш из программы"
- Нееее! "Это не наш метод"  - тупиковый, для конструктора и проектировщика, путь

Ну и как итог:
Удивляюсь на АСКОН-овцев - чем больше дополнений, расширений к КОМПАСУ, тем более популярен и востребован сам продукт - ну так откройте библиотеки, через API, пользователям и "будет счастье" ВСЕМ!   

Vitalij Lysanov


К Празднику 8 Марта успел выполнить проект микрорайона "Восьмеркино"

Каждая стена, окна и двери проектировались индивидуально, без копирования

https://drive.google.com/file/d/1aYQXfWTHrR1y152g0V_lU1IiydArWVhg/view?usp=sharing