Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > Параметрические объекты СПДС для армирования ЖБК

Параметрические объекты СПДС для армирования ЖБК

Ответ
Поиск в этой теме
Непрочитано 05.02.2013, 13:26 3 |
Параметрические объекты СПДС для армирования ЖБК
swell{d}
 
гадание на конечно-элементной гуще
 
Düsseldorf
Регистрация: 31.05.2006
Сообщений: 7,604

В nanoCAD СПДС пользователь может создавать собственные параметрические объекты.
Использование пользовательских параметрических объектов может компенсировать отсутствующие на данный момент динамические блоки.

Ниже представлено видео Михаила Гладких (mihanick) про создание параметрических объектов на примере элемента обрамления проёмов:
http://youtu.be/EZwO6EIrrKQ

В этой теме буду выкладывать свои наработки. На данный момент есть:
- Фоновое армирование плит
- Обрамление проёмов
- Доп. армирование - зоны распределения
- Сопутствующие таблицы
- Маркеры для обрамлений и зон распределения
- Сваи

Предложения-пожелания приветствуются

Статьи на wiki:
- Основная статья

Видео с примером использования

П.С. Для установки вызвать Базу элементов (из панели инструментов или командой spbrowser). В Базе элементов выбрать любую папку, щёлкнуть по ней правой кнопкой мыши, выбрать импорт из файла и загрузить все файлы с расширением .mcd из распакованного архива

Последняя сборка в сообщении #38 или на вики
__________________
.: WikiЖБК + YouTube :.

Последний раз редактировалось swell{d}, 12.08.2013 в 23:43.
Просмотров: 229196
 
Непрочитано 20.02.2018, 09:03
1 | 1 #801
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
Пример целиком я бы и не против показать, да нет его) это пока задача в голове)
вот и распиши задачу не сферически, а с боевыми примерами, для чего и что должно получиться.
заодно и сам поймешь, что получиться должно
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 20.02.2018, 10:20
1 | 1 #802
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
1) вариант с наведением через шифт устраивает, подскажите где почитать про реализацию?
Если в объекте (маркер или объект БД) заданы зависимости, то во время вставки просто наведите курсор на "Родительский" объект , объект подсветится. Нажмите Shift и разместите маркер (объект БД) в нужном месте. Связь сохранится. Универсальный маркер.dwg
Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
1) 3) а нельзя это реализовать на подобие того как реализована спдс отметка уровня? Там базовая отметка "знает" о
Так и реализовано. Наберите команду spRefShow и укажите дочерние объекты. Нажмите на изображение для увеличения
Название: img-2018-02-20-13-13-41.png
Просмотров: 75
Размер:	15.1 Кб
ID:	199377
MCAD вне форума  
 
Непрочитано 20.02.2018, 10:35
#803
Омская птица


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


Цитата:
Сообщение от MCAD Посмотреть сообщение
Универсальный маркер.dwg
зайлейте пожалуйста для 10 када
Омская птица вне форума  
 
Непрочитано 20.02.2018, 11:40
#804
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от Омская птица Посмотреть сообщение
зайлейте пожалуйста для 10 када
2010
Универсальный маркер 2010.dwg
MCAD вне форума  
 
Непрочитано 20.02.2018, 19:39
#805
Xo3.ToBapbl


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


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



Цитата:
Сообщение от MCAD Посмотреть сообщение
Так и реализовано. Наберите команду spRefShow и укажите дочерние объекты.
Я клонил к тому, что раз базовый маркер видит зависимые маркеры этой командой, то разве нельзя вытянуть количества? Нет такой функции? с точки зрения программирования это кажется вполне обычной вещью узнать количество зависимых объектов)
Xo3.ToBapbl вне форума  
 
Непрочитано 20.02.2018, 20:37
#806
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
Далее, спецификация отслеживает только базовые маркеры, соответственно спецификации становятся более легкими (нет необходимости пользоваться группировкой строк, количество берется из значения в базовом маркере)
соответственно маркеры становятся более тяжелыми))) теперь вместо таблиц связи отслеживают они.
------------
к сожалению для чего такой огород городить я так и не понял,
вопросы производительности легко решаются программным отчетом
вопрос "обратной совместимости" то же решается программным отчетом... просто руками поправил в таблице и все, какая разница какое значение в "групповом" маркере если на чертеже это никак не отображается?
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 20.02.2018, 20:38
#807
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
Боевой пример: есть базовый маркер, в котором забиты различные элементы (например профили металлопроката), после выбора в базовом маркере необходимых параметров, по чертежу раскидываются дочерние маркеры, которые наследуют от базового его параметры (все или частично, не так важно), базовый маркер отслеживает количество дочерних маркеров.
Далее, спецификация отслеживает только базовые маркеры, соответственно спецификации становятся более легкими (нет необходимости пользоваться группировкой строк, количество берется из значения в базовом маркере) и появляется полная обратная совместимость: любое значение базового маркера (кроме количества) можно изменить из спецификации (ну почти), чего у меня не получалось адекватно добиться другим способом)
Я клонил к тому, что раз базовый маркер видит зависимые маркеры этой командой, то разве нельзя вытянуть количества? Нет такой функции? с точки зрения программирования это кажется вполне обычной вещью узнать количество зависимых объектов)
Повторюсь
Цитата:
Сообщение от MCAD Посмотреть сообщение
3. Такого нет
MCAD вне форума  
 
Непрочитано 20.02.2018, 20:40
#808
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
с точки зрения программирования это кажется вполне обычной вещью узнать количество зависимых объектов)
легко на VBA, Lisp,
или в программный отчет... в СПДС_CS нет программирования в общепринятом смысле этого слова... есть скриптовый язык, возможности его широки но не безграничны)))
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 21.02.2018, 08:29
| 1 #809
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от doctorraz Посмотреть сообщение
к сожалению для чего такой огород городить я так и не понял,
Как не понял?

Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
Далее, спецификация отслеживает только базовые маркеры, соответственно спецификации становятся более легкими
Подразумевается очередной виток автоматизации.

Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
нет необходимости пользоваться группировкой строк, количество берется из значения в базовом маркере
Не вижу ни одного "+"
=Count() - решает эту проблему в отчёте
Вообще - маркеры уже становятся вредными. Изначально они просто должны были собирать данные с объектов.
MCAD вне форума  
 
Непрочитано 21.02.2018, 08:45
1 | 1 #810
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Offtop:
Цитата:
Сообщение от MCAD Посмотреть сообщение
Вообще - маркеры уже становятся вредными.
многие знания.......
-------------
какой только велосипед не изобретут, лишь бы с функционалом не разбираться
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 22.02.2018, 12:36
#811
lionzoll


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


Подскажите. Маркер берёт свойство с объекта, к примеру маркер берёт параметр длины с простой линии, Но при копировании эта связь теряется, можно как нибудь сделать чтобы связь оставалась?
lionzoll вне форума  
 
Непрочитано 22.02.2018, 13:05
#812
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Маркер сохранен в Базе?
Цитата:
Сообщение от lionzoll Посмотреть сообщение
Но при копировании эта связь теряется, можно как нибудь сделать чтобы связь оставалась?
Файл с примером можно?
MCAD вне форума  
 
Непрочитано 22.02.2018, 13:29
#813
lionzoll


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


Н скрине видно, начертил линию, поставил на неё маркер, маркер берёт свойство длины с линии, кручу верчу растягиваю добавляю вершины к линии, длина в маркере динамически считывается и изменяется, даже выноска следует за линией, но как только копируешь линию с маркером, то скопированная пара объектов теряет связь друг с другом, у родительских объектов всё в порядке остаётся.
Маркер в базе сохранён
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-02-22_13-24-40.png
Просмотров: 49
Размер:	21.7 Кб
ID:	199479  
lionzoll вне форума  
 
Непрочитано 22.02.2018, 13:42
2 | 1 #814
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от lionzoll Посмотреть сообщение
но как только копируешь линию с маркером, то скопированная пара объектов теряет связь друг с другом, у родительских объектов всё в порядке остаётся.
что бы связь оставалась, копируй не командой копировать, а блоком... т.е. по ctrl+c, ctrl+v
тогда связь будет оставаться.
очевидно, что копировать надо ПАРУ. донора и рецепиента))
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 22.02.2018, 14:37
#815
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от lionzoll Посмотреть сообщение
Н скрине видно, начертил линию, поставил на неё маркер, маркер берёт свойство длины с линии, кручу верчу растягиваю добавляю вершины к линии, длина в маркере динамически считывается и изменяется, даже выноска следует за линией, но как только копируешь линию с маркером, то скопированная пара объектов теряет связь друг с другом, у родительских объектов всё в порядке остаётся.
Маркер в базе сохранён
Через буфер надо копировать, тогда связь более прочная..

А еще - если СПДС 7, то при перемещении маркера или объекта отдельно друг от друга - связь рушится.. В СПДС 10 с этим получше..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.02.2018, 15:20
#816
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от AlexV Посмотреть сообщение
А еще - если СПДС 7, то при перемещении маркера или объекта отдельно друг от друга - связь рушится.. В СПДС 10 с этим получше..
А в nanocad можно и просто _copy
MCAD вне форума  
 
Непрочитано 23.02.2018, 17:53
#817
Xo3.ToBapbl


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


Цитата:
Сообщение от doctorraz Посмотреть сообщение
Offtop:
какой только велосипед не изобретут, лишь бы с функционалом не разбираться
Под функционалом вы предполагаете параметрические СПДС объекты?

Цитата:
Сообщение от MCAD Посмотреть сообщение
Подразумевается очередной виток автоматизации.
Да, целью есть именно автоматизация, благодаря вашему и doctorraz сарказму, я прекрасно понял что путь через маркеры - не самый лучший)
Но пока к какому-то приемлемому варианту для себя не пришел\
Xo3.ToBapbl вне форума  
 
Непрочитано 23.02.2018, 17:56
#818
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
параметрические СПДС объекты?
Видимо отчёты
MCAD вне форума  
 
Непрочитано 23.02.2018, 18:14
1 | 1 #819
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Xo3.ToBapbl Посмотреть сообщение
Под функционалом вы предполагаете параметрические СПДС объекты?
не только, чтобы придумывать новое, надо знать старое...
тогда под любую задачу под рукой имеется минимум один подходящий инструмент, на самом деле их больше, просто не обо всех знаем
все уже придумано до нас..
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 23.02.2018, 18:18
1 | 1 #820
MCAD


 
Блог
 
Регистрация: 05.01.2005
Сообщений: 1,694



Цитата:
Сообщение от doctorraz Посмотреть сообщение
все уже придумано до нас..
MCAD вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > Параметрические объекты СПДС для армирования ЖБК

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СПДС Graphics. Интеграция с AutoCAD. Нет панелек СПДС Sn4ke ПО от CSoft 40 31.07.2020 11:52
Не редактируются объекты СПДС 4атланин ПО от CSoft 86 11.12.2017 16:03
Изменения системы СПДС. ГОСТ 21.101-97 и не только! Red_line Архитектура 19 05.08.2010 18:01
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов Red Nova Программирование 177 08.12.2008 11:35
СПДС, Автоматическая загрузка при открытии файла Vildar Прочее. Программное обеспечение 11 05.09.2008 16:58