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

Вернуться   Форум 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.
Просмотров: 148792
 
Непрочитано 01.02.2013, 15:41
#81
Surely

расчеты МКЭ, проектирование, к.т.н.
 
Регистрация: 01.10.2008
Сообщений: 525


Цитата:
Сообщение от DEM Посмотреть сообщение
Слушай, дык тебя же никто не заставляет тут писать...
Давать без слушай, слышь, тебе люди советы дают, как сделать надо правильно, чтобы это работало нормально, ты же блин уперся в свое. Ну хочешь наступать на грабли, и изобретать велосипед, ну твое право, почитай мою подпись Тургенева, явно про тебя. Удачи, зайду попозже посмотрю чем закончилась твоя эпопея грандиозная, хотя результат думаю более менее толковым специалистам понятен.
__________________
Бесполезно доказывать предубежденному человеку несправедливость его предубеждений - И.С. Тургенев
Surely вне форума  
 
Автор темы   Непрочитано 01.02.2013, 15:47
#82
DEM

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


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


 
Сообщений: n/a


Цитата:
Сообщение от DEM Посмотреть сообщение
Результат не тот получается...
Ты градацию арматуры так не отследишь как надо....
Почему не тот? Градацию настраиваешь в скаде как нужно. Затягиваешь в автокад. Выравниваешь по опалубочному чертежу. Взрываешь, удаляешь не нужное. Разносишь цвета(площади арматуры) по слоям. Ну и накрываешь зонами раскладки соответствующие зоны площадей армирования.
Цитата:
Сообщение от DEM Посмотреть сообщение
Ну и схема по мне так кривоватая получается, она почему то зависит от разрешения экрана...
Есть такое.
 
 
Автор темы   Непрочитано 01.02.2013, 16:14
#84
DEM

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


palexxvlad
Вот и хочу нормальную схему мучать, а не ковыряться с подложкой которую еще вытягивать надо...
А тут будет инструмент который будет позволять это делать в полуавтоматическом режиме....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 01.02.2013, 16:22
#85
palexxvlad


 
Сообщений: n/a


Цитата:
Сообщение от DEM Посмотреть сообщение
А тут будет инструмент который будет позволять это делать в полуавтоматическом режиме....
Конечно, было бы отлично, если такой инструмент получится. Еще бы трудозатраты себя оправдали
 
 
Автор темы   Непрочитано 01.02.2013, 17:04
#86
DEM

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


Цитата:
Сообщение от palexxvlad Посмотреть сообщение
Конечно, было бы отлично, если такой инструмент получится. Еще бы трудозатраты себя оправдали
Думаю оправдают....
На крайнияк займусь сам, после того как распарьсю СКАДовский txt файл с пружинками....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 01.02.2013, 18:25
#87
Boxa

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


DEM,
Тупиковая ветвь. На играйся со вложением.
Компилил под 2012 acad. Команда bx_scad_asf_acad или как то так (если ошибся tab меня поправит)

Вложение удалил.
Новые версии лежат тут

Последний раз редактировалось Boxa, 04.02.2013 в 09:46. Причина: Вложение удалил.
Boxa вне форума  
 
Автор темы   Непрочитано 01.02.2013, 18:59
#88
DEM

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


Boxa
Ну эт ты зря такое....
Гляну посмотрим....
Просто вы поймите надо сперва просмотреть как можно, провести анализ...
Дело в том что надо будет учитывать оси сооружения отверстия и т.д.
Для автоматического армирования надо придумать алгоритм, который примерно предложил Косинус...
У него в отличии от других КТНов уже есть приближенный алгоритм....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 02.02.2013, 00:11
#89
swell{d}

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


Offtop: прям хоть автокад ставь...
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 02.02.2013, 00:14
#90
DEM

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


Ничего будет и на твоей улице праздник, исходники то открытые, лучше VS ставь....
Boxa
К сожалению у меня AutoCAD 2010...
Ставить AutoCAD 2012 пока не хочу, ну да ладно сейчас еще кой чего по ковыряю...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 02.02.2013 в 11:42.
DEM вне форума  
 
Непрочитано 04.02.2013, 10:04
#91
Boxa

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


DEM,
Слегка подшаманил библиотечку. Брать тут http://experement.spb.ru/wiki/doku.php/asf2acad
Boxa вне форума  
 
Непрочитано 04.02.2013, 10:27
#92
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,403


Boxa, подскажите, а где брать файл с расширением .asf (т.е. куда Лира и SCAD "кладут" этот файл)?.
И второй вопрос - скачал файл из заголовка темы - в итоге получаю картинки с точками разного цвета. Как я понимаю эти точки обозначают места превышающие значения фоновой арматуры (который я указал в параметрах фильтрации в см2). А чему соответствуют цвета? Что дальше с этим делать?

Последний раз редактировалось unikum85, 04.02.2013 в 10:36.
unikum85 вне форума  
 
Непрочитано 04.02.2013, 10:36
#93
Boxa

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


Цитата:
куда Лира и SCAD "кладут" этот файл
При экспорте вы сами указываете путь.

ПО поводу цвета, то номер цвета назначал так : 10 + CInt(i.Asn_X) ^ 2
Сделал это для более контрастного разделения.

Цитата:
Что дальше с этим делать?
Я не знаю, потому и написал что играться.
По идеи, дальше необходимо набор точек объединять в кластеры, вычислять описанный прямоугольник вокруг кластера, вычислять арматуру (фильтруя пиковые значения), прорисовывать схему армирования и т.д.

Последний раз редактировалось Boxa, 04.02.2013 в 10:44.
Boxa вне форума  
 
Непрочитано 04.02.2013, 10:38
#94
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,403


Цитата:
Сообщение от Boxa Посмотреть сообщение
экспортировать свои результаты расчета в asf
Вот как это сделать? Я в программировании не алё. Это возможностями расчетной программы делается? Я у себя на компе не нашел файлы с расширением asf
unikum85 вне форума  
 
Автор темы   Непрочитано 04.02.2013, 10:46
#95
DEM

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


Boxa
Все конечно, хорошо!!
Но все таки требуется использовать полигоны или штриховки для создания КЭ...
Объясняю для чего, во первых так проще будет оценить на какой зоне распространяется, то или иное требование по площади арматуры...
Во вторых проще будет определить сколько стержней того или иного диаметра потребуется для некоторых элементов, если армирования не хватает....

По части алгоритма для автоматического армирования, я почти придумал как сделать, но это для более менее прямоугольных зданий подойдет....
Предлагаю следующий агоритм для этого дела....
Программа автоматически определяет по верхнему армированию где находятся опоры...
Далее "раскладывает" зоны армирования....
Определяет максимальную арматуру в этих прямоугольниках и делает выборку армирования, чтобы можно было например принять 2-3 варианта армирования(диаметра и количества стержней на п.м.)
Далее применяем к этим зонам определенный цвет, и понижаем цвет элементов с требуемым армированием....
Корректируем в полуавтоматическом режиме то что получилось....
Заменяем зоны армирования, на динамические блоки или объекты СПДС ЖБ или PS-конструкции....

unikum85
в постпроцессоре армирования, экспорт в Алплан!!
Он и у Лиры есть....
PS. Может у кого есть еще предложения, прошу озвучивать.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 10:50
#96
Boxa

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


DEM,
Все это очень здорово, но базируется на одном предположении, что программа ВЕРНО выполнила кластеризацию элементов и ПРАВИЛЬНО нашла опоры.

ЗЫ, после определения зон армирования я и сам прекрасно представляю что нужно сделать. Вопрос как эти зоны получить.
Boxa вне форума  
 
Непрочитано 04.02.2013, 10:55
#97
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,403


DEM, Ага нашел. Спасибо
Boxa, поясни, что означают разноцветные точки? точнее что означает конкретный цвет? Это как-то привязано к площади нехватающей арматуры?
unikum85 вне форума  
 
Автор темы   Непрочитано 04.02.2013, 10:58
#98
DEM

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


Boxa
Ну можно назначить опоры самостоятельно введя оси здания.....
Первоначальную раскладку для верхней арматуры, вести по принципу, стержни выводить на 1/4 пролета от опоры(например)...
Наносим эту зону армирования и понижаем у всех элементов цвет...
Проверяем есть л элемнты граничащие(на 0,5 м предположим) с нашими зонами армирования которым надо добавить арматуру...
Если такие элементы есть, то увеличиваем зону армирования.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 11:01
#99
Boxa

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


unikum85,

Цитата:
Сообщение от unikum85 Посмотреть сообщение
точнее что означает конкретный цвет
Цитата:
Сообщение от Boxa Посмотреть сообщение
ПО поводу цвета, то номер цвета назначал так : 10 + CInt(i.Asn_X) ^ 2
Сделал это для более контрастного разделения.
Asn_X как не трудно догадаться площадь арматуры, нижней, по оси Х
CInt - если грубо, округление до целого

Цитата:
назначить опоры самостоятельно введя оси здания
не могли бы Вы пояснить как?
Boxa вне форума  
 
Непрочитано 04.02.2013, 11:03
#100
palexxvlad


 
Сообщений: n/a


Цитата:
Сообщение от DEM Посмотреть сообщение
Программа автоматически определяет по верхнему армированию где находятся опоры...
Ну опоры будут и так видны, их можно и вручную указать - не велик труд.
Цитата:
Сообщение от DEM Посмотреть сообщение
Далее "раскладывает" зоны армирования....
тут еще нужно четко определить, на основании какого критерия и какой формы она будет их раскладывать
Цитата:
Сообщение от DEM Посмотреть сообщение
Определяет максимальную арматуру...
Как быть с концентрациями напряжений?
 
Ответ
Вернуться   Форум 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