|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как определить геометрические характеристики сечения в AutoCAD.
пректирование
Ukraine
Регистрация: 10.01.2007
Сообщений: 24
|
||
Просмотров: 82060
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
_.massprop ? Файл не качал - не до того пока.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 20.12.2007
Щелково МО
Сообщений: 7,469
![]() |
есть чудная команда в акаде - massprop
набираете ее в командной строке (простите, кнопочками не пользуюсь в акаде) и получает новое окошко с характеристиками сечения. предупреждаю, что чертить надо было в масштабе 1 у.е.= 1 см, иначе можете получить характеристики не в см4, а мм4, или м4 - кому как повезет %-)))) |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
От того, как сечение расположено относительно начала координат Мировой Системы, будут зависеть полученные характеристики. Команда работает также с твердыми телами. |
|||
![]() |
|
||||
Регистрация: 24.12.2007
Сообщений: 4
|
Вычисление масс-инерционных характеристик областей и тел
Панель Сведения: Меню "Сервис": "Сведения""Геометрия и масса" Командная строка: масс-хар Выберите объекты: Выбрать объекты любым способом При выборе нескольких областей принимаются только области, компланарные первой из выбранных. Масс-инерционные характеристики объекта выводятся в текстовом окне AutoCAD; затем следует запрос об их записи в текстовый файл. |
|||
![]() |
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,700
|
Обычно это делается вычитанием одного тела из другого, после выдавливания обоих контуров.
|
|||
![]() |
|
||||
Регистрация: 29.06.2006
Сообщений: 24
|
Надо образовать область.Определить координаты ЦМ с помощью команды _mfssprof, записать координаты по Х и Y, перенести знак ПСК согласно записанным ккординатам, т.е. в цент масс (ЦМ) области и определить моменты инерции области Ix, Iy, Ixy с помощью команды _mfssprof. Если сечение симметричное, то Ixy=0.
|
|||
![]() |
|
||||
инж-конструктор Регистрация: 04.10.2005
Москва
Сообщений: 173
|
для плоской фигуры делаем так
1. делаем Region из нее 2. гоним команду massprop и смотрим строчки centroid (т.е положения текущей ПСК относительно точки пересечения главных осей сечения) 3. Запускаем команду UCS в разделе ORigin вбиваем координаты взятые из massprop - centroid, 4. гоним команду massprop еще раз и смотрим строчки centroid которые должны быть теперь нулями (ВСЕ) 5. Наблюдаем моменты инерции в ММ^4 (размеры в миллиметрах !!!) |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
hamlion,
штриховку когда удалил- увидел, что отсутствует часть профиля (см. рис. выделено красным). Восстановил контуры. получил: Area: 2214.1157 Perimeter: 1189.3336 Bounding box: X: -27.9595 -- 27.1571 Y: -80.7181 -- 108.7259 Centroid: X: 0.0000 Y: 0.0000 Moments of inertia: X: 8822709.3128 Y: 822650.3576 Product of inertia: XY: 10360.0942 Radii of gyration: X: 63.1249 Y: 19.2756 Principal moments and X-Y directions about centroid: I: 822636.9413 along [0.0013 1.0000] J: 8822722.7291 along [-1.0000 0.0013] |
|||
![]() |
|
||||
Регистрация: 16.03.2010
Сообщений: 5
|
все получилось, спасибо!
только остался вопрос - почему в автокаде и в каталоге разные моменты , чему верить? понятно, если есть каталог, то ориентируемся на каталог (по идее должен быть еще и запас по моменту), а в каде и так момент ниже получается! а если нет каталога? |
|||
![]() |
|
||||
Регистрация: 16.03.2010
Сообщений: 5
|
да, каталог официальный, профиль алюминиевый. проверил пару других профилей - разница не существенная , но есть (+- 20 единиц), моменты других профилей от 100 до 220 были .
сейчас проверю еще один большой профиль во блин, совпало до сотой !!! и это при моменте 2073,52 см4 по ходу каталог врет!? а можно в автокаде посмотреть Wx – момент сопротивления относительно оси??? Последний раз редактировалось hamlion, 27.07.2011 в 16:01. |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 20.05.2009
Россия
Сообщений: 264
|
У меня получилось так:
---------------------- ОБЛАСТИ ---------------------- Площадь: 2214.1157 Периметр: 1189.3336 Ограничивающая рамка: X: -27.9595 -- 27.1570 Y: -80.7182 -- 108.7259 Центр масс: X: 0.0000 Y: 0.0000 Моменты инерции: X: 8822709.3128 Y: 822650.3576 Ц/беж. мом. инерции: XY: 10360.0942 Радиусы инерции: X: 63.1249 Y: 19.2756 Главные моменты и направления X-Y относительно центра масс: I: 822636.9413 вдоль [0.0000 1.0000] J: 8822722.7291 вдоль [-1.0000 0.0000] |
|||
![]() |
|
||||
Строительство Регистрация: 24.09.2010
Сочи
Сообщений: 215
|
Необходимо просто создать два замкнутых контура (необязательно цельных) и использовать команду Вытягивание (CTRL+ALT) _presspull выдавливает любой ограниченный контур.
|
|||
![]() |
|
||||
писал когда то на ВБА небольшой макрос для определения строительных параметров сечения. лежит тут http://dwg.ru/dnl/126
единственно, дейстительно контур надо сначало сделать регионом.... по сути программа берёт данные полученные _.massprop и просто меняет ед изм на привычные... ну и вычисляет ещё дополнительно кое что вычисляет |
||||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
darinara, в настройках снять галку с выделения ассоциативной штриховки. Будет выделяться только один примитив.
PS в твоём примере у меня всё по одному выделяется вне зависимости от галки Последний раз редактировалось Хмурый, 08.05.2013 в 13:10. |
|||
![]() |
|
||||
Регистрация: 08.04.2013
Сообщений: 51
|
У меня также выделяется, как у вас, но мне вот что пишут:
Выберите объекты: Противоположный угол: найдено: 2 Забраковано замкнутых, вырожденных или неподдерживаемых объектов: 2 объекта (ов) Извлечено: 0 замкнутых контуров Создано: 0 области(ей). Хотя вчера все нормально считалось, сегодня корректировки размеров сделала и заштриховала...Все, извините, заработало - я рамкой выделяла и получала то,что выше...Ткнула контур - получился один... |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
darinara, там, ведь, одна область уже есть. Вторую строить не будет. Если хочешь- расчлени существующую область и создай новую на базе этих полученных отрезочков.
А рамкой выбираются одновременно область и штриховка, откуда два и получается. И оба они не годятся для создания области |
|||
![]() |
|
||||
Регистрация: 08.04.2013
Сообщений: 51
|
Цитата:
А еще такой вопрос - автокад считает момент инерции, упругий момент сопротивления получаем делением момента инерции на наибольшее расстояние от нейтральной линии до края профиля...А может автокад посчитать статический момент сопротивления? на миллиметровке он определяется как сумма произведений площадей элементарных фигур на расстояние до нейтральной оси в проекции...Но хотелось бы видеть автокадный расчет, чтобы не делать этих разбивок на бумаге... Последний раз редактировалось darinara, 08.05.2013 в 16:42. |
|||
![]() |
|
||||
Oxypropane welder Регистрация: 29.01.2008
Unix
Сообщений: 770
|
А как сделать, чтоб разомкнутый контур посчитала? (мне надо момент инерции арматуры в колонне посчитать, для расчёта критической силы во внецентренном сжатии по СП. Lira почему-то не умеет, говорят)
Последний раз редактировалось МИНЗДРАВ, 20.06.2014 в 17:12. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Сначала _union сделай, команда сложит все регионы в один. Потом _massprop.
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Давненько соорудил лисп для обсуждаемых целей.
Имея 3Д модель, в МСК, выбираем рамкой расчетный участок и получаем нужные характеристики по оси Z в см. После просмотра не забываем нажать ентер. Чтобы получить Wz делим Jz на величины "центроид" (так он назван в переводе). Центроид в мм, поэтому его значение нужно делить на 10. Я не програмист поэтому моя заслуга не велика (да наверно и коряво). Основная часть кода взята из лиспа для нахождения центра тяжести (multicentroid2) автора которого к сожалению не помню.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
Как перенести объект в центр координат?
Делаю так: - выделил объект - нажал "переместить" - в ком. строке ввёл координаты (1.23, 0.589) - нажал enter ... дальше забыл. но в 0,0 объект не переносится. кто подскажет где чего я забыл - с меня сто грамм и пончик ![]() |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Либо отключай дин.ввод, либо вводи перед координатами символ "#". Естественно, не забудь про временное отключение привязок.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.06.2010
Сообщений: 542
|
Цитата:
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно настроить AutoCAD | Krieger | Программирование | 14 | 10.12.2012 12:31 |
Новый драйвер для Phantom AutoCAD OLE/ADI Printer. Как? | CyberMan | AutoCAD | 4 | 26.04.2009 10:19 |
как убрать Active Assistance в Autocad 2000i...2002 ??????? | CatEye | AutoCAD | 1 | 23.04.2004 17:41 |
Как отключить Autocad today в ACAD 2002? | CatEye | AutoCAD | 5 | 05.04.2004 10:30 |
Как отключить Autocad today в 2002? | CatEye | AutoCAD | 3 | 30.03.2004 15:58 |