|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Вместо споров тратили бы лучше время на изучение полезной информации (как сделать и так и эдак)
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
nike
Цитата:
По интерфейсу - согласен, некоторые вещи заслуживают ундо. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
в принципе большинство коммерческих программ для проектировщиков строителей имеют в себе модули для расчета стальных/железобетонных элементов
и логика расчетов там строится на том принципе подробный отчет не нужен поскольку программа "сертифицированна". То есть если вы распечатали стандартные листочки где есть исходные данные (иногда до идиотизма подробные с заведомо ненужными величинами - зачем там например всякие полярные моменты инерции с ядрами сечений или пластические характеристики которые нужны только в AISC LRFD которого в скаде все равно нет - только слепая кнопочка с американским флагом, но никак не в России) и коэффициенты использования. Сама методика расчета туманна - ясно что она не совсем по снип а скорее кастомизированная как "огибающая" сниповских значений. Алгоритм спрятан (по идее должен быть в справке), есть какой то туманный "сертификат" который гарантирует наличие самого себя и не более того. Распечатка "стандартного отчета" - даже такого сокращенного это все равно тонны бумаги (особенно неудобно в связи с постоянными изменениями). Решение с таблицами красиво тем - что вот они, величины исходные и вот они - конечные. и алгоритм перед носом - можно распечатать один раз и совать в приложение. Любое значение проверяется на раз, очень быстро. Кстати функции можно дополнить записью отчета в текстовый файл если хочется чтобы он был со всеми пояснениями, формулами и подстановками значений. Я хочу попробовать для этой цели джава скрипт. Во первых легко расширяемо до веб приложения (или исполняемого локально в браузере). Во вторых поддерживают гугл доки и опен офис (правда синтаксис немного разный). Будет работать на планшете, в кафе-поезде (хотя зачем?) Сейчас к сожалению или к счастью занят сильно другим своим проектом, но потом хочу попробовать. Это такая замена опен-офис бэйсику. При этом морально я участников данного проекта приветствую и поддерживаю, просто участия пока принять не могу. DEM а вот возвращаясь к он лайн расчету в сертифицированных программах. Можно же написать конвертер модели из WolsinkFrameWork в скад и тогда было бы по принципу build one - get two. То есть построил модель в одной программе а результаты получил сразу в двух (в скаде онлайн за бабки). правда минус то что только стержневые элементы и волсинк к сожалению не настолько удобен для построения 3д моделей как 2д. А открытого препроцессора ориентированного именно на строительные задачи нет (gmsh плохо подходит). по идее создание такого препроцессора позволило бы снять вопрос о программе в принципе (в чем считали). Есть модель, свой сольвер - и веб ресурс с коммерческими сольверами для проверки или там экспертизы какой нибудь. Строительные задачи специфичны по своему. Конечно данная задача для инженера слишком большая, такие программы создают в университетах и к сожалению - почти никогда в российских.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 25.12.2012 в 04:33. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Который делает конвертер СКАД-Лира(кто это я промолчу, может сам расскажет кой чаго).... Думаю сделать потом из него же конвертер WolsinkFrameWork-СКАД-Лира вполне будет по силам.... Расчет например в СКАДе на стороне серверного компьютера, я и сам могу организовать, средствами AutoIT это вполне осуществимо... Так же как и расчет в Лире, я тоже смотрел как там проходит расчет, вполне даже можно организовать то что задумано.... Правда пока я смог бы сделать выдачу результатов в виде таблиц, для остального придется разрабатывать интерфейс... ну а так задача вполне осуществимая, было бы время....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() А его-то как раз нет.. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
СКАД и Лира пока еще до онлайн расчетов додумаются.... Хотя благодаря этой теме могут и подумать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Для нестроительных (машиностроительных и общенаучных) задач есть еще такой пре- постпроцессор как GiD http://www.gidhome.com/ .
Он несвободный но имеет рабочую бесплатную версию и сравнительно дешев (например для университетов). С ним работают такие открытые программы как Tochnog.sf.net, Impact.sf.net и ряд других. И он же позиционируется как препроцессор для коммерческих программ типа ANSYS или LS-Dyna. Относительное распространение получил в недавнее время когда GMSH и Netgen были относительно неразвиты. У строительных задач есть своя специфика как в построении геометрии (она как правило несложная, но в ней есть специфические элементы - как например смежные линии у шарнирных плит и тд). Пре- постпроцессора ориентированного на строителей нет. В Америке инженер чаще всего означает электрик или механик, в россии - строитель, где что больше развито.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Не понял, у Вас что специализированный софт типа СКАДа и Робота не используется?
Типа расчетчиком конструкций может быть инженер механик?
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
нет, почему - используется. робот, райза, стаад. я имел в виду что в процентном отношении инженеров строителей немного относительно к другим.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В общем можно предложить следующую идеологию...
Запускаем программу с формой в Лазарусе, она автоматически формирует форму(или по данным из ini файла, или специальная форма), далее в эту форму вводятся данные, в этой же форме реализованы различные UNDO - REDO... Далее при нажатии на кнопку расчет, запускается файл с расчетом в Питоне, данные в него можно передать либо через текстовый файл который сформирован формой.. Либо через командную строку, правда не знаю. можно ли так запускать файлы питона... Результаты расчета так же формируются в файл txt и подготавливаются для создания отчета, т.к. отчет нужно создавать не всегда.... Вообще форма, может быть для всех расчетов почти однотипной... ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Так в Лазарусе и сами расчеты такого рода реализовать не намного сложней чем в питоне. Питон можно запустить из лазаруса - через батник или непосредственно. и файл считать потом с данными. можно по тому же принципу приспособить питон к опен офису - тем паче что он туда входит в дистрибутив. и undo-redo даже и писать не надо. И там же в офисе еще плюс два языка. и средство для отчетов-формул, поиска решения-оптимизации чего угодно.
Минус что это не круто вроде как будто. Кстати оконное приложение вроде приведенного как раз менее удобно по моему.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
То, что на картинке выше - УГ и каменный век. Программа для пенсионеров, вроде Нитонисе.
Все толи не слышат, толи не понимают ETCartman, хотя он уже несколько раз разжевал и в рот положил единственно верный путь развития... |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
вы мне льстите насчет "единственно верный". Я не маркс же и не ленин, чтобы единственно верные учения предлагать. просто мне кажется что такой путь самый простой и универсальный в контексте "открытый проект" и "инженеры пишут для себя".
почему я предлагаю открытый офис, только потому что он открытый и бесплатный и вполне подойдет как среда разработки приложений которые делают отчеты и несложные вычисления. я вообще предлагаю больше - не размениваться на мелочи и создать сразу некое подобие пользовательского языка для таких отчетов. то есть таких функций, операторов и т.д. которые позволят сосредоточится на программировании конкретного алгоритма а отчет будет получаться автоматом. ну как бы есть if..then например. сделайте штуку в которой вы будете прописывать этот if then а программа будет вам писать уже в отчете ("так как x>5 то применяется формула ...). скажем так - инженер делает блок схему а код программы генерируется на основе этой блок схемы (текстовой или графической). Опять же типы переменных. Нужен интервальный тип. То есть 0<x<50 скажем. Или тип который принимает значения только из таблицы (которая задана в текстовом файле например в cvs) Так автоматом можно будет тестированить программу на деление на ноль и прочее. То есть - предусмотреть соответствующие операторы. Это уже так по сути новый язык. Но это было бы действительно универсальное средство.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 26.12.2012 в 11:15. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
swell{d}
Принимая во внимание что должен использоваться как Питон так и Лазарус, не могу с тобой согласится... Во первых Питоно писателе по боле будет, у них сеть уже свои наработки.... По части УГ, то тут смотря с какой стороны посмотреть, ну не делать же навороченную программу, для не больших расчетов.... Я предлагаю сделать лишь универсальную форму в которой будут формироваться инпуты, листобксы и т.д. в соответствии с заданием на расчет, или через ini файл с описанием формы.... Это позволит тем кто разрабатывает программы в Питоне не отвлекаться на разработку интерфейса и делать собственно расчетный модуль... Грубо говоря это будет тот же НормКАД но c более удобной формой введения данных....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Цитата:
ИХМО передача данных через файл - это потенциальный и ненужный геморой - спокойненько передавать через консоль - ввод\вывод в нее поддерживает даже BrainFuck, самый ответственный момент - разработать формат описания формы - ИХМО это должно быть на основе XML - т.к. расширяемый (можно конечно вобще не заморачиваться и использовать XAML - тогда все написание программы (про формат графического вывода пока молчим) займет пол дня вместе с "потрохами", но пошлют с ним большинство "скриптовиков" лесом, да и боюсь подойдет он для таких задач с большой натяжкой, но как опцию типа тега <xaml>...</xaml>, на всякий случай, оставить безусловно нужно - ибо времени не отнимет, а для тех кто "в теме" сильно добавит "оптимизма"), ну а далее можно заняться подходящим по ТТХ скриптовым языком (вот в качестве его, весьма возможно, лучше других подойдет именно питон), для "безопасной" обработки данных кодом прямо из файла описание формы - в соответствующем тэге.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну да в принципе, так лучше всего и поступить, другое дела что массивы, наверное сложно будет отправлять через командную строку...
Ну эт уже мелочи которые решаемы... Попрбую примерно накидать интефейс программы в Лазарусе.... PS. Жду дальнейших предложений..... К тому же такой подход может позволить более удобный переход на Онлайн расчеты...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 26.12.2012 в 12:10. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Цитата:
где c: это аргумент переданный через командною строку до выполнения заносится в специальную область памяти и обрабатывается после запуска. А передача параметров через консоль - это получение программой данных во время ее работы, то что делает input "Введите строку" в бейсике mov ax,3f00h xor bx,bx mov dx,buffer int 21h - в ассемблере, read() в С, System.Console.ReadLine() в Net, и.т.д - данных передать можно сколько душе угодно, а вывести соответственно через print ...; mov ah,9 mov dx,dannye int 21h; printf; Console.WriteLine()... А программа-оболочка - просто перехватывает ввод-вывод "скрипта" и обрабатывает соответствующим образом. Цитата:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Ихмо начинать надо с формата, а исходя из него подбирать "инструмент" (например, если будет решенно что все-таки XAML нужен - то лазарус по моему с этим "в пролете"). Обернуть формат гуишными контролами - это дело несложное (но переоборочивать его 500 раз - ненужное). Прикинь для начала (я в расчетах как свинья в апельсинах), какого типа контролы могут понадобяться, какие могут быть типы зависимостей (возможность введения автоматического ограничения в одних при определенных условиях в других, чтоб на 0 не делили и ньютоны с амерами не складывали) и т.д - вот что надо вначле здесь обсудить (или сделать самим) знающим в этом деле людям.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
НУ вот контролы, как раз то стандартные будут везде....
Например комбобокс Диаметр арматуры или Сечение проката ит.п. Мне дык кажется что XAML эт сложновато.... Проще в ЛАзарусе сделать универсальную форму...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть ли бесплатный конвертор PDF в DWG (именно официальный и бесплатный) ? | star282 | Прочее. Программное обеспечение | 3 | 14.09.2012 11:44 |
Подскажите, пожалуйста, софт для проектирования | remenikomer | Прочее. Программное обеспечение | 7 | 02.08.2011 12:05 |
Софт по расчету зубчатых зацеплений. | Mageslay | Машиностроение | 4 | 12.02.2010 13:18 |
"Милый дом" 3D - дизайн интерьеров (бесплатный софт) | ETCartman | Прочее. Программное обеспечение | 9 | 13.10.2009 23:18 |
Подскажите - есть ли какойнибудь софт для расчета разверток. | Sunny | Расчетные программы | 1 | 14.08.2004 01:32 |