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

Вернуться   Форум 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 Кб, 442 просмотров)

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

Последний раз редактировалось DEM, 31.01.2013 в 21:06.
Просмотров: 148484
 
Автор темы   Непрочитано 30.01.2013, 15:22
#21
DEM

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


Boxa
Ты по моему не правильно чей то прочитал....
Цитата:
Собсно хотелось бы сделать программку которая бы позволяла, импортировать сетку МКЭ из данного файла в автокад в виде блока. Конечные элементы импортировать в виде регионов и назначать им цвет в зависимости от того сколько требуется арматуры.....
По этим данным уже можно делать армирование, либо наоборот проверять то что уже начерчено...
Можно даже сделать, в начале армирование стержнями в виде полилиний, с определенным цветом...
Либо динамическими блоками с атрибутами....
PS. Если честно, сейчас занимаюсь разработкой программы ОФЗ по СП 24.13330.2011, мог бы и сам взяться за разработку программы импорта, но сейчас просто физически не могу...
Нужны заинтересовавшиеся люди, которые могли бы помочь в данной разработке....
miko2009
Угу, только хочу напомнить тебе как долго телится проджект.....
3 года перерыв был почти....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 30.01.2013 в 15:41.
DEM вне форума  
 
Непрочитано 30.01.2013, 15:51
#22
Boxa

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


2 DEM.
В свое время для себя написал что то подобное на VBA. Данные брались из динамических таблиц лиры. По ним строилась расчетная модель и красилось цветом в соответствии с армированием. Вот только толку от этой "подложки" никакого не было. Проще и быстрее было вставить растровое изображение и поверх него строить схему армирования. Я потому так и занудничаю на тему что потом, потому как первый этап проходил.

А вот знаний и опыта перевести "веселые картинки" в схему армирования у меня не хватило, хотя прекрасно понимаю что необходимо было выполнить некоторую кластеризацию расчетных элементов и дальше пытаться играя параметрами кластеризации выделить зоны армирования.
Boxa вне форума  
 
Автор темы   Непрочитано 30.01.2013, 16:10
#23
DEM

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


Boxa
Дык оно понятно, что не все так просто потом будет...
Картинки и я в Автокад импортировал...
НО, это очень не удобно, на них чертить это совсем не зер гуд...
Вообще потом возможно несколько вариантов армирования, эти алгоритмы и следует разработать но чуть позже...
Мне сейчас интересен сам импорт цветных полей армирования....
Я на самом деле, тему эту поднял чтобы ктой то заинтересовался и мог бы проработать эту тему....
Offtop: Сам я сейчас занимаюсь парасингом txt файла СКАДа, чтобы выдернуть пружинки их координаты и стержни которые на них опираются и т.д.
ЧТобы можно было расчитать потом каждую сваю как условный фундамент....
В общем та еще задачка...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 30.01.2013, 16:22
#24
Boxa

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


ИМХО. Самый простой и работоспособный способ создания схем армирования на основе расчетных данных это то, как это выполнено в allplan и в сапфир.
Вот в эту сторону и смотрю, но времени этим заниматься нет.
Видео вот тут: http://www.youtube.com/watch?v=i4beDfVe5dc
Boxa вне форума  
 
Автор темы   Непрочитано 30.01.2013, 16:32
#25
DEM

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


Boxa
Если бы я занимался только ЖБ я б так и сделал бы.....
Но я и металлом занимаюсь...
К тому же тогда уж стоит может подождать, глядишь Ревит с Роботом по лучше скрестят и армирование можно будет импортировать....
Но пока надо пользоваться теми инструментами что есть, ну и делать новые которые по силам....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 30.01.2013, 19:16
#26
swell{d}

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


Цитата:
Сообщение от miko2009 Посмотреть сообщение
технология BAMTEC
дык а в России есть эти BAMTEC установки? армирование отдельными стержнями очень не индустриально... ладно, это оффтоп и отдельная тема
Цитата:
Сообщение от DEM Посмотреть сообщение
чтобы ктой то заинтересовался и мог бы проработать эту тему....
я думаю, я в состоянии загнать КЭ сетку в чертёж и в центре каждого КЭ написать 6 цифр (6 типов армирования), раскиданных по разным слоям
что делать с этим дальше - не представляю... могу заняться, если появится мысль что с этим делать дальше... пока картина не вырисовывается
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 31.01.2013, 00:20
#27
Дрюха

Инженер-конструктор
 
Регистрация: 20.07.2007
Москва
Сообщений: 2,936


Цитата:
Сообщение от swell{d} Посмотреть сообщение
дык а в России есть эти BAMTEC установки? армирование отдельными стержнями очень не индустриально... ладно, это оффтоп и отдельная тема
Есть
Дрюха вне форума  
 
Автор темы   Непрочитано 31.01.2013, 09:49
#28
DEM

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


В принципе для начала предлагаю следующий вариант.....
1. Получаем карту армирования 4 шт.(МКЭ в виде регионов с определенным цветом)
2. Наносим в ней области армирования (в виде регионов с определенным цветом)
3. Уменьшаем в подложке цвет регионов на то значение которое мы определили для нашего армирования.....
5. Производим анализ участков которые остались и решаем добавлять ли там стержни или нет....
6. Полученные участки армирования заменяем на динамические блоки распределения арматуры и отрезки....
7. Совмещаем карты Х и У верхней и нижней арматуры...

Это полуавтоматический режим который позволит нам довольно быстро разложить арматуру, можно будет потом ввести алгоритм для автоматического армирования.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 31.01.2013, 10:46
#29
miko2009

Инженер-конструктор
 
Регистрация: 13.10.2011
Москва
Сообщений: 2,359


Цитата:
Сообщение от DEM Посмотреть сообщение
Это полуавтоматический режим который позволит нам довольно быстро разложить арматуру, можно будет потом ввести алгоритм для автоматического армирования.....
А спецификации, ведомости и тд и тп все вручную ?
miko2009 вне форума  
 
Автор темы   Непрочитано 31.01.2013, 10:51
#30
DEM

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


miko2009
Я ж говорил, API СПДС ЖБ можно будет попросить...
Можно и PS-конструкции, но вряд ли Грудский заинтересуется этой темой....
Если вставлять динамическими блоками, то спецификацию можно будет делать легко, с помощью таблиц СПДС.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 31.01.2013, 11:00
#31
swell{d}

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


Со спецификациями всё просто и понятно.
Допустим, я могу на каждый КЭ делать заливку цветом, вроде придумал как. Но как управлять этим цветом после нанесения арматуры - я вообще не представляю
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 31.01.2013, 11:06
#32
DEM

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


swell{d}
Мы наносим регион на карту армирования(с определенными характеристиками даметр и шаг арматуры, от этого зависит его цвет)....
Дальше выбираем все объекты которые попали под этот регион, и понижаем их цвет на тот цвет который у нас забит в наш регион....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 31.01.2013, 11:53
#33
swell{d}

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


повторюсь, я не представляю, как это сделать.
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 31.01.2013, 11:54
1 | #34
Boxa

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


Цитата:
Сообщение от miko2009 Посмотреть сообщение
А спецификации, ведомости и тд и тп все вручную ?
Зачем же вручную? У нас это решено вот так: http://experement.spb.ru/wiki/doku.php/armspec
Получить "картинки" армирования в акаде не сложно, сложно правильно определить зоны армирования, с соблюдением выноса арматуры на 1/10, 1/3 или 1/4 пролета в зависимости от схемы работы плиты, и прочие конструктивные требования. Для всего этого необходимо скармливать программе еще и данные о стенах, балках, поясах и прочих прелестях в конструктивной схеме плиты. Именно по этому я в свое время не смог написать такую программу.

ЗЫ. Внимательно слежу за развитием событий... Может кто нибудь знает алгоритм объединения расчетных элементов в зоны армирования? В обработке изображений что то подобное встречал, но сам алгоритм не нашел...
Boxa вне форума  
 
Автор темы   Непрочитано 31.01.2013, 12:01
#35
DEM

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


swell{d}
В автокаде есть выбор объектов, такого типа...
Цитата:
(ssget "W" <точка1> <точка2>) - выбираются примитивы, попавшие в рамку с углами в <точке1> и <точке2>;
(ssget "С" <точка1> <точка2>) - выбираются примитивы, пересекаемые рамкой.
(ssget "CP" <точка1> <точка2>) - выбираются примитивы, пересекаемые рамкой и находящиеся внутри.
(ssget "WP" <точка1> <точка2>) - выбираются примитивы, пересекаемые рамкой и находящиеся внутри.

(ssget "х" < фильтр >) - Здесь <фильтр> - список, элементами которого являются одна или несколько точечных пар. Каждая точечная пара строится по следующей форме:
По этим данным создается список, проходя последовательно по этому списку, можно получить цвет регионов и изменить этот цвет....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 31.01.2013, 12:03
#36
swell{d}

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


DEM, я ж блин не на автокаде сижу =/ с другой стороны, если заработает на нано - будет работать где угодно =)
__________________
.: WikiЖБК + YouTube :.

Последний раз редактировалось swell{d}, 31.01.2013 в 12:18.
swell{d} вне форума  
 
Автор темы   Непрочитано 31.01.2013, 12:26
#37
DEM

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


swell{d}
Надо найти аналоги команды ssget для нанокада....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 31.01.2013, 12:41
#38
Boxa

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


DEM,
Прежде надо решить вопрос как из картинки в сообщении http://forum.dwg.ru/showpost.php?p=1036098&postcount=9 состряпать удобоваримую, ортогональную, схему армирования.

Пара ссылок на эту тему:
http://habrahabr.ru/post/101338/
http://habrahabr.ru/post/108212/
Boxa вне форума  
 
Автор темы   Непрочитано 31.01.2013, 13:01
#39
DEM

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


Boxa
Не надо усложнять сразу....
Эти алгоритмы понадобятся позже для автоматического, армирования....
Я предложил вариант с полуавтоматическим режимом...

Вот как я вижу последовательность, см. прилагаемый файл....
Вложения
Тип файла: dwg
DWG 2010
Чертеж2.dwg (121.8 Кб, 2941 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 31.01.2013 в 13:49.
DEM вне форума  
 
Непрочитано 31.01.2013, 13:49
#40
Stepik-ssv


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


Подсмотрено у Дмитрия Тищенко Презентация от 2010
Связка Лира-АКАД-Ехель
Stepik-ssv вне форума  
Ответ
Вернуться   Форум 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