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

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

Импорт армирования результатов армирования из расчетных программ в Автокад

Ответ
Поиск в этой теме
Непрочитано 30.01.2013, 07:36
Импорт армирования результатов армирования из расчетных программ в Автокад
DEM
 
YngIngKllr
 
СПб
Регистрация: 29.03.2005
Сообщений: 12,968

Собственно есть файл с расширением ASF, это результаты расчета армирования СКАДа...
В файле представлена сетка МКЭ и армирование по слоям в направлениях Х и У.
Вот разобранный файл...
Цитата:
GL POLY 17 -это пока не разобрался что.....
37.000 21.950 0.000
37.000 4.350 0.000
34.500 4.350 0.000
...... ...... .......
GP KNOT 5173-это номера и координаты точек
1 37.000 10.350 3.600
2 37.000 16.350 3.600
3 18.450 0.000 3.600
4 20.750 22.200 3.600
...... ...... .......
GF ELEM 5062-это номера элементов с номерами узлов
1 8 12 414 22
2 22 414 429 23
3 23 429 444 24
4 24 444 459 25
...... ...... .......
QR 1 252510 0.000 0.000 0.000 0.000 90.000 - это армирование элементов по слоям
QM 0 0 34.300 0.200 3.600 0.58 0.51 0.00 0.00 0.00 0.00
QM 0 0 34.300 0.600 3.600 1.07 0.97 0.00 0.00 0.00 0.00
QM 0 0 34.300 1.000 3.600 1.44 1.32 0.00 0.00 0.00 0.00
QM 0 0 34.300 0.200 3.600 0.58 0.51 0.00 0.00 0.00 0.00
( 0 0 34.300 0.200 3.600/это зачем то опять координаты/ 0.58/армирование верхнее по Х/ 0.51/армирование верхнее по У/ 0.00/армирование нижнее по Х/ 0.00/армирование нижнее по У/ 0.00 0.00/эти значения пока не разобрал, по всей видимости поперечное армирование....)
Собсно хотелось бы сделать программку которая бы позволяла, импортировать сетку МКЭ из данного файла в автокад в виде блока. Конечные элементы импортировать в виде регионов и назначать им цвет в зависимости от того сколько требуется арматуры.....
Получится 6 блоков соответственно
Армирование нижнее по Х
Армирование верхнее по Х
Армирование нижнее по У
Армирование верхнее по У
Армирование поперечное по Х
Армирование поперечное по У

Предложение к заинтересовавшимся, которые могут программировать в Лиспе, помочь сделать эту программу, я Лиспом давно не занимался, а сейчас в основном на Делфях сижу...
В принципе данную программку можно и на NET сделать.....
PS. Файло с расширением ASF прилагаю...

Вложения
Тип файла: zip Сборка05.zip (121.7 Кб, 444 просмотров)

__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 31.01.2013 в 21:06.
Просмотров: 149028
 
Непрочитано 11.02.2013, 10:50
#241
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


Цитата:
Сообщение от Boxa Посмотреть сообщение
Cosinus,

Красиво получилось. У меня результаты поскромней. Да и ошибок с артефактами хватает.


Не расскажите про Ваш алгоритм подробнее?
Я применяю питоновскую графическую библиотеку matplot, а она не только рисует, но и отдает данные, по каким рисует. Получаю из неё координаты контуров-изолиний и оквадрачиваю их. Если такой библиотеки нет - нужны процедуры для интерполяции данных и поиска изолиний.
__________________
Грызи гранит науки. Не можешь грызть - соси!
Cosinus вне форума  
 
Непрочитано 11.02.2013, 11:13
#242
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от Cosinus Посмотреть сообщение
Я применяю питоновскую графическую библиотеку matplot, а она не только рисует, но и отдает данные, по каким рисует. Получаю из неё координаты контуров-изолиний и оквадрачиваю их. Если такой библиотеки нет - нужны процедуры для интерполяции данных и поиска изолиний.
Я про эти библиотеки на .net не слышал... потому и спрашивал подробнее про алгоритм и функции.
У меня пока так:
1. проецирую все точки на оси Х, и по количеству точек получаю кривую распределения, сглаживаю (по 13 точкам) и затем ищу вершины кривой
2. То же для оси У
3. По полученным вершинам, получаю возможные координаты кластеров точек и их количества
4. Провожу кластеризацию точек по наименьшему расстоянию до центра кластера (вариация алгоритма к-средних / k-means)
Boxa вне форума  
 
Непрочитано 12.02.2013, 13:23
#243
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


Boxa, появилась новая мысля. Могу программно делать чертежи с полной раскладкой арматуры и фоновой и дополнительной в соответствии с планом здания и зонами армирования (сразу получаем материал для спецификации). Дополнительную арматуру можно унифицировать по определенным условиям (например, если длина отличается менее чем на 100 мм - это одна позиция) А потом фильтровать и прятать "лишние" стержни и расставлять позиции. Я когда-то такое делал на VBA, но потом забросил. Посмотрю - сохранились ли исходники. А потом можно замахнуться и на проставление размеров.
__________________
Грызи гранит науки. Не можешь грызть - соси!
Cosinus вне форума  
 
Автор темы   Непрочитано 12.02.2013, 13:52
#244
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Cosinus
ЕСли уж на то пошло, то проще наверное на предварительном плане который у тебя показывается в программе, показать основные габариты зон армирования...
И подкорректировать их как надо, там же можно делать варианты армирования, с подбором оптимального...
А дальше уже в автокад запуливать это дело....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 12.02.2013, 18:09
#245
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


Просто мне в питоне лень делать команды типа trim, stretch, select и объединение регионов - получится почти графический редактор. Но я попробую, в принципе matplot обрабатывает события Мыши и Клавы.
Для унификации мне бы до конца описать условия. Армирование (вернее даже вычерчивание армирования) не основная моя специализация - тот случай, когда знаешь обо всем но немного. Хотелось бы уточнить, кто как делает Например: фоновая арматура только одного диаметра или можно для разных частей плиты использовать разные (если экономически целесообразно), дополнительная - только один или несколько диаметров на плиту.
__________________
Грызи гранит науки. Не можешь грызть - соси!

Последний раз редактировалось Cosinus, 12.02.2013 в 18:58.
Cosinus вне форума  
 
Автор темы   Непрочитано 12.02.2013, 19:51
#246
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Та уже говорил, что арматура может быть разных диаметров...
Процент фонового армирования 30-50 % от всей площади....
Ладно подождем, если не получится то пойдем по другому пути...
Есть вариант с Zcad-ом тоже, но к нему математический компонент надоть будет найти...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 12.02.2013, 20:08
1 | #247
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Цитата:
Сообщение от Cosinus Посмотреть сообщение
Хотелось бы уточнить, кто как делает
фон не менее d12. шаг выбираем в зависимости от толщины плиты. в любом случае не менее 200мм и не более 1,5h плиты.
делать фон в разных частях разного диаметра - не встречал. объекты как правило не более 50м, а арматура 11,7м + требования по зонам нахлёста... короче фон везде одинаковый.
верхнюю фоновую принимаю такую же, как и нижнюю.
далее зоны доп. армирования. если фоновая d12s200, например, то доп. нижняя - d12s200 (смещение на 100мм). верхняя d16s200 или d18s200. ну это для примера, каждый случай индивидуальный, надо смотреть и принимать решение.
на все конструктивные требования (типа верхняя на 1/4 пролёта) кладу болт - у меня итак фон сверху по всей площади. ставлю как по расчёту получается.
анкеровку арматуры за границы зоны по расчёту 20см считаю достаточной. люблю для верхней арматуры делать отгибы под 90 градусов.
+ обрамление проёмов
+ скрытые контурные балки
+ решения по балконам
+++

п.с. а, ещё. размеры доп.стержней стараюсь делать кратными 11700, т.е.:
1 - 11700, 2 - 5850, 3 - 3900, 4 - 2900, 5 - 2340, 6 - 1950, 7 - 1670, 8 - 1460, 9 - 1300, 10 - 1170. строителям нравится, что обрезков не остаётся
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 12.02.2013, 20:59
#248
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


В общем, смотрю у вас всё тоже что и у нас. Мне тоже Offtop: сыкотно ставить фоновую 10 или вообще 8, если по расчету достаточно.
__________________
Грызи гранит науки. Не можешь грызть - соси!
Cosinus вне форума  
 
Непрочитано 12.02.2013, 21:18
#249
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


можно и 10ку, если пролёты позволяют. вот, например. там доп. вообще не нужен был.
п.с. можно и 8ку, но сетки должны быть сварные заводского изготовления
Миниатюры
Нажмите на изображение для увеличения
Название: 2013-02-12-01.jpg
Просмотров: 120
Размер:	350.0 Кб
ID:	96604  Нажмите на изображение для увеличения
Название: 2013-02-12-02.jpg
Просмотров: 96
Размер:	294.3 Кб
ID:	96605  
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 12.02.2013, 21:18
#250
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от Cosinus Посмотреть сообщение
В общем, смотрю у вас всё тоже что и у нас. Мне тоже Offtop: сыкотно ставить фоновую 10 или вообще 8, если по расчету достаточно.
А я бы нашу 10/12 с удовольствием заменил бы на 8ку, особенно когда 75%-85% плиты без усилений получается, 12я явно в перерасход, но "рулит" ГС
Meknotek вне форума  
 
Непрочитано 12.02.2013, 21:21
#251
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


по 10ке невозможно ходить. в #249 я заложил, так как между ростверками более и менее ещё.
и то шаг поддерживающих каркасов адекватный - 800мм, иначе верхняя провисает до нижней =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 13.02.2013, 08:43
#252
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Работы привалило. Написание программы встало =(
Хотя все алгоритмы уже нашел и почти все переписал под себя.
Boxa вне форума  
 
Автор темы   Непрочитано 13.02.2013, 10:45
#253
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Boxa
НУ ты в хотя бы в тот код которые есть добавь наименования мозаик армирования над планами.....
А так в принципе можно еще одну тему начать, для обработки результатов армирования в полуавтоматическом режиме......
Там то понадобится пара команд.....
С автоматическим армированием можно не спешить.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 13.02.2013, 11:04
#254
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Не плоди темы =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 13.02.2013, 11:10
#255
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


swell{d}
ТАк по сути, импорт уже сделали....
ОСталась обработка результатов....
Для этого нужны немного другие функции....
Там можно уже на лиспе делать или на vb.net...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 13.02.2013, 11:11
#256
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Переименуй эту тему =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 19.02.2013, 22:21
#257
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


Вот, научился автоматически раскладывать фоновую арматуру с обрезкой по контуру плиты и проёмам. Дальше пока торможууууу
Миниатюры
Нажмите на изображение для увеличения
Название: fon0.png
Просмотров: 144
Размер:	178.0 Кб
ID:	97142  
__________________
Грызи гранит науки. Не можешь грызть - соси!
Cosinus вне форума  
 
Автор темы   Непрочитано 19.02.2013, 22:31
#258
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Уууу ты по моему пошел не в том направлении....
С утречка постараюсь написать соображения....
Тем более что у тебя отлично получилось определять границы армирования...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 19.02.2013, 22:49
#259
Cosinus

Белая и черная магия в строительстве
 
Регистрация: 02.02.2007
Воронеж
Сообщений: 168
Отправить сообщение для Cosinus с помощью Skype™


Это я её нарисовал, чтоб потом обсчитать расход и сгруппировать. Вычерчивать её в автокаде не собираюсь Там только упрощенные схемы будуть.
__________________
Грызи гранит науки. Не можешь грызть - соси!
Cosinus вне форума  
 
Непрочитано 19.02.2013, 22:53
#260
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Проще, как бы, через площадь посчитать =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Импорт армирования результатов армирования из расчетных программ в Автокад

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт плоской схемы из Автокад в Лиру vadimys Лира / Лира-САПР 21 14.09.2012 00:01
1.напряжения в SCAD 2. перенос эпюры из скада в автокад poleon SCAD 5 13.12.2009 17:12
импорт в автокад 2010 wzm AutoCAD 2 23.09.2009 22:48
импорт из лиры в автокад funky_Frankie Лира / Лира-САПР 3 06.09.2008 09:11
Импорт в Автокад RINga AutoCAD 3 19.04.2007 19:54