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

Вернуться   Форум 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.
Просмотров: 148879
 
Автор темы   Непрочитано 04.02.2013, 11:04
#101
DEM

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


palexxvlad
Согласен, но это же алгоритм в первом приближении....
Предлагайте свои варианты....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 11:18
#102
unikum85


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


Boxa, Я правильно понимаю, если я поставил 0 в параметрах фильтрации в см2, то:
- цвет 10 - арматура не нужна А=0
- цвет 11 - А=1см2
- цвет 14 - А=4см2
- цвет 110 - А=100см2?
Если это так, то если будет отображаться арматура штриховкой с изменением - почему бы не армировать? С точками конечно не удобно - не понято площадь распространения требуемой арматуры. А дальше дин.блоки разложить и дело в шляпе
unikum85 вне форума  
 
Автор темы   Непрочитано 04.02.2013, 11:20
#103
DEM

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


КСтати при первоначальном импорте объединение в кластеры лучше не делать....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 11:23
#104
Boxa

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


unikum85,
Мне что то говорит что вы хотите не просто поиграться с этим приложением.
Давайте я часикам к 13 (по Москве) заменю точки на текст с площадью арматуры...
Boxa вне форума  
 
Непрочитано 04.02.2013, 11:25
#105
unikum85


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Мне что то говорит что вы хотите не просто поиграться с этим приложением.
Ленивый я - чертить ой как не люблю.
Вот может что-то дельное предложу Только сразу всех предупреждаю в работе использую веткад
unikum85 вне форума  
 
Непрочитано 04.02.2013, 11:26
#106
palexxvlad


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


Цитата:
Сообщение от DEM Посмотреть сообщение
Предлагайте свои варианты....
Предлагаю раскладку зон не доверять программе, иначе получится как в Allplan - миллион зон по 1-му стержню в каждой с сантиметровой сдвижкой каждого стержня.
По поводу максимальной арматуры. Нужно научить программу удалять из поля армирования площадь(точки или цвет) арматуры, находящуюся внутри контура опоры. И от оставшегося максимума осреднять площадь рабочей арматуры в направлении шага стержней. Если нужно приведу формулы для разумного осреднения.
 
 
Непрочитано 04.02.2013, 11:34
#107
swell{d}

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


вряд ли вы научите свою программу автоматически раскладывать арматуру так:



поэтому я только за ручную раскладку..
Миниатюры
Нажмите на изображение для увеличения
Название: 2013-02-04_11-33.png
Просмотров: 697
Размер:	2.9 Кб
ID:	95882  
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 04.02.2013, 11:37
#108
unikum85


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


Цитата:
Сообщение от swell{d} Посмотреть сообщение
вряд ли вы научите свою программу автоматически раскладывать арматуру так
Полностью согласен. Дольше ежа рожать будете, блоки армирования раскидать не долго. А вот потом "П"шки, каркасы и т.п. - трудоемко - думать надо, да и прежде чем машине доверять ее прийдется проверить не один раз (что тоже время)
unikum85 вне форума  
 
Непрочитано 04.02.2013, 11:47
#109
Boxa

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


swell{d},
Цитата:
Сообщение от swell{d} Посмотреть сообщение
вряд ли вы научите свою программу автоматически раскладывать арматуру так
Согласен, вряд ли такое получится. Однако ИМХО, если из 10 зон, 8 простых нарисует программа, а мне останется только 2, то я буду рад.
unikum85,
У Вас какой автокад и какой разрядности?
Boxa вне форума  
 
Автор темы   Непрочитано 04.02.2013, 11:48
#110
DEM

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


swell{d} & palexxvlad
Я пока предлагаю, полуавтоматическое армирование....
Но возможность автоматического армирования, я думаю все таки стоит продумать....
В принципе даже полуавтоматическое армирование, нам даст ощутимую пользу.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 11:55
#111
ябс

КМ/КЖ
 
Регистрация: 01.11.2012
Орел
Сообщений: 618


задача решаемая, особенно delphi+lisp
ябс вне форума  
 
Автор темы   Непрочитано 04.02.2013, 12:14
#112
DEM

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


ябс
Я думал проще всего будет сделать, несколько простых модулей...
1-й Импорт армирования с КЭ в виде полигонов с разными цветами
2-й полуавтоматическое армрование
3-й автоматическое армирование
4-й замена зон армирования на элементы армирования(динамические блоки или объекты СПДС КЖ или PS-конструкции)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 12:31
#113
Boxa

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


unikum85,
Забирай, http://experement.spb.ru/wiki/doku.php/asf2acad
Boxa вне форума  
 
Автор темы   Непрочитано 04.02.2013, 12:34
#114
DEM

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


Boxa
Так, ты сможешь сделать КЭ полигонами или штриховками, с цветами соответствующими армированию...
\Или все таки самим ковырять в этом направлении...
PS. Прошу рассматривать это как просьбу...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.02.2013, 12:44
#115
Boxa

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


Цитата:
Сообщение от DEM Посмотреть сообщение
Так, ты сможешь сделать КЭ полигонами или штриховками
Точки, текст, солид, это промежуточный результат, который по сути не нужен.
Соответственно на данном этапе усложнять алгоритм поисками соответствия точки и солида не вижу смысла, по крайней мере пока.
Замечу однако, что внутри программы информация о вершинах и солидах собирается, но не используется. =)

При случае может добавлю этот способ вывода, однако пока лень на это тратить время.
Boxa вне форума  
 
Непрочитано 04.02.2013, 12:51
#116
unikum85


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


Boxa, Уже гораздо информативней.
А можно ли сделать следующее:
- когда ввожу фоновую 2см2, то чтобы от всех значений вычитались эти 2см2? Сейчас попробывал при 0см2 - выводится вся требуемая арматура; а когда ставлю 2см2, то выводится все что больше 2см2. Т.е. есть участки которые 2,78см2 - ставлю 2см2 - получаю сразу же 0,78см2?
- след. шаг (может не правильно выражаю мысли), придумать как сделать так, чтобы это вставлялось блоком, с зонами армирования. Т.е. поставил 2см2 фоновой, +еще 2см2 в зону, она как-нибудь ушла из виду, т.е. показывает, что все перекрыто. Об этом писал DEM.
Boxa, вы не сочтите за указания, просто описываю свои хотелки, может Вы сможете материлизовать это
unikum85 вне форума  
 
Автор темы   Непрочитано 04.02.2013, 12:54
#117
DEM

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


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

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


Цитата:
Сообщение от unikum85 Посмотреть сообщение
Т.е. есть участки которые 2,78см2 - ставлю 2см2 - получаю сразу же 0,78см2?
- Нет. Вы даете указание, арматуру площадью менее 2 см2 не показывать и только.
- Почитайте ветку с начала.
Boxa вне форума  
 
Непрочитано 04.02.2013, 13:27
#119
unikum85


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
- Нет. Вы даете указание, арматуру площадью менее 2 см2 не показывать и только.
- Почитайте ветку с начала.
Ветку с самого начала читаю.
Я за то, что так было бы не плохо так делать "есть участки которые 2,78см2 - ставлю 2см2 - получаю сразу же 0,78см2?" . Чтобы показывалась арматура, которой "не хватает"+зоны где необходимо добавлять (т.е. сетка КЭ).
unikum85 вне форума  
 
Автор темы   Непрочитано 04.02.2013, 14:25
#120
DEM

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


Цитата:
Сообщение от unikum85 Посмотреть сообщение
Чтобы показывалась арматура, которой "не хватает"+зоны где необходимо добавлять (т.е. сетка КЭ).
НУ дэк это нужно будет обязательно, чтобы потом проанализировать сколько стержней надо будет добавить на участках на которых повышенное армирование...
Проще будет к примеру заармировать зону d12 А III и добавить 2 стержня d 16 А III, а вычислить сколько стержней мы сможем умножив ширину участка на площадь требуемой арматуры....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
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