|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 01.12.2008
Челябинск
Сообщений: 478
|
Цитата:
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057
|
..., а также для расчета коэфициента бета, гама, лямбда и других букв греческого алфавита, коими изобилуют нормативы..
|
|||
![]() |
|
||||
Обследование зданий и сооружений Регистрация: 30.05.2008
Краснодар
Сообщений: 67
![]() |
Согласен на все 100% с Patrick Henry.
Сам в свое время написал кучу програмулек в Exsel теперь пользуются все в фирме (с которой ушел) Написал осадку хоть и корявенькая зато точнее своей пока не встречал. Но есть моменты когда Exsel уже не поможет и надоть считать. Кто из Вас считал не для проеткирования и в чем.
__________________
С уважением к Вам и Вашему Бизнесу Изместьев А.И. г. Краснодар |
|||
![]() |
|
||||
инженеришко Регистрация: 18.08.2008
Ростов-на-Дону
Сообщений: 261
![]() |
Собрались тут программеры
![]() |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Просто пользоваться Бейсиком в электронных таблицах действительно просто, проще чем вы думаете. Вот вам экспресс курс: 1) Открываете Excel (Calc). Сервис -> Безопасность -> Макросы (разрешить) 2) Нажимаете Alt+F11 (дальше все - про Эксель по памяти, в Калк примерно все то же) 3) Отрывается VBA IDE Меню - Insert => Module (создать модуль) 4) Набираете Function BlaBlaBla(a,b,c) ... (код функции) ... End Function 5) Переходите в Excel, сохраняете и можете использовать новую пользовательскую функцию наряду с экселевскими. Просто вводите в любую ячейку =BlaBlaBla(xxx;yyy;zzz) Функция может возвращать как текст, так и число. Может массив возвращать (т.е. целую таблицу). Вот простейший пример Код:
|
|||
|
||||
инженер Регистрация: 30.09.2007
Сообщений: 183
|
К примеру о пользовательских функциях.
У Флорина приведена замечательная общая зависимость для определения вертикального напряжения в произвольной точке полупространства от равномерно распределенной по прямоугольной площади нагрузки. С ее использованием определение осадок по ЛПП с учетом влияющих фундаментов - сущий пустяк. Одна беда - зависимость слишком длинная (в одну Excel'евскую ячейку не помещается, бить на несколько частей - захламлять лист ненужными сведениями). А с пользовательской функцией удобно - записал один раз в относительно вразумительной форме (удобней, чем забивать в ячейку) и пользуйся сколько угодно Код:
Последний раз редактировалось engineer+, 26.01.2009 в 19:12. |
|||
![]() |
|
||||
Регистрация: 13.06.2005
Сообщений: 314
|
В нормкаде получим сотни подобных функций (в отладчике - Экспорт в Visual Basic)
|
|||
![]() |
|
||||
Сообщений: n/a
|
В Нормкаде они вряд ли открыты все полностью, скорее всего все привязано на какую то закрытую библиотеку и к ключу.
Иначе бы нормкадов было до фига уже. А собственные коды интересны чем - можно быстро что то подправить и реализовать немного видоизмененную методику. Но согласитесь - зачем нужно какое то промежуточное звено, если вы специалист в том, что рассчитываете и понимаете как что и откуда? Если вы хотите готовое и не хотите разбираться - тогда да. А если вы знаете как посчитать вручную попробуйте высчитать на бумаге и калькуляторе N/(phi*A*gc) и записать то же в модуль Бэйсик. Записать в виде простейшей программки быстрее. Там и значть то ничего особо не надо. If ... Then .... - Если то-то так-то, то считаем по одной формуле, если эдак - по другой. И так далее в таком духе. Но это дело вкуса, на самом деле. |
|||
|
||||
Сообщений: n/a
|
А кстати, в Нормкаде можно регулировать степень подробности отчета? Потому что конечно приятно, когда программа выдает текстовую переменную "считаем по пункту такому то с учетом пункта такого то при условии что то-то и это", но когда одно и то же повторяется на 100 листах бумаги - это не так приятно.
Я обычно практикую краткие записи (ссылка на пункт), а перед однотипным расчетом просто прикладываю методику с объяснением (выдранную из СНиП Стройконсультант например), если это в крайнем случае кому то понадобится. |
|||
|
||||
Регистрация: 01.12.2008
Челябинск
Сообщений: 478
|
Цитата:
|
|||
![]() |
|
||||
Сообщений: n/a
|
Этот спор из области холливаров. Кто то найдет доводы в пользу нормкада, кто то уважает Маткад. Мне видится оптимальным решение ООо Calc + Basic для простых инженерных и Maxima - для более сложных математических расчетов. И я это решение для себя выбрал и использую. На мой взгляд: достаточно удобно, бесплатно, достаточно много литературы сейчас в том числе на русском. Кроссплатформенно (кто его знает - винда то все хуже, а линукс все лучше -) ).
У других другие аргументы за и против. Пример: определение напряжений в основании в wxMaxima |
|||
|
||||
Регистрация: 01.12.2008
Челябинск
Сообщений: 478
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стройки встали что делать проектировщикам | dextron3 | Организация проектирования и оформление документации | 1033 | 07.12.2008 12:09 |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
Фундамент с динамическими нагрузками в Scad | Tlelaxu | SCAD | 9 | 31.08.2007 10:44 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |