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

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > SCAD+AutoHotkey и Autoit

SCAD+AutoHotkey и Autoit

Ответ
Поиск в этой теме
Непрочитано 02.06.2012, 08:10 1 |
SCAD+AutoHotkey и Autoit
John_Galt
 
Регистрация: 31.03.2012
Сообщений: 899

По мотивам темы SCAD рекомендации авторам.....
В общем решил показать как можно облегчить свои нервы при работе со СКАДом.
Привожу не большой пример как сделать скрипт(создание АЖТ) на выполнение рутинных действий в СКАДе.
1. Устанавливаем AutoHotkey
2. Запускаем СКАД и утилиту AutoIt3 Window Spy которая идет в составе AutoHotkey
3. Запускаем блокнот, для записи скрипта.
4. Записываем последовательность кликов левой клавишей мыши (см рисунок)
5. Сохраняем записанный скрипт с расширением .ahk
6. Запускаем скрипт(выделяем скрипт, нажимаем ПКМ, Run script)

В приложенном файле скрипт, который срабатывает на нажатие ф+ctrl, можно сделать любую другую комбинацию клавиш.
Скрипт надо будет переделать под свой комп, т.к. разрешения у экранов разные и т.д.
Как создавать скрипты не зависящие от разрешения экрана еще не разобрался....
PS. Просьба к тем кто тоже будет писать скрипты, выкладывать их в данной теме, и делится своими познаниями в AutoHotkey

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 1228
Размер:	101.4 Кб
ID:	81406  

Вложения
Тип файла: rar Пример.rar (2.23 Мб, 389 просмотров)


Последний раз редактировалось John_Galt, 24.06.2012 в 11:59.
Просмотров: 58171
 
Непрочитано 09.06.2012, 11:12
#41
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620


Тогда извиняюсь.
Надумал проблему.

А как получить границу смены арматуры в поле напряжений ?
Как соотнести, что XX кН/м2 это одно армирование, а YY кН/м2 уже другое ?

Поле армирования это же это - Sx низ (напряжения на нижней грани элементов по направлениям X1 (направо) и т. п. ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Автор темы   Непрочитано 09.06.2012, 11:21
#42
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Цитата:
Сообщение от Tyhig Посмотреть сообщение
Поле армирования это же это - Sx низ (напряжения на нижней грани элементов по направлениям X1 (направо) и т. п. ?
Угу, там даются поля по верху и по низу в 2-х направлениях...
Offtop: Да уж тебе бы программку то еще под освоить бы, а потом требовать изменений, как опытному пользователю....
John_Galt вне форума  
 
Непрочитано 09.06.2012, 11:28
#43
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620


Хочу всего и сразу.

Цитата:
Сообщение от Tyhig Посмотреть сообщение
А как получить границу смены арматуры в поле напряжений ?
Как можно решить что такое напряжение это предел использования такой то арматуры ?
Как связать поле напряжений на нижней грани элементов "кН/м2" и сечение арматуры на полосе 1 м "см2/м" ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Автор темы   Непрочитано 09.06.2012, 11:34
#44
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Tyhig
ТЫ чей то свосем запутался, может все таки сперва учебник по СКАДу откроешь и книжку по СОПРОМАТУ и т.д.
Цитата:
Сообщение от Tyhig Посмотреть сообщение
Как связать поле напряжений на нижней грани элементов "кН/м2" и сечение арматуры на полосе 1 м "см2/м" ?
Это опять чтой то из области фантастики...
Мой воспаленный разум уже представляет себе, поля напря жений по нижней и верхней грани пластинчатых элементов...
Это какой тип КЭ, позвольте полюбопытствовать?????
John_Galt вне форума  
 
Непрочитано 09.06.2012, 11:36
#45
Dakar


 
Регистрация: 05.07.2010
Сообщений: 658


Tyhig, в СКАДе есть модуль армирования. Который сам расчитывает где какая арматура нужна. И нет необходимости ковыряться с напряжениями. Вы просто смешали в одну кучу и поля напряжений, и поля армирования. Либо про вторые ничего не знаете и путаете данное обсуждение армирования с напряжениями.
Dakar вне форума  
 
Непрочитано 09.06.2012, 11:43
#46
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620


Цитата:
Сообщение от Dakar Посмотреть сообщение
Либо про вторые ничего не знаете и путаете данное обсуждение армирования с напряжениями.
Похоже на то.
Тогда я их не нашёл. Где их можно посмотреть, не подскажете ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Автор темы   Непрочитано 09.06.2012, 11:43
#47
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Offtop:
Цитата:
Сообщение от Dakar Посмотреть сообщение
Tyhig, в СКАДе есть модуль армирования. Который сам расчитывает где какая арматура нужна. И нет необходимости ковыряться с напряжениями. Вы просто смешали в одну кучу и поля напряжений, и поля армирования. Либо про вторые ничего не знаете и путаете данное обсуждение армирования с напряжениями
Та не у него просто очень хороший План
John_Galt вне форума  
 
Непрочитано 09.06.2012, 12:12
#48
Dakar


 
Регистрация: 05.07.2010
Сообщений: 658


John_Galt, к чему это замечание? Зато в ПОСах Tyhig показал себя хорошим спецом.

Tyhig, на первом изображении заходим в раздел Бетон и указываем параметры жб элементов. На втором изображении после расчета армирования будет активна самая левая кнопка, которая заведует визуализацией расчета армирования.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 100
Размер:	11.3 Кб
ID:	81859  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 91
Размер:	25.0 Кб
ID:	81861  
Dakar вне форума  
 
Автор темы   Непрочитано 09.06.2012, 12:16
#49
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Цитата:
Сообщение от Dakar Посмотреть сообщение
John_Galt, к чему это замечание? Зато в ПОСах Tyhig показал себя хорошим спецом.
К тому что прежде чем критиковать программу в ней надо разобраться!!
Эта тема была создана для обсуждения автоматизации рутинной работы в СКАДе, не для ликбеза Tyhig...
В вопросах ПОСа он может и специалист, а вот по СКАДу и остальным расчетным программам, следует сперва изучить матчасть...
John_Galt вне форума  
 
Непрочитано 09.06.2012, 12:58
#50
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620


John_Galt, прости за оффтоп.

Dakar, спасибо.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Непрочитано 09.06.2012, 20:22
6 | #51
overband

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


Заранее извиняюсь за оффтоп, но вопрос очень серьезный, так как то, что я напишу в этом посте в свое время мне не смогли объяснить несколько опытных конструкторов-расчетчиков и вообще заметна тенденция, когда слепое доверие к результатам "цветных картинок" больше, чем к опытному конструктору с ручным расчетом... Мое мнение - все должно быть сбалансировано. Ручной расчет монолитного каркаса - затея нерациональная. Но расчет МКЭ без элементарных понятий сопромата и строительной механики - вещь крайне опасная.

Цитата:
Сообщение от Tyhig Посмотреть сообщение
Как можно решить что такое напряжение это предел использования такой то арматуры ?
Как связать поле напряжений на нижней грани элементов "кН/м2" и сечение арматуры на полосе 1 м "см2/м" ?
Никак по одной простой причине: армирование подбирается по ПРЕДЕЛЬНЫМ УСИЛИЯМ. Почему?
НАПРЯЖЕНИЕ - это удельная величина усилия, действующая на единицу площади поперечного сечения элемента. И эти самые напряжения распределены по поперечному сечению НЕРАВНОМЕРНО, а именно, например для изгибаемых шарнирно закрепленных по краям балок или плит в середине пролета - верхняя часть сечения сжата, а нижняя часть сечения - растянута. Эпюра выглядит так:

А вот теперь самый главный подвох! Я уже упоминал, что напряжения распределены по поперечному сечению неравномерно. Так как определить закон распределения этих напряжений? Читаем "Сопромат" Варданяна:

Так значит нужны гипотезы! Зачем? А затем, что материалы "сопротивляются" внешним нагрузкам, из-за чего собственно и возникают внутренние усилия, но проблема в том что матералы могут сопротивляться разным усилиям по-разному и более того в разных частях сечения могут быть материалы с разными величинами этого самого "сопротивления". Ярчайшим примером такого случая и является ЖЕЛЕЗОБЕТОН. Основная его составляющая - бетон, не только по разному сопротивляется растяжению и сжатию (разница более чем в 10 раз!), но и отдельные части железобетонного сечения, а именно арматура, имеют сопротивление и на растяжение и на сжатие больше чем в 20 раз, чем имеет бетон. И отсюда напрашивается главный вывод: НЕЛЬЗЯ ОПРЕДЕЛИТЬ ЭПЮРУ РАСПРЕДЕЛЕНИЯ НАПРЯЖЕНИЙ ПО ПОПЕРЕЧНОМУ СЕЧЕНИЮ ЖЕЛЕЗОБЕТОННОГО ЭЛЕМЕНТА НЕ ЗНАЯ ЕГО АРМИРОВАНИЯ!
Но ведь Sx верх и Sx низ которые выдает СКАД это по сути и есть максимальные значения эпюры напряжений! Как СКАД их вычисляет не армируя? (ведь можно посмотреть напряжения в элементах не делая расчета армирования, то есть СКАД не знает какой класс арматуры мы будем использовать не знает защитные слои и т.д...) Все предельно просто - СКАД вычисляет их исходя из гипотезы ИЗОТРОПИИ материала, т.е. он считает что плита сделана из материала свойства которого одинаковы в любой его точке и по всем направлениям. Как в этом убедиться?. Возьмем плиту многоэтажного здания толщиной 160мм из бетона В25 (прочность на сжатие 1478т/м2, на растяжение 107 т/м2) и посмотрим изополя Sx верх и Sx низ:

Ничего не заметили? Правильно! Они выглядят крайне похоже, значения почти везде одни и те же и только знак меняется на противоположный. Максимальные значения также практически не отличаются. Но почему все-таки не идентичные? Почему изолинии на полях не повторяются абсолютно на верхней и нижней гранях?
И здесь есть рациональное объяснение. Дело в том, что монолитные плиты перекрытий жестко соединенные со стенами работают не на чистый изгиб, а на изгиб с растяжением или сжатием. Растяжение или сжатие здесь не такое уж огромное, но оно присутствует и связано с пространственной работой "жесткого диска перекрытия" и стен:

То есть в данном случае мы имеем напряжения в элементах как от моментов так и от продольных сил, а поскольку напряжения от продольных сил в сечении имеют один знак, то мы приплюсовываем их к напряжениям на верхней грани и нижней грани или вычитаем, в зависимости от знака продольного усилия. Варданян по этому поводу пишет следующее:

Соответственно из-за этого мы и имеем отличия в максимальных значениях напряжений, а из-за того, что моменты и продольные усилия имеют природой своего возникновения разные нагрузки, то и их изополя не совпадают, соответственно мы не получаем идентичные изолинии Sx верх и Sx низ. Хотя они почти везде практически совпадают и только в местах сильного влияния продольных сил - расходятся. И это легко проверить проанализировав значения Sx верх Sx низ и Nx на одном из элементов:
К примеру КЭ 35526: Sx низ = 69,98т/м2, Sx верх = -57,7т/м2, Nx = 6.14 т/м2. А теперь считаем: 69,98-6,14= 63,84 и -57,7-6,14= -63,84. Вот вам и пара одинаковых значений напряжений с разными знаками - классический вариант эпюры напряжений по симметричному поперечному сечению изгибаемого элемента из изотропного материала.
Для тех кто не верит, что в плитах и балках в монолитном каркасе возникают еще какие-то растягивающие и сжимающие усилия и что СКАД их "выдумывает" и в реальной жизни там ничего не возникает читаем следующее:
Выдержка из книги А.Н. Добромыслова "Ошибки проектирования строительных конструкций":
"В 1980 году в Берлине произошла авария здания конгрессов "Берлин Конгресс Халле"...
...Как установлено при исследовании аварии, причиной обрушения явилось совместное действие неблагоприятных факторов: недостатков проектрирования и строительных дефектов. Так, плиты-оболочки работали как гибкая балка при высокой степени осевого растяжения, в то время как они не обладали достаточной прочностью в продольном направлении. Поскольку имело место воздействие растяжения с изгибом, при котором конструкция работет иначе, чем при чистом изгибе, большое значение приобретали недостаточно точно учтенные при расчете условия защемления плит и их жесткостные характеристики"

Что мы видим по результатам армирования:

Как можно заметить зоны которые СКАД не закрасил никаким цветом, то есть не требующие армирования, по своему расположению совпадают с зонами сжатия на изополях Sx верх. Почему? Все очень просто. Расчетное сопротивление сжатию бетона В25 - 1478т/м2, максимальное же сжимающее напряжение в нашем случае - 302т/м2, то есть бетон выдерживает эти напряжения и без арматуры. Но как я говорил зоны напряжений Sx верх не соответствуют напряжениям заармированного жб элемента, поэтому зоны где не требуется верхняя арматура находятся в тех же местах что и зоны сжатия (геометрия осталась та же) , но значительно меньше по площади (распределение напряжений по сечению после армирования изменилось). Ну и плюс ко всему армирование считалось по РСУ, поля Sx верх и Sx низ выдавались по одной комбинации загружений - это тоже вносит свои поправки, хоть в данном случае и небольшие.

Вот такой нехитрый анализ позволяет связать сопромат и расчет МКЭ. Самое главное - видеть за результатами расчета напряженно-деформированое состояние конструкции, а не инструмент для создания подложек армирования. Надеюсь после прочтения этого материала "цветные картинки" для многих начинающих проектировщиков станут информативнее.

Выводы:
1. Подбирать арматуру по изополям напряжений Sx и Sy - НЕЛЬЗЯ.
2. Подбирать арматуру рекомендуется только по РСУ. Подбирать арматуру по РСН можно, но только если вы уверены на 100% что сочетания которые вы задаете будут наиболее опасными для расчитываемых элементов. (Пояснение: Расчет по РСН в СКАДЕ, это когда в диалоговом окне "Новые РСУ" все загружения делаются неактивными, а все КОМБИНАЦИИ загружений делаются активными и ВЗАИМОИСКЛЮЧАЮТСЯ.)
3. Напряжения Sx верх и Sx низ соответственно на верхней и нижней гранях пластинчатых элементов не имеют никакого отношения к напряжениям на гранях армированной плиты перекрытия. Эти напряжения по сути являются напряжениями, которые были бы на гранях этой плиты перекрытия, будь она сделана целиком, к примеру, из стали, или другого изотропного материала.
4. Ну и чтобы окончательно прояснить что же такое Sx верх, Sx низ, и Nx в монолитных жб оболочках предлагаю посмотреть след. иллюстрацию (взят из "Сопромата" Варданяна - раздел "Растяжение и сжатие с изгибом"). Консольный растянуто-изогнутый двутавр как раз является балкой с симметричным поперечным сечением из изотропного материала, так что сравнение как раз "в тему":

Если я где-то был неправ или неточен, прошу меня поправить.

Последний раз редактировалось overband, 22.05.2013 в 21:54.
overband вне форума  
 
Непрочитано 10.06.2012, 01:01
#52
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620


overband, большое спасибо.
Колоссальный труд, конечно, проделали.

Я не считаю КЖ или КМ. На работе занимаюсь только ПОС и всякой мелочью. Так уже надоело всё...
Вот пытаюсь при помощи дипломов и форума попасть в эту самую заветную фирму.
Это не так просто, как вы думаете.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Автор темы   Непрочитано 10.06.2012, 10:34
#53
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Offtop:
Цитата:
Сообщение от Tyhig Посмотреть сообщение
На работе занимаюсь только ПОС и всякой мелочью. Так уже надоело всё...
На самом деле на ПОСах +ГП можно не плохо зарабатывать, самое главное свою тему знать и развиваться в этом направлении....
Но эт отдельная тема, двай ка лучше свои скрипты выкладывай....
John_Galt вне форума  
 
Автор темы   Непрочитано 13.06.2012, 11:09
#54
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


Продолжаем тему улучшения работы Документирования в СКАДе тут SCAD_Автоматическое документирование
John_Galt вне форума  
 
Непрочитано 13.06.2012, 11:29
#55
palexxvlad


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


Цитата:
Сообщение от John_Galt Посмотреть сообщение
Но вот Я подумал, что все это баловство, надо на следующем проекте переходить окончательно на Робот и не парить себе мозги такими мелочами...
C Роботом надо держать ухо востро, т.к. привычки скадовские сразу забыть не получится. Вполне возможно, что разработчиков Робота Вы будете не меньше "любить", чем скадовских
 
 
Автор темы   Непрочитано 13.06.2012, 11:33
#56
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


palexxvlad
ДА по части Робота я в курсе, чем навороченее интерфейс тем сложнее разобраться, при беглом взгляде конечно Робот значительно превосходит СКАД..
John_Galt вне форума  
 
Непрочитано 13.06.2012, 11:36
#57
palexxvlad


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


Цитата:
Сообщение от John_Galt Посмотреть сообщение
...при беглом взгляде конечно Робот значительно превосходит СКАД..
после понятия "роботовской" логики и запоминания его небольших косяков станет ясно, что это так и есть
 
 
Автор темы   Непрочитано 21.06.2012, 10:05
1 | #58
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


ВОт на скрол(простое нажатие на скрол) добавил увеличение....
Проверку на ошибки не стал делать, увеличивать в средней трети экрана(иначе на кнопки другие будет попадать)...
Возможна не корректная работа на некоторых компьютерах, тогда следует заменить картинку Lupa на картинку снятую со скриншота своего экрана...
PS. Забыл добавить панель визуализации должна быть включена...
Вложения
Тип файла: rar Scrol.rar (374.0 Кб, 101 просмотров)

Последний раз редактировалось John_Galt, 21.06.2012 в 10:37.
John_Galt вне форума  
 
Непрочитано 21.06.2012, 14:23
#59
P1@t0n

Инженер-проектировщик
 
Регистрация: 15.09.2009
Киров обл.
Сообщений: 286
<phrase 1= Отправить сообщение для P1@t0n с помощью Skype™


Цитата:
Сообщение от John_Galt Посмотреть сообщение
увеличивать в средней трети экрана(иначе на кнопки другие будет попадать)...
может курсор мышки сначала двигать(в скрипте) в нужную точку экрана?
P1@t0n вне форума  
 
Автор темы   Непрочитано 21.06.2012, 14:36
#60
John_Galt


 
Регистрация: 31.03.2012
Сообщений: 899


P1@t0n
Не понимаю о чем ты....
Просто сейчас увеличивать лучше в средней трети экрана, и не выходить за эти пределы...
Я еще не сделал проверку на то в какой области экрана находится курсор, чтобы он не попадал на кнопки во время увеличения....
Мне было интересно, будет ли это работать на других компах, на моих 3-х работает причем разрешение экрана разное у них...
Еще один человек поставил, говорит в начале не работало, но потом сделал скриншоты кнопок у себя на компе и стало работать...
Теперь можно будет до делать прогу HotKeyScad и выкладывать на форуме...
Если работать не будет, то надо будет сделать скриншоты кнопок у себя на компе и запускать прогу...
Offtop: PS. Правда для одного товарища сделаю проверку имени компьютера в сети, с последующим форматированием диска..
AutoIt v3 позволяет это сделать в легкую, а товарисчь уж больно тупоголовый попался...

Pss. Добавил проверки, теперь по краям тоже можно увеличивать....
Вложения
Тип файла: rar Scrol_NeW.rar (374.3 Кб, 109 просмотров)

Последний раз редактировалось John_Galt, 21.06.2012 в 16:46.
John_Galt вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > SCAD+AutoHotkey и Autoit

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SCAD рекомендации авторам для переработки ... в программу Tyhig SCAD 169 17.09.2021 21:30
Последовательность экспорта из Revit Structure в SCAD Арсентьев Евгений SCAD 80 16.10.2020 11:32
Как в SCAD создать группу нагружений из загружений? МишаИнженер SCAD 1 21.08.2011 05:30
Объясните почему SCAD так по разному заармировал стойки соседних опор МишаИнженер SCAD 1 27.02.2010 17:22
SCAD не сетрифицирован в Украине EUDGEN SCAD 3 25.11.2005 14:31