| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Спасибо, посмотрел, принял к сведению. Порылся еще, нашел много интересного, но... все это как то не удобно с точки зрения пользователя, многодельно, требует внимательности при выгрузке и при указании программе где, что лежит. Разбор бинарника сложнее, но пользоваться удобнее... просто тыкнул файл, а программа сама разберется. Все варианты хороши...
Тут пока смотрел всякие выгрузки, дошло, что ASF вроде бы не выгружает армирование для стен (т.е. для вертикальных кэ он какую то хрень выгружает) и для стержневых элементов (там такого просто нет), так же в asf нет информации по толщинам элементов и защитным слоям, нет и номеров конечных элементов, что убивает всякие варианты дописать проверку сделанного армирования, да там на самом деле много чего нет. По поводу формы вывода, кому что удобнее, полилинии, солиды, штриховки, точки, текст и пр... Например я вывожу в виде solid и в его XData пихаю json с данными конечного элемента, в том числе и по армированию и потом "крашу", выводя тот слой армирования, который нужен, т.е. стараюсь свести количество объектов внутри dwg файла к минимуму. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Цитата:
Цитата:
Есть проблема с ориентацией осей армирования. Если выводить вертикальные или наклонные плиты, то нужно и направления армирования выводить, иначе можно запутаться. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Тогда пропадает всякий смысл связываться с asf, с тем же успехом можно выгрузить из лиры еще несколько файлов с элементами, узлами и армированием элементов и работать только с ними, выгрузить жесткости, варианты армирования, оси элементов и прочие плюшки.... включая отсутствие ограничения на размер схемы, работать только с этим набором файлов не удобно... но, было бы желание.
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Цитата:
Параметры по защитным слоям и т.д. задаются до расчета в Лире, т.е. они известны заранее (имхо, смысла их возвращать из Лиры нет). Обычно геометрическая модель (опалубка с точными размерами) в том или ином виде уже находится в AutoCad, а параметры армирования находятся в голове расчетчика. Т.е. дальнейшая автоматизация должна выполняться уже в точной модели, а не в расчетно-аналитической. Большой плюс использования *.asf заключается в том, что программу можно сделать (скачать, купить и т.д.) один раз, но она будет универсальной для импорта из Scad, Lira, Ing+, Allpaln (насчет последних двух не уверен, но должны работать). Парсить Лировский файл - дело интересное, но решение сложное по трудозатратам и не очень универсальное (даже Лировцы могут формат поменять в другой версии). Намного актуальнее было бы разобраться как из asf выводить армирование наклонных и вертикальных пластин. Последний раз редактировалось nickname2019, 01.09.2021 в 12:12. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
да, но хотелось бы количество поддерживающей арматуры получать сразу, в том числе и для плит с участками с разной толщиной и разными защитными слоями и хотя бы приблизительный объем бетона... мелочь, можно самому посчитать руками... но всякое бывает и потом приходится искать потерянные/не учтенные тонны арматуры
формат не менялся как минимум с версии 9.6, там просто в конец файла дописывают специфические данные для различных версий лиры и если они такое сделают, то вынуждены будут в меню "Сохранить как" добавить и выбор версии, как это сделано в автокаде. Цитата:
Цитата:
Я соглашусь, решение с lir сложное по трудозатратам, но только для программиста, для пользователя все становится все только проще, но имхо это спор о вкусах... кому то сладкое, кому то соленое. Вам и карты в руки =) Последний раз редактировалось Boxa, 01.09.2021 в 13:04. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Цитата:
----- добавлено через ~2 мин. ----- Факт, но это только в случае целевой/коммерческой разработки для рядового пользователя. Для себя и наборы csv c asf-ами сгодятся. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
nickname2019
Ну на самом деле ваш пример так себе, гораздо лучше с изолиниями и то как сделал Воха. То что он хочет с бинарника брать значения, ну дык каждый из нас пытается периодически именно так как он хочет задачу решить...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Сейчас попробовал - ничем от плит не отличается. Главное чтоб набор элементов лежал в одной плоскости и нормали элементов "смотрели" на пользователя. Во всяком случае так работает экспорт из Лиры.
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Цитата:
----- добавлено через ~8 мин. ----- В скаде, к сожалению, все не так. Выводится в глобальных координатах. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Offtop:
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Если написать процедуру, которая будет разворачивать КЭ в плоскость ХОУ, то она будет универсальной (для Случая с Лирой просто ничего не будет поворачиваться).
Может быть, для Лиры было тоже было бы так удобнее - чтобы можно "оптом" вывести армирование на все элементы, а не выравнивать каждый раз вид для каждой конструкции. Последний раз редактировалось nickname2019, 02.09.2021 в 10:43. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Цитата:
Там есть проблема (я не разобрался пока) в том, как для произвольно-ориентированных пластин определить направление раскладки арматуры. Соотвественно, это надо как-то учитывать при выводе. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Тем что сразу показаны габариты которые требуется армировать.
На самом деле я разработал алгоритм по построению полилиний. Отрабатывает он очень быстро. PS. на самом деле, можно сохранять из СКАДа в виде wmf. Вот что получается... Почистить можно с помощью средств автокада даже....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 02.09.2021 в 12:18. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Это не аргумент.
Границами армирования являются границы конечных элементов. При выводе полилиниями (или другими плоскими объектами) все также прекрасно видно (если человек не дальтоник). Если армирование выводится плоскими примитивами (блоки, полилинии и т.д.), то это позволяет: 1. Анализировать результаты, выполнять автоматическое сглаживание решения (при необходимости) 2. Получать суммарное теоретическое армирование (сумма площадей объектов* значение армирования в КЭ) 3. Выполнять автоматическую раскладку арматуры 4. Выполнять оптимизацию раскладки арматуры исходя из выбора различных вариантов фоновой арматуры и цены каждого сортамента. Изолинии нужно перевыводить каждый раз при изменении фоновой арматуры или изменения сортамента дополнительной арматуры (границы будут меняться). Если армирование выведено плоскими примитивами - перевыводить второй раз ничего не нужно. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Цитата:
И можно подробнее вот про это: Просто лира и в текстовый файл и в asf выводит интенсивность армирования на метр, т.е. единицы измерения это в см2/м ... и при умножении на м2 размерность будет см2*м и что это будет значить? |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,112
|
Цитата:
----- добавлено через ~1 мин. ----- это ятп про расчет итоговой металлоемкости |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
v.psk, я все равно не понимаю...
сумма площадей объектов -> м2 значение армирования в КЭ - см2/м Соответственно: м2 * см2/м = см2 * м , или я что то не понимаю? как? я просто не совсем понимаю как интенсивность в см2/м перевести в кг или в кг/м3... |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,517
|
Цитата:
Но фактический расход будет сильнее отличаться (от фоновой арматуры зависит сильно). Т.е. для точной оценки раскладку автоматическую надо делать. |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,112
|
если интересует техническая сторона как бы посчитать... то предлагаю следующим образом:
- ну например надо 20см2/м на квадрат метр на метр - это лист толщиной 20/100=0,2см = 2мм.=0.002м на площади 0.5м2 - соответственно вес армирования 0.002*0.5*7850(кг) |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт плоской схемы из Автокад в Лиру | 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 |