Реклама 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 Кб, 444 просмотров)

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

Последний раз редактировалось DEM, 31.01.2013 в 21:06.
Просмотров: 148771
 
Непрочитано 31.10.2013, 22:52
#301
swell{d}

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


http://youtu.be/kDa1Hwl-4vU?t=1h27m
где-то на 1:28 - волшебная кнопка "дельта" =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 01.11.2013, 06:23
#302
DEM

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


swell{d}
Угу я примерно о таком варианте и говорю...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 17.06.2014, 04:34
#303
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


не получается импортироваться asf файлы...выдает какую-то ошибку, в чем может быть проблема?
Вложения
Тип файла: rar 123.rar (592.1 Кб, 27 просмотров)

Последний раз редактировалось Konstruktiv54, 17.06.2014 в 05:30.
Konstruktiv54 вне форума  
 
Непрочитано 17.06.2014, 09:44
#304
Boxa

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


Проблема в количестве точек и элементов в схеме.
Т.к. программка писалась на коленке, то и не предполагалось что с ее помощью будут обрабатывать большие файлы, а потому разбор номеров точек в секции GF ELEM выполнен простейшим способом, строка разбивается на части через " " (пробел) и в итоге получается массив из 4 чисел, но у Вас, номера точек очень большие и сливаются в единую цифру.




Код опубликован тут: http://experement.spb.ru/wiki/doku.php?id=asf2acad
Править нужно фрагмент 'GF ELEM , строчку Dim t4() As String = Split(Trim(i), " ")

ЗЫ.
Посмотрел на код, он ужасен!!!

ЗЫЫ
Во вложениях результаты работы программы. Странно что в режиме вывода солидов, программу клинит и часть поля просто не выводится. В режимах точек и текста такого нет... потом посмотрю что там такое, хотя и догадываюсь почему.
Миниатюры
Нажмите на изображение для увеличения
Название: сравнение файлов.png
Просмотров: 897
Размер:	62.8 Кб
ID:	130453  Нажмите на изображение для увеличения
Название: 1solid.png
Просмотров: 188
Размер:	39.4 Кб
ID:	130463  Нажмите на изображение для увеличения
Название: 2text.png
Просмотров: 177
Размер:	57.8 Кб
ID:	130464  

Последний раз редактировалось Boxa, 17.06.2014 в 11:40.
Boxa на форуме  
 
Автор темы   Непрочитано 17.06.2014, 14:02
#305
DEM

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


В общем вот что у нас пока получилось....
Вложения
Тип файла: dwg
DWG 2010
Пример.dwg (511.7 Кб, 1600 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 17.06.2014, 15:07
#306
Boxa

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


Цитата:
Сообщение от DEM Посмотреть сообщение
В общем вот что у нас пока получилось....
Я эту тему давненько не трогал, и как вижу подвижек нет, результат так же далек как и вначале.

Konstruktiv54, попробуй сборку во вложении.

PS/ Код на всякий случай поправил.
Вложения
Тип файла: zip asf2acad_2013-2014.zip (25.9 Кб, 88 просмотров)
Boxa на форуме  
 
Автор темы   Непрочитано 17.06.2014, 15:44
#307
DEM

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


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

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


DEM, спасибо конечно, но мне не актуально. Не верю я в эту идею.
Boxa на форуме  
 
Автор темы   Непрочитано 17.06.2014, 16:09
#309
DEM

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


Цитата:
Сообщение от Boxa Посмотреть сообщение
DEM, спасибо конечно, но мне не актуально. Не верю я в эту идею.
Да все получится в полуавтоматическом режиме....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 17.06.2014, 21:50
#310
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Boxa, больше спасибо! Все заработало!
Konstruktiv54 вне форума  
 
Автор темы   Непрочитано 24.06.2015, 14:13
#311
DEM

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


Уже примерно год как проверяю чертежи вот такие.....

Очень удобно, видно нахлесты, и где какую арматуру кидать....
Шкала армирования статичная....
Миниатюры
Нажмите на изображение для увеличения
Название: IMG_20150624_141546.jpg
Просмотров: 242
Размер:	372.4 Кб
ID:	152140  
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось Кулик Алексей aka kpblc, 24.06.2015 в 14:26.
DEM вне форума  
 
Непрочитано 24.06.2015, 14:47
#312
Boxa

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


=о) За год ничего не поменялось =о))))))
Импортированную подложку ты показывал практически ровно год назад =о))))

А зачем ты эту тему реанимировал?
Boxa на форуме  
 
Автор темы   Непрочитано 24.06.2015, 14:57
#313
DEM

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


Цитата:
Сообщение от Boxa Посмотреть сообщение
А зачем ты эту тему реанимировал?
Ну может у кого еще чего то получилось???
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.06.2015, 15:57
#314
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Дем, прям на стройку с изополями выдаете? или это только для проверки распечатка такая?
Konstruktiv54 вне форума  
 
Автор темы   Непрочитано 24.06.2015, 16:20
#315
DEM

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


Цитата:
Сообщение от Konstruktiv54 Посмотреть сообщение
Дем, прям на стройку с изополями выдаете? или это только для проверки распечатка такая?
Это листы для проверки....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 16.05.2016, 11:21 Тема умерла?
#316
Brandashmыg


 
Регистрация: 15.10.2008
Ростов-на-Дону
Сообщений: 370
Отправить сообщение для Brandashmыg с помощью Skype™


Тоже решил попробовать автоматом раскладывать зоны, для более-менее правдивого подсчёта материалов для сметной экспертизы и оформления расчётной записки. Если ещё кто-либо продолжает над этим работать - давайте выберем единый asf файл для сравнения работы алгоритмов. Желательно с большим количеством допзон и существующей стадией Р для верификации результатов.
Питонистам - ссылка на код на гитхабе, остальным - картинки с черновыми результатами.
Миниатюры
Нажмите на изображение для увеличения
Название: figure_1-1.jpg
Просмотров: 113
Размер:	89.6 Кб
ID:	170420  Нажмите на изображение для увеличения
Название: figure_1.png
Просмотров: 125
Размер:	348.3 Кб
ID:	170421  
__________________
Archicad, Smath, VBA
Brandashmыg вне форума  
 
Автор темы   Непрочитано 16.05.2016, 15:31
#317
DEM

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


Brandashmыg
Мы используем, но у нас изополя как я и выкладывал выше картинки....
Сейчас появилось похожее как и у тебя в СПДС КЖ...
Но они тоже мозаикой раскладывают отображают арматуру.
Жаль из GMSH нельзя создать dxf с изополями.
Требуется вообще комплексное решение по составлению ПЗ и результатов расчета из СКАДа.
А то задолбало из СКАДа распечатывать или выдергивать wmf.
В принципе с помошью API СКАДа можно выдергивать значения армирования не открывая СКАДа, если армирование уже просчитано.
Но это нужны ресурсы и люди.
А так смотрю народ по тихоньку на САПФИР перреходит, он уже вроде как по лучше СКАДа работает.
Но и там вопрос с печатью не ахти решен.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 16.05.2016, 16:11
#318
Boxa

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


Цитата:
Сообщение от DEM Посмотреть сообщение
Жаль из GMSH нельзя создать dxf с изополями.
Было бы желание... GMSH работает с открытыми форматами, кстати, можешь выложить какой нибудь файл для GMSH с посчитанной арматурой. Любопытно.

И да, тема умерла
Boxa на форуме  
 
Непрочитано 16.05.2016, 16:24
#319
Brandashmыg


 
Регистрация: 15.10.2008
Ростов-на-Дону
Сообщений: 370
Отправить сообщение для Brandashmыg с помощью Skype™


Цитата:
Сообщение от DEM Посмотреть сообщение
Жаль из GMSH нельзя создать dxf с изополями
Почему нельзя? Можно пример файла?

Цитата:
Сообщение от DEM Посмотреть сообщение
А то задолбало из СКАДа распечатывать или выдергивать wmf.
В принципе с помошью API СКАДа можно выдергивать значения армирования не открывая СКАДа, если армирование уже просчитано.
В описании новой версии СКАДа есть описание класса CScadResult, можно им попробовать. Цепочка, правда, будет замысловатая - C# -> Python -> VBA(отчёт в ворде) -> [GDL(армирование в архикаде) или C#(армирование в текле)]
Но у нас зоопарк, нужно универсальное решение и для Лиры и для Скада, поэтому и asf.

Цитата:
Сообщение от Boxa Посмотреть сообщение
И да, тема умерла
Offtop: Зато вера в существование Красной Кнопки живее всех живых)
__________________
Archicad, Smath, VBA
Brandashmыg вне форума  
 
Непрочитано 16.05.2016, 16:28
#320
miko2009

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


Цитата:
Сообщение от Brandashmыg Посмотреть сообщение
C# -> Python -> VBA(отчёт в ворде) -> [GDL(армирование в архикаде) или C#(армирование в текле)]
miko2009 вне форума  
Ответ
Вернуться   Форум 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