|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Код:
Последний раз редактировалось Meknotek, 05.03.2013 в 20:52. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Meknotek
Так вроде у GMSH довольно простой текстовый файл.... В принципе можно сделать конвертер для импорта в Лиру, сохраняя группы... А еще добавить полуавтоматическок назначение нагрузк временных по группам.... Это конечно самый простой вариант, хотя хотелось бы сделать свой препроцессор...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Цитата:
Мысли уже больше склоняются делать что-то более универсальное (привязанное к открытым форматам а не к Лире, которая от версии к версии даже формат txt меняет - у меня 9.6 не прочитала САПРовский txt), ориентированное на открытые МКЭ пакеты Последний раз редактировалось Meknotek, 05.03.2013 в 22:12. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Все равно не понятно -- этот скрипт внутри GMSH или это совершенно посторонний скрипт, который генерирует какой-то файл, который потом загружается в GMSH? Цитата:
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Конкретно для Лиры я пока забросил. Пока смотрю в сторону открытых МКЭ-пакетов
Цитата:
Сейчас у меня идеи сделать совсем по-другому - вызывать сторонний мешер (хоть GMSH хоть любой другой) - для триангуляции каждой поверхности по отдельности и результат считывать в прогу для дальнейшей обработки. Тогда "не выходя из программы" можно будет получать сетку для внутреннего использования. Вот "оттуда" уже можно будет генерировать "готовый" файл для Лиры/СКАДа/<...> |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
AY
Цитата:
Записывать не пробовал, но это не сложно в принципе... Ты глянь GMSH у него довольно простой файл тоже... В принципе мы тут с Картманом переписываемся по этому поводу, у GMSH открытые исходники, и там можно было бы реализовать сразу в файл txt СКАДа или Лиры.... Но в принципе я лично большие надежды связываю с zcad-ом там конечно тоже будут заморочки, но зато можно будет гораздо большие возможности получить.... И запись в любой формат, и нагрузки отображать и результаты из таблиц читать.... И командный файл для Code-Aster подготовить.... Только вот помощники нужны, хотя ребята и в Питоне уже похожее делают.... В общем посмотрим куда кривая выведет.... Чуть позже скину ссылки по GMSH.... Вот инфа по GMSH которую мне дал ETCartman Цитата:
В принципе если бы появился заинтересовавшийся в данной тематике человек, который знает C++, то можно было бы попробовать сделать в самом GMSH сохранение в формате Лиры или СКАДа....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 06.03.2013 в 06:44. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
да, я тоже немного здесь напишу. Я тут видел что кто то из коллектива пишет в С++, как собственно и GMSH написан тоже на С++ (правда компилятор не МС, что кстати даже лучше - ибо запускается независимо ни от каких dll и прочего). В gmsh достаточно большое количество форматов сеток в которые он сохраняет. Насколько я понимаю если человек знает нужный ему формат то организовать запись в него труда не составляет (тут работы знающему на вечер-два). То есть не нужно даже писать никаких конвертеров (особенно на пайтон которые потом еще проблема запустить). а можно сразу написать формат записи в лира-скад с группами (и кстати отослать автору чтобы он включал в будущие версии тоже). Таким образом если например добавить еще конвертер из dxf в модель gmsh - можно легко использовать его как мешер для довольно сложных моделей. и даже писать в этом случае ничего не надо.
К слову передача dxf в формат GMSh частично реализована и исходники есть в папках по ссылке приведенной DEMом. Также передача dxf-> gmsh может быть организована через программу (открытую) gcad3d (http://www.gcad3d.org/) это такой довольно примитивный открытый кад пакет (не на базе Opencascade как все прочие а самостоятельный) И там возможна конвертация dxf в step-iges (это форматы которые читаются в GMSH). Да собственно проблема dxf не так уж и важна потому что модели можно строить в самом GMSH (и там кстати наличествуют фунции подобные apdl) - практически очень интересные кульбиты там можно делать не привлекая никаких костылей, скриптов и пр. Но как мне кажется просто передача сетки с группами в скад - это полдела а не дело. Гораздо прикольней было бы строить модель (и править ее) вообще скад не открывая. От и до. Открывая только для запуска на счет может быть. Но тут есть такой момент что в отличие от программ типа Code-Aster или CalculiX/Abacus в скад нельзя оперировать группами напрямую. То есть нет в его текстовом файле такого выражения Распределенная нагрузка, группа "первый_этаж", 12 (величина давления) или сосредоточенная нагрузка, "узлы верхнего пояса", Z, -14 то есть именные группы это вообще то мощный инструмент абстрагирования и параметризации (можно полностью перестроить модель и оставить группу "первый_этаж" не обращая потом внимания на замену нагрузок на соответствующих элементах) В скаде группы в основном для визуального оперирования а в текстовом файле только номера. И вот чтобы эту проблему решить - просто записи в txt скада сетки и групп недостаточно. Необходимо делать отдельный файл (или программку) в которой как раз реализована логика обращения к группам по имени. И поскольку сетка GMSH содержит номера ассоциированные с группами - то на ее основе поставленная выше задача (сквозной препроцессинг в скад) все таки решаема. И решаема наверно не так уж и сложно - читать и парсить ничего не надо, только запись. И дополнительный бонус в том что по тому же принципу данный препроцессор может быть использованн еще для других программ (до кучи). то есть модель строится в GMSH, нагрузки прикладываются на группы по имени, а результат - сразу несколько моделей для разных программ. Или для пользовательского сольвера. Да кстати можно и мираж (праотец лиры-скада) реанимировать же. или поскрести по разным каферам строймеха - там всякие "сумраки", "миражи" еще с советских времен валяются Еще чем хорош такой подход - можно наращивать опции такого инструмента постепенно. Он уже изначально становится самодостаточным и нужным, потому что наследует нехилые возможности существующего открытого пакета. А потом улучшать и расширять на достигнутой базе. В перспективе такая штука убьет всякую привязку к конкретным программам. как то так
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 06.03.2013 в 07:29. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
В принципе нагрузки то можно задавать, если у нас есть группа значит есть номера элементов... А нагрузки не так уж и сложно описываются в СКАДе.... Просто если честно мне GMSH не очень нравится тем что в нем нельзя будет посмотреть нагрузки и т.д. Поэтому и думаю что в Zcade это можно было бы организовать гораздо лучше....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Ну в GMSh можно в перспективе отображать и результаты и нагрузки при желании (там есть всякие стрелочки и текстовые надписи как часть стандарта msh сетки). Но ведь вы и в скаде можете посмотреть нагрузки (открыв его потом). Или где то еще. Главное вы группы можете отображать по умолчанию. И есть у вас именованная группа, скажем "кровля" и есть нагрузка на нее (не в GMSH а в вашем собственном придуманном формате, ассоциированным с именами групп - по тому же принципу что и в code-Aster). Так вот группа "кровля" у вас будет и для коровника и для торгового центра. Вы уже приложением нагрузок не заморачиваетесь - только созданием групп. И не по отдельным элементам а сразу по площадям. Я собственно это имел в виду.
построив модель единожды вы получаете сразу много идентичных моделей для многих программ. так подход от общего к частному убивает потребность в сложной и неоднозначной (а подчас и не решаемой) задаче конвертации. И сетка как таковая умирает. Хотите крупно, хотите мельчите, меняйте тип и т.д. - неизменной сетки как в скад-лира больше нет.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 06.03.2013 в 07:54. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
А у вас случаем нету описания формата msh.... В принципе можно сделать конвертер пока, чисто из любопытства.... По части Групп и нагрузок, я понял вас, это фактически можно будет сделать в том же конвертере, добавление основных нагрузок на элементы.... Вот только смущает еще то что нельзя будет отображать жесткие вставки и элементы в объеме..... Ну да ладно по смотрим....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
описание есть в документации http://geuz.org/gmsh/doc/texinfo/gmsh.html (на английском). да вы можете сохранить сетку и посмотреть потом в блокноте. так проще изучать. жесткие вставки можно будет конечно же задавать и также - к именам групп (для всех элементов). Абстрагируясь от конкретных элементов. Но это по идее может быть реализовано в рамках того формата нагрузок и прочих исходных данных который вы сами придумываете. вы тут творцы тащемто. GMSH вам дает возможность уйти от проблем сеток и модели а как вам удобно задавать нагрузки вы можете придумать и написать свою несложную программу (например что то вроде электронных таблиц в лазарус) или просто тупо текст в блокнтое и его парсер. проводя аналогию с code-aster = вы создаете свой командный файл (.comm). даже может быть не просто файл а ваш собственный язык программирования.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ETCartman
Ну я понял, попробую сделать такой конвертер... В принципе вроде как уже начал понимать формат файла, он не слишком то от Лировского и СКАДовского отличается.... В общем по ковыряться, надо...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
вам надо будет сначала читать msh формат. но не весь а имена групп (для сопоставления граничных условий) и номера элементов-узлов в этих группах.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот нашел то что нужно...
Формат не сильно отличается от СКАДовского... 9.4.1 MSH file format version 1.0 (Legacy) The MSH file format version 1.0 is Gmsh's old native mesh file format, now superseded by the format described in MSH ASCII file format. It is defined as follows: $NOD number-of-nodes node-number x-coord y-coord z-coord ... $ENDNOD $ELM number-of-elements elm-number elm-type reg-phys reg-elem number-of-nodes node-number-list ... $ENDELM where number-of-nodes is the number of nodes in the mesh. node-number is the number (index) of the n-th node in the mesh; node-number must be a postive (non-zero) integer. Note that the node-numbers do not necessarily have to form a dense nor an ordered sequence. x-coord y-coord z-coord are the floating point values giving the X, Y and Z coordinates of the n-th node. number-of-elements is the number of elements in the mesh. elm-number is the number (index) of the n-th element in the mesh; elm-number must be a postive (non-zero) integer. Note that the elm-numbers do not necessarily have to form a dense nor an ordered sequence. elm-type defines the geometrical type of the n-th element: 1 2-node line. 2 3-node triangle. 3 4-node quadrangle. 4 4-node tetrahedron. 5 8-node hexahedron. 6 6-node prism. 7 5-node pyramid. 8 3-node second order line (2 nodes associated with the vertices and 1 with the edge). 9 6-node second order triangle (3 nodes associated with the vertices and 3 with the edges). 10 9-node second order quadrangle (4 nodes associated with the vertices, 4 with the edges and 1 with the face). 11 10-node second order tetrahedron (4 nodes associated with the vertices and 6 with the edges). 12 27-node second order hexahedron (8 nodes associated with the vertices, 12 with the edges, 6 with the faces and 1 with the volume). 13 18-node second order prism (6 nodes associated with the vertices, 9 with the edges and 3 with the quadrangular faces). 14 14-node second order pyramid (5 nodes associated with the vertices, 8 with the edges and 1 with the quadrangular face). 15 1-node point. 16 8-node second order quadrangle (4 nodes associated with the vertices and 4 with the edges). 17 20-node second order hexahedron (8 nodes associated with the vertices and 12 with the edges). 18 15-node second order prism (6 nodes associated with the vertices and 9 with the edges). 19 13-node second order pyramid (5 nodes associated with the vertices and 8 with the edges). See below for the ordering of the nodes. reg-phys is the number of the physical entity to which the element belongs; reg-phys must be a postive integer, or zero. If reg-phys is equal to zero, the element is considered not to belong to any physical entity. reg-elem is the number of the elementary entity to which the element belongs; reg-elem must be a postive (non-zero) integer. number-of-nodes is the number of nodes for the n-th element. This is redundant, but kept for backward compatibility. node-number-list is the list of the number-of-nodes node numbers of the n-th element. The ordering of the nodes is given i
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
А как все начиналось - набор бесплатных программ на замену Нормакаду, сателлитам СКАДа и им подобным
![]() ![]() |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Нитонисе
Немного не так, я сейчас разбираюсь с Лазарусом и ZCad... На время работу по оболочке заморозил... Если хочешь можешь делать свою версию... Мне сейчас расчетная тематика интересна именно в таком аспекте, в связке с МКЭ... Иначе это бесполезная вещь получится.... То что сделано у тебя для расчета отдельных элементов, фактически не используется ни тобой ни другими... А почему, да потому что прав был ETCartman, интересны программы которые работают с таблицами и большими объемами данных.... Например добавить в твою прогу по расчету жб балки, возможность получения данных из таблиц и вывод результатов, будет уже совершенно другой коленкор как говорится.... PS. А по части отдельно категории конструкторов, тут ты прав.... Не плохая команда собралась, хотя работаем немного врозь сейчас, но это даст возможность определить через некоторое время, чье направление все таки более перспективное....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Тут ты не прав. На самом деле можно говорить не то что о моей отдельной программе, а о целом классе инженерных калькуляторов. Ведь нормкад, сателлиты скада и т.д. - это инженерные калькуляторы. И они очень и очень сильно помогают. Представь что их у тебя нет - это же обвал производительности. Да простую балку не прикинуть, придется 3 часа времени на это тратить считая руками. Поэтому инженерные калькуляторы как класс просто необходимы. Другое дело что они должны быть удобными. Чаще всего эти калькуляторы создают люди, которые не понимают что конструктору нужно. А что касается МКЭ - лично для меня эта тема вообще неактуальна. Мне вполне хватает возможностей специализированного софта. Я правда не расчетчик, но думаю как раз таких конструкторов значительно больше.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Это гораздо удобнее... Я не говорю от расчетах в Экселе, я говорю о импорте данных из электронных таблиц.... Понимаешь иногда гораздо быстрее и проще заполнить табличку и скормить её проге.... При этом можно оставить и старый интерфейс с вводом данных в Edit
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Ты рассуждаешь со своей колокольни - тебе нужен пакетный ввод данных. Я рассуждаю со своей колокольни - мне не нужен пакетный ввод данных. Суть в том, что таких как я гораздо больше, а значит создание программ под нужды таких как я более оправдано. Программирование же пакетного ввода данных более трудоемко и нужно меньшему количеству людей.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну дык ты же сам написал, что ты не расчетчик...
И расчетами практически не занимаешься... Я тоже вот почти не занимаюсь, но мне как то удобнее копировать данные из таблиц...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
По мотивам обсуждения в личке с DEMом - выкладываю конвертер dxf>GMSH
очень примитивный но имеет тот плюс что конвертирует геометрию в geo файл непосредственно. Другой вариант - скачать программу (открытую) gCAD3d (гугл ит), загрузить dxf и пересохранить в iges Затем открыть GMSH и импортировать IGES Минус этого варианта = в том что GMSH отказывается дорабатывать импортированную геометрию. Просто бьет сетку на ней как есть. То есть не очень хорошо
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Отлично, у меня уже почти конвертер готов, надо еще с разобраться как группы тоже сохранить...
Но там тоже способ есть....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
в продолжение темы GMSH
в мануале описаны приемы программирования на псевдо-си скриптовом языке. http://geuz.org/gmsh/doc/texinfo/gmsh.html конкретно это приложение A http://geuz.org/gmsh/doc/texinfo/gmsh.html#Tutorial в выложенном в dnl последнем уроке примерно показано как начать создавать модели в таком духе (кстати последняя буквально на днях вышедшая версия имеет видоизмененный интерфейс - но в принципе структура та же). важное замечание - про рабочую папку по умолчанию в виндоус это C:\Documents and Settings\...\Local Settings\Temp Там находится файл загружаемый по умолчанию untitled.geo - часто эксперименты с написанием скриптов приводят к косякам после чего программа вылетает с ошибкой при открытии. Для исправления нужно пойти в рабочую папку и найти файл untitled.geo - отредактировать его или удалить. Конечно такое неудобство, в принципе поправимое если знать как. По сути программа написана как полностью кроссплатформенная. Большинство серьезных ее пользователей использует только линукс. автор по моему и вовсе мак. Виндовая версия естественно по логике своей работы повторяет линуксоидную что не всегда удобно для виндоус пользователей
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Конвертер из скадовсого файла *.asf в формат gmsh
для просмотра армирования оболочек. использование: программа берет фаил с названием "input.asf" из своего каталога и переводит его в фаил "ASF2GMSH.MSH" вот собственно и все )), исходники прилагаются. Нашел баг: программа читает армирование только с отметки 0.000, исправил, ниже по форуму последний вариант. Последний раз редактировалось OXOTHUK, 12.03.2013 в 18:54. Причина: обнаружен баг |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
КСтати ты в чем конвертируешь??? Может мне пособишь с конвертером для Лиры/СКАДа из msh/geo с сохранением групп, и заданием нагрузок на элементы.... PS. А подобную же прогу можно для импорта таблиц с усилиями в элементах сделать.... Например MX/MY и т.п.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 12.03.2013 в 16:27. |
|||
![]() |
|
||||
P.S.
файлы формата *.asf в Скаде создаются , как правило, для перекрытий - фрагмент должен быть плоским: 1. Надо фрагментировать перекрытие. 2. Выбрать соответствующую группу армирования. 3. Нажать кнопку в постпроцессоре армирования - экспорт в Allplan. 4. Полученный фаил *.asf переименовать в input.asf и положить в одну папку с asf2gmsh.exe. В больших схемах фаил АСФ некорректно экспортируется в формат аллплана - исчезают пробелы между числами, неизвестно чей баг - скадсофта или кривой спецификации немечек. Последний раз редактировалось OXOTHUK, 12.03.2013 в 19:36. Причина: уточнение |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
Та на самом деле ASF тут то не очень интересен... Мы его уже в автокад импортируем.... Гораздо интереснее создавать из msh файл txt СКАДа/Лиры и задавать сразу нагрузки на группы элементов....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Вот исправленный вариант конвертера, пример asf файла взят отсюда: http://forum.dwg.ru/showthread.php?t=94114&page=15
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
Выглядит отлично.... А ты с самим GMSH не пробовал работать???? Открывать с его помощью другие форматы и сохранять.... Он же тоже на сях сделан.... И еще нельзя ли изолинии включать в GMSH...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Пробовал,
связка акд-> iges -> gmsh работает неплохо, с натягом, наверное сам не разобрался. думаю стоит сделать gmsh -> Scad.txt Изолинии - можно, но для этого нужны данные в узлах, коих нет, пока. Впринципе можно взять среднее арифметическое в узле от примыкающих элементов, что бы не париться с экстраполяцией. |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
проблема что OpenCascade геометрия не конвертируется в геометрию GMSH geo. То есть доработать ее затруднительно, только разбивать как есть. можно еще как то через step делать, но не нашел как. Лучше в данном случае конвертировать линии из автокада в geo а потмо их доводить. Но это целесообразно не ранее чем будет доступен конвертер сетки с группами. Кстати можете сами GMSH скомпилировать и непосредственно внедрить туда свой код на С++.
Источник инфы о сборке gmsh http://numlab.blogspot.com/2011/10/gmsh-windows.html Файлы конвертации в исходниках в папке geo. Например Abaqus INP это файл GModelIO_INP.cpp И так далее по форматам. Инфа по сборке опенкаскад на вики gmsh (пароль и логин - gmsh) кстати хороший блог http://numlab.blogspot.com/2011/07/gmsh-faq.html#more
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В общем вчера ковырялся с GMSH.
Все как и говорит ETCartman, если делать свой конвертер отдельно, то придется работать с 2-мя файлами т.к. в файле msh храняться только номера групп... Имена групп придется брать в файле geo. И еще обнаружил что перед конвертацией dxf файла в geo желательно разбить все стержни в точках пересечения, иначе вшить отрезки в Surface, не получится..... Опять же после того как в GMSH созданы Surface надо будет программно проходить по файлу, и все отрезки которые находятся на одной отметке с Surface и заключены внутри его контура, сшивать с ним. Чтобы в последующем при разбивке Surfac-ов учитывались смежные объекты.... Во время конвертации из msh в txt надо будет так же сделать интерфейс для задания нагрузок и жесткостей элементов.... НА выходе у нас будет получатся файл практически полностью готовый к расчету.....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Конвертер файла геометрии GMSH, с экспортом в текстовый формат Скада.
считываются так же и атрибуты элементов, такие как принадлежность физ группе, элементной группе, всего до 10 атрибутов, по умолчанию их 2. Вот, пожалуйста, рабочий исходный код и бинарник для dotNet 4.0. физ группа лежит по адресу model.element[i].attr_01 входной фаил принят как "input.msh" кому не удобно, может сам сделать и ГУИ или командную строку на худой конец, исходный текст весь приложен. как это работает: читаются элементы типов 1, 8, 2, 3 в формате gmsh и транслируются в формат скада в типы 5, 42, 44, другие типы элементов - вопрос техники. . идеально конечно пересобрать программу gmsh с исходников, что бы добавить пункт в меню "сохранить в скаде", но пока не обладаю требуемой квалификацией. |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
Хмммм.... Я ж говорю, да и вличку писал, что сам конвертер как таковой, проблем не снимает... Тут нужен комплексный подход... А просто переводить из GMSH в СКАД, можно и спомошью формата stl, причем вроде как иногда и группы сохраняет, правда стержни не пробовал. Давай разберем всю цепочку которую я предлагал.... 1. Создаем ниточную модель в формате dxf. Тут в принципе все понятно, потребуются дополнительные команду для работы с отрезками, такие как разбить все отрезки в точках пересечения и т.д. 2. Импортируем файл dxf в geo, тут вообще ни каких вопросов..... 3. Открываем файл в GMSH и создаем Surface 4. Далее нам надо сшить Surface с Line чтобы сетка горизонтальных и вертикальных элементов совпадала(это надо будет делать программно обрабатывая файл geo)... 5. Опять же возможно придется делать пауки, тут я пока не продумал как делать, либо сразу задавать прямоугольники вокруг колонн, а потом по этим координатам создавать 100 элементы либо еще как нибудь, варианты в принципе могут быть различными. 6. Создаем сетку в формате msh... 7. Открываем файлы msh и geo в своей программе, считываем наименования групп и координаты и типы элементов.... Задаем в свое программе нагрузки на группы элементов Задаем жесткости элементов 8. Создаем файл txt для СКАДа В итоге у нас получается практически полностью готовая модель для расчета, в принципе можно и C1 и связи сразу задавать..... PS. Это конечно хорошо, что программишь быстро, но надо сперва поковыряться и алгоритм оптимальный придумать...... Offtop: Скайп запусти....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Очередная версия конвертера ASF2GMSH, работает под .Net 4.0.
Исправлено: 1. Армирование считывается корректно в случае, если задано файлом asf не для всех элементов (пример: http://forum.dwg.ru/attachment.php?a...5&d=1363754500), раньше в таком случае выдавалась "каша". Добавлено: 1. Выдача в изополях, изолиниях, при этом армирование узла вычисляется пропорционально расстояниям от узла до точек смежных элементов в которых вычислено армирование (т.е. Ц.Т. элемента). 2. Выдача в csv фаил табличных данных, относящихся к узлам, т.е. вычисленное осредненное армирование. Примечание: Поскольку армирование в узлах (изолинии, изополя) - представляет собой осредненное значение арматуры соседних элементов, локальные пиковые значения армирования снижаются, следует иметь это ввиду. 100% не преобразованные значения соответствуют армированию в элементах (мозаика). |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
а для NET 2 может быть перекомпилирован? или там что то специальное? сейчас пошла мода от "партнеров майкросовт" насаждать верхние версии NET, они и пишут там всякие калькуляторы с цветочками для этого (для surface шопа аж стопяццот накатали за месяц)
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
А как добиться выдачи в изолиниях НА этой картинке в изополях... И еще не могли бы вы помочь с описанием формата msh... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Сборка под .Net 2.0, т.е. должна работать на любой winXP начиная с SP2.
изолинии включаются в настройках конкретного вида, что бы выскочило окошко с настройками жмем Ctrl+Shift+N, либо английскую букву 'o', затем выбираем интересующий вид и настраимаем его отображение, для данного примера рекомендую поиграть параметрами 'Intervals', 'Intervals type', 'Range mode'. Вряд ли я найду поблизости компьютер с чистой WinXP SP2, может кто отпишется - запускается или нет, можно в личку данного форума. по формату gmsh: за ключем $ElementData или $NodeData идут метки строк: 1 - одной строкой после данной записаны строковые переменные (тип string) "ASW2 - popere4ka" - та самая одна строка, если была бы выше не единица а двойка строк надо было бы считать 2 шт. 1 - одной строкой после данной записана переменная формата real (с точкой) 0.0 -та самая real переменная 3 - тремя строками ниже записаны значения типа int (целочисленные) 0 - по умолчанию точка на временной шкале, в нашем случае всегда 0 1 - количество переменных на один элемент, в нашем случае - 1, но бывают вектора - тогда ставят 2 или 3. 900 - количество строк с информацией поэлементно. 1 0.0 - в первом элементе наш скаляр равен нулю 2 2.34 - во втором элементе наш скаляр равен 2.34 и т.д. для узлов аналогично. конечно если заявлено многокомпонентное поле значений, то после номеров элементов или узлов пишется соответствующее количество значений Последний раз редактировалось OXOTHUK, 20.03.2013 в 13:10. Причина: добавил описание формата gmsh |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
спасибо за перекомпиляцию. кстати в gmsh есть куча плагинов которые в том числе помогают управлять постпроцессингом.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Хммм странно, что не многие заинтересовались столь быстрой распечаткой СКАДовского армирования, наверное потому как думают, что там каждый рисунок надо будет отдельно сохранять.
Вот вчера чего обнаружил. Если сделать файл *.geo в той же папке в которой находится файл *.msh, то можно практически мгновенно распечатывать результаты. Содержание файла *.geo, должно быть таким. Код:
Может кто разберется с тем как виды переключаются, после того как до делаю конвертер, постараюсь взяться за импорт всех результатов расчета СКАДа в *.msh, тогда наконец то закончатся наши мучения с распечаткой СКАДовских изополей, все картинки будут получаться в течении пары секунд.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 14.09.2010
Сообщений: 14
|
Привет всем участникам дискуссии
![]() |
|||
![]() |
|
||||
Весьма недурно http://forum.dwg.ru/showpost.php?p=1...postcount=1047
Осталось петицию составить в скад софт, что бы формат asf поддерживался более детально. так как при экспорте пластин из большой схемы в формат asf, когда номера элементов зашкаливают за 9 999 пробелы между числами в описании элементов схлапываются в одно большое число. |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
ГЫЫ Да погоди ты, мы сейчас еще сделаем импорт усилий... И будет воообще шикарно, за минуту все планы с узополями моментов будут готовы, каждый в своем файле... Потом добавлю распечатку в pdf со штампом, это сможет сделать AY.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Конвертер gmsh2spr, программа преобразует фаил input.msh в фаил EXPORT2SPR.spr
на данный момент поддерживаются элементы: 1 и 8 типы преобразуется в 5 тип 2 тип преобразуется в 42 тип 3 тип преобразуется в 44 тип В комплекте идут два примера на 50 000 элементов и 500 элементов К сожалению код программы использует закрытую библиотеку SCAD API, к публикации не допускается. Возможно для работы на некоторых системах потребуется установить стандартный компонент от мелкомягких: http://www.microsoft.com/ru-ru/downl...s.aspx?id=5582 - на многих компьютерах он уже стоит, он же в приложении к посту. P.S. фаил input.msh не должен передаваться как аргумент программе, он просто лежит рядом с экзешником, а экзешник просто запускаем. P.P.S. Примечание: пример с 50 000 элементов конвертируется примерно 2-3 минуты, это не зависание, ToDo: добавить индикатор работы. Последний раз редактировалось OXOTHUK, 29.03.2013 в 11:46. Причина: P.P.S. |
||||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
К сведению:
Не могу некак отписаться от темы вашей, зашел, на глаза попался треп про "Сборка под .Net 2.0, т.е. должна работать на любой winXP начиная с SP2."... ребят, учтите, что под Win8 не ставится dotNet моложе 4 версии. Если для работы вашей программы нужна установка этих библиотек, то предусматрите это. |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Кстати может кто из Делфистов мне пособит с разработкой программ, для связки между GMSH и СКАДом/Лирой, без использования API и прочих средств...
Я даже стараюсь сейчас не использовать СОМ, чтобы обеспечить возможность работы и на Лине... Т.к. по моему мнению сейчас OXOTHUK несколько отклонился от основной идеи данного направления открытости кода и т.п. По сути то идея работать именно с открытым кодом чтобы потом можно было чегой то подправить для своих нужд и т.п. Это не в коем случае не в укор, но такое имеет место быть...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
Цитата:
И в любом случае, если что то нужно шаманить будет пользователю, кто не участвовал в разработке ПО, то это не очень хорошо будет, если вы сразу сможете тут адаптировать программу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
gesper
НЕЕЕ Я вообще за короссплатформенность... Я сейчас на Лазаре работаю... Это будет намного по быстреее чем то чем занимаются ребята Питонисты и многие тоже...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Ой ли? А в курсе, что 3.5 - это на самом деле просто улучшеный 2.0 и их код совместим? И кроме того, по указанной мною ссылке, это ни на какие мысли не наводит:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Offtop: Прежде всего - политика Майкрософт, ну и так, по мелочи. Дома полностью перешёл на Linux и всем доволен.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Бесплатным софт может быть для пользователей. Автор может его раздавать бесплатно, в том числе с исходниками. Но самому автору рано или позно придется воспользоваться платными инструментами. Иначе ничего серьезного не сделать - будет на уровне "и так сойдет". Или сделать удастся, но с очень большими собственными затратами на кустарное изготовление "велосипеда". Тот же бесплатный Lazarus, несмотря на многолетнюю разработку, весьма ещё далек от Delphi. И для самих разработчиков он оказался далеко не бесплатным. |
|||
![]() |
|
||||
Цитата:
![]()
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Если вы начали свободный проект - держитесь от всяких "библиотек" подальше как черт от ладана. Нет на сегодняшний день достойных открытых проектов использующих проприетарные технологии (и наоборот куча абсолютно свободных и максимально эффективных). Show me one. Это даже странно, но это так. Даже говоря о кадах, убогий narocad не идет ни в какое сравнение со свободным freecad-ом. И напротив лично по своему опыту могу сказать что использование свободного ПО - это путь к максимальной эффектвности для инженера (в частности). Не отрицая конечно при этом качество и возможностей многих пропиетарных программ которые я использую (и которые того стоят). Вообще на мой взгляд, если человек не является профессиональным программистом, ему надо стремиться к простоте приложений (и выбирать соответственно средства программирования наиболее простые и переносимые для его случая). Красота программ в идеях а не в библиотеках. Но идей больше на свободной стороне, потому что там их не боятся, и там они всегда приветствуются.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 31.03.2013 в 09:56. |
|||
![]() |
|
||||
Цитата:
К сожалению платность ПО не гарантирует ожидаемого качества. В то же время, к счастью, и бесплатность ПО вовсе не является синонимом плохого качества ПО. Существует множество платных программ, качество которых не на высоте, равно как существует и большое количество программ, распространяемых по лицензии GPL, качество которых не уступает качеству хороших, платных программ.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Во вложении переделанный конвертер gmsh > spr, с несколькими примерами из дистрибутива gmsh.
конвертируются: точки, линии, треугольники, четырехугольники, тетраэдры, 6 и 8 угольные многогранники, типы 1, 2, 3, 4, 5, 6. Не конвертируется пока 5 узловая пирамида, тип 7. По сравнению с предыдущей версией увеличена скорость работы (разбор файла теперь ведется построчно, а не посимвольно - тормозило именно из-за этого), так же выдача ведется не только в spr но и в txt фаил, в консоль пишется что в данный момент делает программа. Код прилагается, кроме одного метода, использующего SCAD API, его нельзя распространять. О свободном ПО: Пока используешь чистый язык программирования, не обремененный платформозависимыми компонентами, программа абсолютно портабельна, будь то С, С++, pyton, pascal, java. Например для сборки приложенной программы платформозависимость приобретена со SCAD API, но так как я уже вырезал из приложенного кода все его упоминания, он скомпилируется на любой ОС, правда будет давать только txt фаил без spr. Хотя на неWindows никому и не потребуется конвертер в скад. |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
что такое качество тоже большой вопрос. это далеко не интерфейс например, для расчетного конечно же отсутствие ошибок в пределах заявленных возможностей и документация с примерами. Достоинство свободной модели для разработчиков - малые затраты. Потому что собственно написание кода и всякие библиотеки - это не более 10% затрат. Тестирование, продвижение, поддержка и прочее - это остальные 90, в случае свободной модели это делает сообщество.
Огромный плюс свободного ПО - наличие выбора. Не нравится вам новая убанта - используйте минт, например. Естейственно у майкрософт например никакой свободы даже в малом в принципе нет - за вас все придумывают, и вам это навязывают даже если это даром не нужно, при этом у вас отнимут и то, что вам например нравилось (прекращением поддержки).
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
скад запускается под вайном но не работает. старые версии во всяком случае запускались под старым вайном. под новым старые может быть и работают. Например Wolsink Framework работает под вайном прекрасно (как и все что на делфи).
Вайн сам по себе замедляет работу конечно же. Конвертер ваш работает но без поддержки групп. что снижает его ценность очень сильно (почти до нуля). Я имею в виду группы узлов например.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 01.04.2013 в 00:08. |
|||
![]() |
|
||||
Кто захочет исподьзовать скад под вайном? Никто.
Что касается групп, то код считывает, как уже упоминалось, до 10 атрибутов элементов, первый из которых - физ группа, второй элементная группа, как с ними поступить - решайте сами, назначайте жесткости, группируйте, сортируйте, именуйте, армируйте... |
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
|
|||
![]() |
|
||||
Еще одно творение - конвертер SPR2GMSH.
Основное назначение - передача данных армирования пластин из SPR фаила в MSH фаил. Передача осуществляется пока только для пластин, для указанного номера группы армирования, при этом все стержни экспортируются как геометрия. Программа консольная, использует аргументы командной строки. Пример в прилагаемом run.bat. ПРИМЕЧАНИЕ: путь к папке SWORK и имя SPR фаила должны быть на латиннице P.S. данный конвертер обходит ограничения на пятизначные поля ASF фаила, чтение просходит напрямую из spr без промежуточного формата, если сравнивать с этим, или этим PPS тут последняя версия: Версия 0.002 Последний раз редактировалось OXOTHUK, 08.07.2014 в 13:17. Причина: PPS |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 16.10.2007
С-Пб
Сообщений: 673
|
Cкажите пожалуйста, а в чем преимущество данного конвертера.В SCADе все есть. Изополя армирования, поля напряжений.Все в графике. Численные данные тоже имеются.Все оттуда печатается. Есть табличные формы и т.д.
Что дает данный конвертер? Последний раз редактировалось Engineer SV, 19.04.2013 в 09:29. |
|||
![]() |
|
||||
Это не поля напряжений, а количество арматуры в см2/мп,
численные данные имеются, можно посмотреть или в текстовом редакторе, или в GUI указать вывод не цветового поля а числового значения, можно подгонять диапазоны, настраивать шкалы и т.д. и т.п. Данный конвертер позволяет просматривать и анализировать армирование на любом компьютере в интерактивном режиме хоть на OSX, хоть на Linux, хоть на Windows без установленного Скада, везде где запустится gmsh. Я пробую выдавать результаты по пластинам в таком формате у себя в организации, пока не жалуются... |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 16.10.2007
С-Пб
Сообщений: 673
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Причем уже получается и схемы для СКАДа делать, даже если он на компе не установлен...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 22.04.2013 в 12:10. |
|||
![]() |
|
||||
Откорректированный вариант вот этого конвертера, версия 0.002.
Исправлено считывание spr файла в части типов элементов, что приводило в некоторых случаях к некорректному отображению армирования. |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
Я может не доконца разобрался с gmsh но там вроде как есть возможность отображения векторов и эпюр. Может попробовать и эпюры выводить. Тогда получится отличный просмотрщик для скадовских файлов.... Ну и распечатка в gmsh на порядок удобнее....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Руки чешутся сделать что то похожее для арматуры стержней, пока думаю как, ищу примеры.
Изополя в пластинах что усилий что деформаций получить со SCAD API легко, но сначала арматура. DEM, как насчет простенького GUI к этой программке? |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
Та легко, завтра накидаю, чтой нибудь, если на объекте не до вечера буду.... Offtop: Не получилось в штабном вагончике уж шибко холодно было ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 24.04.2013 в 19:44. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Возник вопросик...
В связи с тем что в GMSH фактически не возможно отображать эпюры моментов, есть задумка использовать для этого дела ParaView 3.98.1. Может кто работал с данной программой и подскажет с каким форматом данных лучше работать, так чтобы предположим можно было создавать исходные файлы на основе msh. А потом конвертировать в какой нибудь удобоваримый формат для ParaView 3.98.1 с помощью GMSH....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Нашему маленькому коллективу, который потихоньку кропает на питоне библиотеку сниповских расчетов (мк, жб, фундаменты, деревяхи и пр.), аля арбат+нормкад требуются добровольцы, можно даже без знания питона, было бы желание учиться
![]()
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
![]() |
|
||||
Offtop: пасиба, попробуем, дропбокс - первое что пришло на ум
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Offtop: Я все от командировки отойти не могу, да еще и ремонт да переезд.....
В общем буду пытаться вернуться в строй, идей полно....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
![]() |
Цитата:
__________________
Алексей |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Ну что, энтузиазм иссяк? А ведь "глас народа" сразу провозгласил:
Цитата:
Цитата:
Цитата:
В программе выполняются и все необходимые расчеты по СП 50.13330.2012 «Тепловая защита зданий. Актуализированная редакция СНиП 23-02-2003», а ход этих расчетов отображается в пояснительной записке, по формулам и циферкам. Можно также встроить в записку и любые другие расчеты (если надо) выполненные в чем угодно, но с результатами, выведенными в Excel. Или просто в Excel сделанные. Причем самой Excel на компьютере может и не быть - в программе своя "Excel", совместимая с XLS. В основе программы лежит то, от чего DEM упорно отказывается - базы данных. Каждый "проект" - это БД формата MDB, с которой можно хоть локально работать, хоть на файл-сервере. В БД имеются 36 связанных таблиц. Плюс несколько справочных БД (общие для трех программ серии "Лидер-Энерго"). Их же можно использовать и в любых других программах, умеющих работать с БД. Наверняка где-то нужны и климатология, и данные по стройматериалам и прочее. Использование БД позволяет как угодно разнести по времени и по исполнителям разработку раздела. По "Энергоэффективности" часто спрашивают - "кто должен делать". Я уже отвечал, что при наличии инструмента - хоть кто. Тот, кто способен ввести в программе несколько десятков "цифирок". Причем их не надо заносить все сразу - можно по ходу работы. Оформленный результат в виде ПЗ соответствует и П87 и стандартам. Текст самой записки ("воду") вообще не нужно писать, хотя, если понадобится, какие-то пункты можно и подправить. Результат получил одобрение одной из Госэкспертиз "такие разделы будем принимать сходу". Сам текст записки в таком виде тоже получен благодаря использованию БД и генератора отчетов. За время, прошедшее с начала этой ветки я сделал три программы из серии Лидер-Энерго. Причем эта - самая простая. Это я не ради рекламы пишу, а в очередной раз пытаюсь подтолкнуть создателя "сборника" к движению в правильном направлении. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Энтузиазм не иссяк, просто был в командировке месяц, сейчас вот в отпуске ремонт делаю...
Да ещё и по работе приходится вопросы решать....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 24.04.2008
Сообщений: 1,132
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Geter
Ну я бы так не стал говорил... По крайней мере были сделаны интересные вещи, такие как конвертер из GMSH в СКАД и обратно.... Так же сейчас Охотник, обзавелся API СКАДа, что в принципе позволит делать расчеты узлов и отдельных элементов... Так же можно говорить о возможности отображения усилий рассчитанных СКАДе в GMSH... Сейчас нету времени подбить все и скомпоновать.... Вообще самое главное это сделать возможность рассчитывать узлы и элементы в отдельной программе, при этом самый главный плюс, это возможность пакетной обработки элементов и узлов.... В твоих програмках это можно сделать???
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну например брать таблицы которые получаются в СКАДе и расчитывать каждый элемент в табличном варианте.
Выбирать наиболее не выгодную комбинацию и отображать расчет данного элемента в виде отчета, как у тебя показано в примере.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
В связи с тем что ты разобрался с АПИ СКАДа, не мог бы ты попробовать импортировать данные из файла СКАДа в GMSH... Только не армирование а мометы в оболочках и поперечные силы. Моменты ипоперечку в стержнях можно попробовать представить в виде 1. Интенсивности нагрузки, просто цветом в стержнях 2. Построить дополнительно оболочку вдоль стержня и задавать уже усилия в ней, в зависимости от того с каким знаком усилие, с той стророны и строить оболочку....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
OXOTHUK
НУ нам тоже прислали, API SCADa, начну ковыряться.... Эпюры моментов для стержней, думаю создать сплайнами и отрезками, хотя задача конечно сложная.... Т.к. надо не просто считать значения, но и учитывать какие силы приложены к стержням.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот на какую интересную штуку набрел...
pascalabc.net/WDE/ Интересно сделано, самое главное и кросплатформенно, и веб интерфейс есть и доступ свободный....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 23.10.2013
Сообщений: 5
|
Kinzer, меня интересует в таком коде программы (МКЭ) во первых:
архитектура разбивки на классы, желательно на языке C#. Как организовавается использование разных типов конечных элементов; во вторых: кто-нибудь подскажет, у меня не очень быстро заполняется матрица 1 элемента, это 8-ми узловой пространственный псевдопараллелепипед, каждый узел 12 степеней свободы и итого на элемент приходится 96 степеней свободы. При заполнении на 1 элемент уходит примерно пол-секунды, кажется многовато. Или это и есть общая проблема высокоточных КЭ?; в третьих: вот с этими элементами на нерегулярной сетке не очень красивое решение, рваное поле деформации, нет плавности. Пробовал ставить дополнительные связи на ребра, результат пока не исследовал. Если кто сталкивался, подскажите литературу |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
~co,
Вот несколько проектов на Гите. Также можно скачать какие-то коммерческие решения и посмотреть как там у них. Например, http://www.anaxsoft.com/contents/pro...dk/feeass.aspx Вопросы по общим проблемам программирования можно задавать на StackOverFlow (но скорее всего, их уже кто-то задавал ![]() Очень мое субъективное мнение: не надо кидаться делать все самому. Есть много библиотек в свободном доступе. Вот, например, несколько http://habrahabr.ru/post/100379/ Если выложите работу куда-то на ГитХаб, например, люди подтянутся. Offtop: От меня сейчас помощи не много, но кое в чем мог бы помогать по .Net и численным методам. Надеюсь пост не капитанский и как-то помог. ![]() |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот тут глянь...
http://s.arboreus.com/2008/03/free-s...ving-pdes.html
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
~co
http://s.arboreus.com/2008/03/free-s...ving-pdes.html Вот еще завтра утром гляну, что у тебя получилось. Еще одну ссылку по ищу, там математики тем же самым занимались, разработкой бесплатной МКЭ программы.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 23.10.2013
Сообщений: 5
|
В твоих ссылках, и то что Kinzer предлагал, сплошная иностранноязычность
Свою разработку я еще на sql иногда обсуждаю, меня там зовут "Изучающий си решетка". Там есть такой SS19, подсказал как быстрее слау решать. Его метод я не совсем понял, реализовал нечто похожее, но вполне работающее. Тогда я работал с более простым кэ, и проблемы были в решении слау. А теперь наоборот, проблема в построении матрицы жесткости, слишком медленно строится. Вот ссылка на ту старую тему, возможно, у нас кто-то знает этих людей: http://www.sql.ru/forum/997278-3/kon...hitaet-pochemu |
|||
![]() |
|
||||
Регистрация: 28.10.2007
Сообщений: 528
|
~co, не вникал в программу, но на сколько вообще нужно делать 8 вложенных циклов? Коэффициент сложности растет буквально в геометрической последовательности.
Код:
Именование переменных конечно твое дело, но лучше задумайся, чтобы все привести к какому-то одному стилю. Обычно публичные поля и/или свойства, например, пишут с заглавной буквы. английский обуздать придется все равно, если решишь дальше заниматься всерьез. Здесь все указанные библиотеки на шарпе и во всех есть реализация решений слау обрати внимание на BLAS и Matrix operations в названиях. Берешь подключаешь библиотеку к проекту и все. Если хочешь написать свое, то открываешь и смотришь. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ХМММ..
Глянул... Ощущения противоречивые, с одной стороны привычнее было бы видеть описание в текстовом формате типа msh... Если ваш решатель будет заточен именно на текстовый формат файлов, то модельку можно будет легко создавать или конвертировать из любой программы, самое главное чтобы была четкая спецификация формата... С конечными элементами тоже не понятно... По тестировать позже попрбую, вот ссылка на форум где пытаются подобную МКЭ программу разработать... По крайней мере автор заявлял об этом... http://dxdy.ru/topic61973-15.html ----- добавлено через ~2 мин. ----- Более подробно отпишусь позже, надо обдумать все... Думаю первым делом следует взяться за стержневые элементы, а дальше уже разбираться с оболочками.. PS. Если ты на С++ работаешь, может поможешь с АПИ СКАДа???
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Цитата:
Что касается ПО - можно организовать его разделяя на пост-пре- процессоры и решатель. Решатель (или библиотека решателя) одна для всех а программки проблемно ориентированные создают описание КЭ модели в текстовом едином формате. Решатель выполняет сборку уравнения, решение и запись результатов в свой файл результатов. Програмка пре-посто-процессор считывает результат , обрабатывает его и делает выводы о расчете.плюс в такой организации в том, что она уже опробована и оработана на серьезном коммерческом софте. Солвер - решатель могут сделать специалисты в МКЭ. Создать универсальный солвер сложно. Но имея его можно не заморачиваясь создавать програмки для решения конкретных задач и не вдаваясь в тонкости МКЭ. Создатель пре- пост- процесора достаточно даже виртуально замешить свою типовую модель (т.е. для модели в текстовом виде создать карту узлов, карту материалов, карту элементов ( с привязкой к карте узлов и материалов) и указанием типа элемента, граничные условия, тип расчета и требуемые результаты). что я понимаю под виртуально замешить, так это по типовому шаблону расчетной модели (ферма , балка, узел конструкции) создать описание КЭ модели. Геометрия задана наперед как в Кристале , переменными являются только размеры конструкции и размеры конечных элементов. http://rutracker.org/forum/viewtopic.php?t=1688518 - когда то давно накропал эту штуку. Не бог весть какая прога и без всяких так конечных элементов но работает. Выложил на сайте http://dwg.ru/dnl/12564 Последний раз редактировалось AlexCAD777, 06.01.2014 в 02:44. |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Это Вы батенька наверное МКЭ плохо знаете, в одном узле 6 степеней свободы как бы.
Парень пишет о 8ми узловом элементе, так что все ОК....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Цитата:
как я успел заметить - теме год уже!!! Есть уже первые результаты? Первые модули для тестирования? |
||||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() ![]() "тестовый образец" (однопролетная балка у конструкторов это как "Hello, World!" у программистов). Пока на "локальном" сервере (доступен из интернета, но IP раскрывать смысла нет - все равно другой будет ![]() * Немного HTML (без JS и тем более AJAX пока что) * веб-сервер Apache * обработка данных формы, расчет и передача результата в виде .tex файла (LaTeX) - Python (через обычный CGI) * окончательный вывод (доступный пользователю) - PDF-файл - MiKTeX * "архитектура" предполагается "открытая" для любых языков программирования и любых форм отчета ("граф.интерфейс" должен быть отдельным файлом "формы исходных данных", а это HTML, обработка введенных данных также не зависит от языка - спасибо стандарту CGI) - т.е. расчет, написанный при следовании этим правилам (будет отдельное подробное ТЗ по архитектуре), в (полу)автоматическом режиме может быть добавлен в список доступных. * в будущем, возможно, использование какой-нибудь CMS/CMF для бОльшего удобства и контроля Последний раз редактировалось Meknotek, 04.01.2014 в 23:40. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
С моей стороны успехи пока не очень, занят немного на новой работе....
Но постараюсь в ближайшее время сделать хотя бы программу для определения основных различных данных из СНИПов. А идея с серверным вариантом программы без условно хороша. Встречал варианты серверного выполнения кода и тестирования прямо в вебраузере.... Еще с конветером из СКАДа в робот начал работать, но пока только в рамках набросков, надо разбираться с АПИ робота... Это просто для меня актуальные задачи, на старой работе времени много свободного было, сейчас почти нету....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Спрашивается чего со мной сотрудничать не стали, обязательно нужно, стало быть, свой велосипед изобретать... |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() ![]() ![]() ![]() ![]() Расчеты в MathCAD несомненно спасают проектировщиков, очень ![]() Покажите мне расчет в МатКад, который например на основе введенной "геологии" и отметок верха/низа сваи сам разбивал бы грунт на слои, вычислял бы несущую способность, выбирал бы кучу коэф-тов, учитывал различные "примечания" таблиц и т.п. Сам в свое время по этой причине перешел с МатКада на более "тяжелые" средства ![]() (делал расчет НС сваи в вечномерзлых грунтах именно по такому принципу, хотя сроки были сжатые, делалось все за 1 день и даже меньше, вывод был чисто текстовый, многие коэф-ты забивались "жестко" в код, но основной алгоритм все же полностью автоматически определял в какие слои попала свая и вычислял нес.способность на основе действительно "исходных" данных - св-в ИГЭ, скважины с данными "как есть" - отметками, толщиной слоев и отметками верха и низа сваи - будет время, доведу расчет до ума) Последний раз редактировалось Meknotek, 08.01.2014 в 22:04. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Где-то слышал, что какой-то ученый современник Гука, просил опубликовать свои работы после смерти последнего так как про все идеи высказанные публично Гук утверждал, что он до них уже дошел прежде. Это я так -- в качестве шутки =)
Радости велосипедостроения мне известны, но и трудности то же. Здесь имеется принципиальная уязвимость состоящая в том, что когда каждый сделает свой велосипед растянув это на годы (в моем случае от первых опытов до выкладывания в интернет на сайт прошло лет пять, наверное) мы будем иметь *надцать кривых велосипедов, вместо того что бы иметь один паровоз. Открывать код я не тороплюсь, не в последнюю очердь по причине того, что это вызовет лишь эффект растаскивания идеи по своим норкам вместо того что бы работать сообща в одном месте. Тем более, что как вы прекрасно понимаете, код тут далеко не "Бином Ньютона", и ценность его не столь велика. Выходит что на вопрос "вам шашечки или ехать?" получаем ответ "шашечки". Я же считаю, что здесь собрались главным образом инженеры, а не программисты, и сила инженеров именно в том, что они могут сделать ту часть которая требует наибольшей квалификации, а именно -- сформулировать алгоритм расчета, поставить задачу на своем профессиональном направлении, а уж преобразовать этот алгоритм в оформленный отчет уже совсем не сложно. Я неоднократно предлагал и предлагаю инженерам -- готовьте алгоритмы, ставьте задачу, даже просто проявляйте инициативу мол имеется необходимость таких-то расчетов. Но за последний год было лишь два-три обращения. Считаю, что для года этого очень мало, далеко не уедешь. Возможно, если на здешнем форуме заводить по ветке на тот или иной расчет, то пожалуй можно собрать заинтересованных, которые помогли бы проработать нюансы и протестировать шаблон, но мне сложно судить как к этому отнесется местная администрация. Что же до упомянутого коллегой Маткада -- никто не строит иллюзий, такой уровень не то что далек, для нас -- он недостижим, более того и тривиальный(!?) Ексель недостижим и никуда не денется. Другое дело, что у Маткада как я понимаю (пусть меня поправят если я не прав) имеются принципиальные ограничения на подготовку оформления в стиле "какое нам надо", а есть только оформление в стиле "какое может Маткад". Свое предположение строю на том, что интернет и данный форум не завален примерами оформленных расчетов из Маткада (может я не прав, пусть меня поправят), ну хотя бы что-то в этом роде раз уж коллега упомянул сваи. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Цитата:
![]() Цитата:
Цитата:
![]() ![]() Цитата:
|
|||||
![]() |
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Meknotek я уже ОЧЕНЬ давно не пользовался этой программкой , последний раз помогал разбираться товарищу который на ее основе защищал дисертацию по рамам переменного сечения и насколько я помню его возможности очень велики и то что вы описали в качестве задачи вполне возможно, самое главное это команда "if:=" и тд и тп.(в ревите кстати "if" тоже неплохо справляется).
AY ну если мачкад (почему то так привык его называть) уступает только в оформлении ( хотя вроде что там особо то нужно ? шрифт и рамки на графиках и таблицах) то я даже как то растерян в ответе ![]() и книга есть http://www.psu.by/index.php/umk/bukv...oitelstva.html только ее не скачать ![]() А по поводу велосипедов, что бы создать действительно стоящий велосипед я как то разговаривал с хорошим моим знакомым из EPAM system , я ему обрисовал примерные задачи , он мне рассказал сколько на это понадобится людей и времени , потом расценил и я понял, что бы создать такое нужно обладать огромными мат. средствами. |
|||
![]() |
|
||||
Регистрация: 21.05.2010
Сообщений: 148
|
Написал такую вот программку для расчёта осадки методом послойного суммирования. Считает, но есть ограничения - нижнюю границу сжимаемой толщи находит при условии sigma_zp=0.2*sigma_zg. Надо добавить ещё реализацию случая, когда коэффициент в формуле равен 0.1. Ну и проверку исходных данных на вхождение в область допустимых значений. Ну и многое другое (определение просадки, крен, коэффициенты постели по разным методикам)...
Консольное приложение. Язык - Фортран-90. Компилятор - g95. |
|||
![]() |
|
|||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() Цитата:
Сам я постоянно пишу на Python мелкие расчетики, именно как замена MathCAD. Чтобы получить результат иногда в виде одного числа. Но кому еще нужен такой расчет? Никому. И все эти бесконечные поделки в МатКадах, экселях, .. - тоже. Нужна Готовая Работающая Выдающая красивый отчет Программа. О них мы и ведем речь. И тут МатКад не помощник вообще никак. Ибо тут совсем другие задачи. Цитата:
Цитата:
![]() ![]() И, да - сколько конкретно MathCAD стОит? Везде у нас он лицензионный стоит? Кому нужен набор из 100 полезных "бесплатных" модулей расчетных, если в любой момент придет "отдел К" и будет расстроен совсем не бесплатным MathCADом? Если и пользовать, то тогда уж бесплатный SMath Studio. Для "инженерных задач" как раз все есть (формулы, единицы измерения, простое программирование) Последний раз редактировалось Meknotek, 09.01.2014 в 01:36. |
||||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
1) все еще имхо: программа с распечаткой исходных и одной цифры - результата удобнее и по расходу бумаги (убей бобра - спаси дерево), и по скорости работы - а у меня эксперты обычно требуют не красивый отчет а две-три странички вменяемого сбора нагрузок (я говорю о КМ) и "похожести на правду" сечений - ну нет у них ни времени ни желания не зарплаты перепроверять расчеты всех нарисованных балок
поэтому: лучше всего было бы "писателям" обеспечить четко предъявленные на всеобщее рассмотрение алгоритмы расчета, перекрестную проверку кода и тестирование с быстрой обратной связью с "пользователями" тогда со временем, после 3-10 тысяч правильных расчетов (и исправленных ошибок) экспертиза будет с удовольствием принимать расчеты сделанные на данном сайте и с гораздо большим энтузиазмом, чем с "ломанных" скадов 2) ну работают же с питоном, рнр, явой, вижуал студио (входит? в лицензионную винду) - как правильно отмечалось - имея алгоритм - реализовать можно на чем попало 3) всегда свежеиспеченные инженеры будут писать лично свою интерполяцию, проверку стержней ферм, шарнирную балку, потом уже переходить на скады или вольсинки и аж потом(если не выдохнется энтузязизм) используя API, автоматизировать чегось под себя. если к этому времени они будут видеть работающий сайт и список нерешенных задач - есть шанс, что они будут работать с этим сайтом большинства - так же как большинство пасется на dwg_ru, а не на десятках других сайтов 4) НО! писать интересно десяткам человек, а вот тестировать и считать вручную тестовые примеры - фиг кого найдешь - и если скадовцы-лировцы хоть за зарплату, хоть "хреново" но все-же тестируют свои произведения - то без широкого тестирования надеяться на признание экспертизой сайта для расчетов - безнадежно... Тестеры! Ау |
|||
![]() |
|
|||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Хочу поддержать Meknotek -а действительно мы когда с ним в начале общались, он предлагал делать программы на web-e..
Но по мне так это не очень удобный вариант, т.к. нужен постоянный доступ к интернету. В части использования Маткада в качестве основы программ, перечитываем название темы, там присутствует слово Бесплатный... К тому же ввод данных в Маткаде и вывод дотчетов не очень.... Быть может прав был таки Екартман, и более удобнее было бы использовать ОпеОфис+питон... Самым лучшим вариантом как мне кажется было бы использование аналога Нормкада но с нормальным вводом данных... Встречал правда бесплатные аналоги маткада, в которых была попытка разработки программ для строителей, но результаты были не очень, в части отчетов и ввода данных....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
по поводу необходимости открытого алгоритма:
например: существуют варианты расчета бункера ~ по Лихтарникову, Мельникову, пособию к СНиП Ленпск, внутренних инструкций Гипромеза и промстройпроекта и красивые расчетные 3д комплексы (как писалось в аннотацию к одному расчету - учтено и неравномерное загружение и влияние температуры и возможность зависания и пластичное перераспределение усилий и еще 2 или 3 фактора - сразу и не вспомню каких). тестеры из инженеров - это действительно здорово, но так ли уж у многих есть время анализировать и сообщать об ошибках ? небольшую ошибку в логике моей программы по расчету внецентренно-схатого двутавра (колонна) в слегка экзотическом наборе усилий обнаружили не люди, постоянно работающие над расчетами и чертежами, а бригадир, у которого было время (относительно) и привычка анализировать результаты ведь большинство просто выбрасывает бесплатную программу с неправильным результатом, не задавая вопросы автору и считает на коленке или чем-то другом в далеком 1992 году была достаточно старая программа по расчету балок на "искрах" - выдавала все данные в табличной форме - порядка 30 балок на один лист А3 - мне кажется удобнее, чем 1 балка на 5 листах А4 в кристале Вы считаете: Цитата:
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
А по части бригадира, це на сказку похоже...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Воха, все начинали (и продолжают) с "почеркушек". Это называется "прототипирование" ![]() ![]() Последний раз редактировалось Meknotek, 09.01.2014 в 11:42. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 09.01.2014
Москва
Сообщений: 24
|
AY-прав. Лучше приложить знания и умения в доводке существующих "велосипедов". Есть масса инструментов, решающих задачи и МКЭ и расчета балок и всего остального, а стоимость НормКада настолько невелика (если мы берем несколько нужных модулей, а не всё подряд), что не является (ну или не должна являться) проблемой для человека, который этим зарабатывает. Если нет денег на пару-тройку модулей вышеназванной программы-нужно менять профессию(. При этом все существующие программы (автокад, ревит, скад и пр.) оставляют желать лучшего во множестве моментов. Вот эти моменты можно (даже нужно, на мой взгляд) попытаться решить. На выходе получим реально более востребованный инструмент.
Хотя, если цель сего мероприятия включает в себя "спортивный интерес"-беру свои слова обратно))) |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
к #1139:
насчет двух версий отчета - я для себя решил (пока сегодня ехал на работу) - присобачу 2 кнопки - и как раз читаю и совпадаю с Вашим мнением по моей программе для подкрановых - чего то она вспомнилась? - если Вы ее видели - вывод был сделан один в один с РПБ для "искр" разработки Сибпск - указывались все необходимые проверки с названиями (номерами формул), но сами формулы не писались (во времена dos с этим было тяжко), не писались также формулы расчета геометрии и т.д. насчет сертификата - "вам шашечки или ехать?" - то есть предполагается, что бесплатный софт, написанный за счет личного времени, еще и за свои кровные будут сертифицировать? на моей программе довольно долго работал ДПСК, в том числе на Россию, возможно, авторитет крупного института срабатывал, может, еще что, но никогда вопрос сертификата не вставал да и в конце концов - что разрабатывается - аналог скада, ансиса или кристалла - может тогда уже и сертификат на калькулятор (в смысле - что в кармане лежит) требуется? я так понял - Картман мечтает о довеске к любому расчетному комплексу, который автоматом переберет все комбинации и усилия по желаемому СНиП, не доверяя качеству реализации данной процедуры отечественными или зарубежными постпроцессорами |
|||
![]() |
|
||||
Регистрация: 13.06.2005
Сообщений: 314
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Если бы Ядро Нормакада распространялось бы бесплатно, то можно было бы многие расчеты реализовать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
to 100k:
мне уже интересно - только я неудачно выразился -я имел ввиду - извлечение из робота результатов определения усилий - комбинаций - чтобы потом самодельный постпроцессор просчитал - по всем стержням - несет - не несет, подчеркнул - где не несет для корректировки честно говоря - в роботе не копался, только собираюсь, да и рамы с 2000000 комбинаций - это сейчас не мое, а встроенную в роботе проверку по ЕС - наверно верить можно а по СНиП - хз - вон скадовцы сколько допиливают напильником свое произведение по родным СНиП |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Ждёмс уж долго... ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 02.03.2010
Сообщений: 200
|
Вот алгоритмы расчета стальных конструкций. Так как металл "проще" в расчетах, то может начать с уже готовых? Готов быть тестером и планирую повтрить их в екселе
|
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Meknotek Два велосипеда пока, говорите? Да эта тема кладбище велосипедов на шести десятках страниц, вы не находите? Шучу... Шучу... Не кладбище -- музей велосипедов!
Да-да, согласен с вами ситуация выглядит подозрительно =) Год назад когда я показал тут свой сайт с реализованной рабочей моделью между прочим, вроде бы никто не кричал «...это именно то что мы хотели сделать, но пока не успели...» и никто не вызвался сотрудничать, а по прошествии года появился небольшой клончик. Пусть так, но направь мы год назад силы на подготовку каких-нибудь расчетов, в ущерб клонированию, сейчас бы мы имели эти расчеты и положительный опыт совместной работы. Но что это я, право... «колхоз -- дело добровольное» =) Пойду сделаю расчет однопролетной балки, а то у всех есть, а у меня нет. Не удобно перед ребятами =) С отдельными местами вашего выступления не согласен, но подробно по каждому пункту отвечать не стал, здесь и так много всего написали выйдет очень громоздко. miko2009 Нравится Маткад -- работайте в нем, тут важно что-то сделать и не важно в чем, но важно что бы могли воспользоваться посторонние. Вот коллега ННВ несколько постов ранее выложил свой расчет осадки, но его откроет едва ли несколько человек, а в работе не использует вообще никто, а ведь может быть отличный расчет, может быть лучше моего... Едва ли мы это узнаем... zamtmn, может вы и правы, а может и нет. Выскажу пару соображений на злобу дня. Для начала соглашусь с коллегами которые утверждают, будто нужно иметь лишь «имя программы», исходные данные и результат -- цифру, а все что между -- лишнее. Но не имея программы «с именем» разработчики вынужденны прикладывать к программе эдакий паспорт -- это выкладки между исходными данными и результатом. Без этого пока ни как, даже учитывая, что читать эти выкладки будет едва ли один из сотни. У некоторых коллег при словах «платная программа» реакция как у вампира на чеснок. А между тем как утверждает Адам Смит, а вслед за ним еще куча умников: "Разделение труда повышает производительность." И нынешнее относительное материальное благополучие не в последнюю очередь обязано своим существованием этому разделению (слыхал, некоторые говорят «общественное объединение труда» может так даже правильнее по смыслу). Вывод прост -- гораздо больше можно сделать если отделить разработчика расчетов и платить ему справедливое вознаграждение за его труд. Прекрасный пример небезызвестный Нормкад цена вполне доступна, а расчетов там столько, скольких нет нигде и в ближайшем десятилетии наверное не будет. Сказать по правде, если бы я не возился со своим сайтом и расчетами, а делал бы в это время «халтуры», то на заработанные деньги давно бы уже купил себе в личное пользование Скад, Лиру, и Нормкад в придачу, кроме шуток. Да, некоторые производители софта, особенно американские монополисты рынка дерут втридорога за свои продукты, но это уже другая история. Ничего бесплатного не бывает -- это всегда чей-то затраченный труд, и пока не придумали способа обмена своего труда лучшего чем деньги. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
>>вроде бы никто не кричал «...это именно то что мы хотели сделать, но пока не успели...» и никто не вызвался сотрудничать, а по прошествии года появился небольшой клончик Наверно это месным авторам было не интересно. В смысле интересно пофлудить на тему "Free Engineer's Software Suite 2013 Ultimate SNiP/SP edition" но результат никому ненужен. С "небольшой клончик" Вы перегибаете палку - идея веб разработки не приннадлежит не Вам, не Meknotek >>Вывод прост -- гораздо больше можно сделать если отделить разработчика расчетов и платить ему справедливое вознаграждение за его труд Но перед тем как когото "нанять" - нужно понять что хочется получить в итоге, чего в данном топике не произошло - у всех свои интересы и соответственно свои велосипеды. |
|||
![]() |
|
||||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
zamtmn а знаешь почему ?
"Видите ли, вы не только должны быть хорошим кодером, чтобы создать систему, подобную Линуксу, вы еще должны быть и хитрожопым сукиным сыном" Линус Торвальдс. Самый знаменитый Free Software разработчик. А его детище есть у каждого в кармане, ну кроме iPhone-щиков ![]() Ну или Ньютон "Если я видел дальше других, то потому, что стоял на плечах гигантов" Цитата:
![]() Цитата:
а какая степень доверия такому сателлиту где одни числа ? какая ответственность в случае ошибки ? я например иногда сам себе не доверяю , а тут довериться непонятно кому и чему ! короче умный не воспользуется, а тупому не поможет. Цитата:
|
|||||
![]() |
|
|||||||||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() Цитата:
![]() Цитата:
![]() ![]() Цитата:
![]() Цитата:
![]() ![]() ![]() Цитата:
![]() Цитата:
Цитата:
Цитата:
Цитата:
|
||||||||||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn Если в словах про перегибание палки вы придираетесь к слову "клончик", то я в него не вкладывал ничего предосудительного. Т.е. нечто сделанное на основе одной и той-же идеи (генетического алгоритма). Если же вы утверждаете, что идей тут никаких не было т.к. веб-разработка существует очень давно, то это все равно что утверждать, будто в книге нет ценности т.к. автор использовал лишь давно известные слова и даже ни одной новой буквы не изобрел, шарлатан.
Допускаю, что вы не в полной мере уловили идею, в отличии Meknotek-а. По его сообщениям вижу, что он вник в идею и даже видит некоторые нюансы, и даже догадывается как она может развиваться, этим он для меня и ценен, оттого сожалею, что распыляет силы саботируя сотрудничество. Вот вы пишите, что "местным авторам" было интересно только пофлудить -- не соглашусь. Они более или менее сформулировали то что хотели, но осуществить сформулированное они пока не могут по причине дезорганизованности и недостатка квалификации, ну не программисты они, а инженеры-строители. Тут нужно пройти немалый путь. И старшие товарищи в этой ветке предупреждали, что будет не просто, они-то уже ходили этими путями. Скажу даже больше "местные авторы" сформулировали, что им нужен Нормкад, но с "перламутровыми пуговицами". Не знаю точно, но предположу (пусть меня поправят), что стоимость базовой части Нормкада, которая позволила бы делать свои шаблоны расчетов, составляет стоимость двух-трех человекодней квалифицированного инженера, а уж сколько времени можно потратить на подобный "самостийный велосипед" известно только разработчику Нормкада. Кстати, как я понимаю по образованию он не программист, а самый что ни на есть инженер-строитель. miko2009, не понял к чему вы это меня Линуксом стали пугать? Кстати я думаю, будто широко разрекламированные басни о том что белые и пушистые идеалисты организовались, перегруппировались и задарма наваяли Линкукс имеют мало общего с действительностью (только не будем спорить на эту тему =). Meknotek Как это не едут? Еще как едут, но с разными скоростями, а мой так вообще... Летает! =) Повышение производительности при разделении труда это можно сказать закон природы, самой что ни на есть реальной реальности. Дележка и руководство имеют свои пороки и недостатки, но они перекрываются повышением производительности. То что, самописные программки в какой-то степени отдых и хобби (до поры, до времени, пока у вас не появилась жена или хотя бы девушка, она вам быстро объяснят какой ерундой вы занимаетесь =) в значительной мере соглашусь, я имел ввиду формальный подход -- если помножить стоимость человекочаса на время проведенное за этими "забавами". |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ХММ, сегодня скачал scilab-5.4.1, впечатления не однозначные....
Вроде как именно то, что нужно для оформления расчетов и самих расчетов... Дружит с Латекс и Питоном, можно делать собственные формы прям в тексте программы... Конечно для оформления не очень подходит, но можно же в принципе через Латекс сразу все перегонять... С другой стороны, программа требует установки и установки пакета Латекс для оформления формул, но тут как бы ничего не поделаешь... В общем ХЗ, но мне понравилось что формочки очень быстро можно делать, конечно не хватает какого нибудь визального редактора форм, но эт фигня с этим можно быстро разобраться... К тому же scilab как я понимаю можно и к серверу прикрутить, вот вам и выполнение расчетов в WEB... Странно что я сразу не посмотрел эту прогу, ведь смотрел же аналоги Маткада и SMath Studio пытался даже ковырять...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
А Maxima видел?
http://ru.wikipedia.org/wiki/Maxima Цитата:
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
В "клончик" я вкладываю ровно тот смысл который принят за словом в русском языке. Видимо я пропустил момент когда вы делились деталями своей реализации и "генетическими алгоритмами", а злобный Meknotek выслушал и решил делать также)) Если нет - то это "просто" сбоник веб приложений. Да, всё в одном месте, отсотировано и очень красиво - идея в этом? Я нисколько не умаляю Ваши труды при создании сайта и расчетов - мало кто так сможет - честь и хвала. Но мне идея с веб расчетами не нравится изначально - у пользователя нет ничего кроме ссылки, сегодня она работает, завтра нет, послезавтра бесплатна, через неделю жестко монетизируется... журавль в небе кароче. Плюсы типа не надо устанавливать, работает везде... Какието не серьезные - проблем с установкой быть не должно, а работать надо на рабочем месте >>Тут нужно пройти немалый путь. И старшие товарищи в этой ветке предупреждали, что будет не просто, они-то уже ходили этими путями. Тут нужен 1-2-3 энтузиаста предложащих рабочий открытый прототип у которых хватит сил и терпения убедить других и организовать совместную работу. Без них все желающие в процессессе прохождения немалого пути окажутся в разных точках пространственно-временного континуума)) |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn
Вообще да, вы кое-чего пропустили, но суть не в этом, а в том что ваш взгляд несколько поверхностный. Тому кто смотрит глубже многое ясно и без объяснений. Не люблю этот нудный вязкий флуд с цеплянием к словам, но отвечу что бы не быть превратно понятым. Я пояснил свой "клончик" (суффикс *чик, потому что до клона нужно еще работать) как "нечто сделанное на основе одной и той-же идеи". Т.е. обе реализации клоны одной идеи, так понятнее? Предлагаю закрыть этот вопрос. Что же до идеи -- она существенно шире чем вам представляется, не буду перечислять плюсы и минусы поздно уже да и зачем мне вас убеждать? Не устраивает -- валяйте, создайте рантайм, кто вам мешает? Глядишь и я все брошу и пойду креатурить под ваш рантайм, кроме шуток. А вообще я бы сейчас уже и рантайм бы кое-какой на базе проделанного соорудить, но у меня нынче ни мотивации ни времени не хватит, да и нафик он нужен, рантайм. Страхи, что все пропадет и исчезнет касаются всего на свете, и чует мой нос неспроста... на базаре говорили в минувшем году метеорит на Челябинск упал, а вы вот говорите монетраизации на следующей неделе крепкие стукнут... Однако висит оно с мая 11-го года без малого три года и пока никуда не пропало. Да и что потеряет пользователь если сервер колорадский жук съест? С пользователя, что деньги какие-то берут или он корову, под условие что сайт не исчезнет, заложил? О ужас! Меня посетила чудовищная мысль. А что сейчас делает пользователь? У него же ни рантайма ни веба! Бедный, бедный юзер. Предлагаю провести голосование и выяснить как этот бестолковый юзер дожил до сего дня и его не выгнали с работы? 1-2-3 энтузиаста терпеливых и сильных и организованных, ну наконец-то! Вот оно решение! Не зря флудили! Даже шестидесяти страниц не понадобилось! Ну теперь заживем! О... сколько я чуши написал, но не буду удалять. Не надо на ночь интернет читать, тем более писать. А ведь мог бы вместо того расчет однопролетной балки сделать. О... да уже третий час ночи. Короче я спать, если чего -- не серчайте, я не со зла =) p.s. Если фразу "Журавль в Вебе" еще никто не придумал объявляю ее своим изобретением, копирование будет преследоваться! www.webcad.pro — Журавль в Вебе! Нормально? Звучит? =) Последний раз редактировалось AY, 11.01.2014 в 18:38. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Я согласен с zamtmn веб это конечно хорошо перспективно, но самое лучшее было бы иметь как программу для создания расчетов на рабочем компе, так и программу для расчетов в вебе...
Все таки сейчас по ковыряю scilab, и по читаю про возможность расчетов с его помощью в Вебе.... Может чего и выйдет... ----- добавлено через ~2 ч. ----- Первые впечатления от scilab, вроде есть практически все инструменты для разработки простых программ... Фактически можно сделать полноценную замену НормКаду.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Сообщений: n/a
|
DEM, задачи в scilab - http://xn--90ajn.xn--p1ai/OpenConcre...st%20stage.php
|
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ал-й
О спасиб!! Ща изучаю понимаю, что это похоже именно то что нужно... С оформлением надо разобраться и с вводом данных....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Не везде есть ЛаТекст и быстрое создание менюшек...
Надо по ковырять ещё и сделать пару простых задачек, потом уже можно будет конкретнее говорить.... Там вроде есть и веб-сервер с Сайлаб ----- добавлено через ~6 мин. ----- Конечно возможно будут проблемы с отчетами, но это можно обойти... ----- добавлено через ~19 мин. ----- Вот ещё что на рыл вот это и нужно, сразу оформил правильно а потом рассчитал..... http://extensions.openoffice.org/en/project/scinoto
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Offtop: Есть мнение, что по русски правильней Латех.
Ну скорость создания менюшек в Лазарусе надо думать мало кому уступит. Латех... ну может быть достоинство... только публика, что-то не бегает с криками "Дайте нам Латех!" Проблемы конечно будут если прога сделана для расчетов, а не для их оформления (как это сделано у меня =). Кстати вопрос ко всем. А какой бы формат отчета публика желала в идеале? |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Публике надоть красивые расчеты с формулами...
Формат уже обсуждали, pdf всех устраивает... В Лазаре отчеты с pdf проблемки есть....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Ну как же, формулы в отчете -- это ведь и есть код программы на естественном для инженера языке. Конечно не во всех расчетах есть возможность вывести в отчет все детали и тонкости, но работать в этом направлении наверное стоит.
Не многие могут читать тексты программ на разных языках, там вообще возможно взаимодействие с интерфейсом и его поведение наворочено. Все ж таки, когда есть отчет с формулами, его большее количество проверяющих могут оценить. Да и читать чужой код писанный дилетантами не сахар, доложу я вам. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну вот СлайЛаб как раз и предоставит возможность просматривать код....
Не нужна будет компиляция файлов и т.п. Диалоговое окно будет сразу в теле расчета, если нужно, а можно и просто будет внести в тело программы исходные данные... По мне так это наиболее оптимально.... ----- добавлено через ~3 мин. ----- AY Ну код то простой в СлайЛаб, в основном же вычисления там будут, чтение табличных данных вывести в отдельные функции....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Мне один здешний пользователь уже как-то рекомендовал обратить внимание на эту программу, но я тогда увильнул сославшись, что нет сил и времени изучать еще одну программу и технологию когда уже есть свой работающий велосипед, и не лукавил.
На словах оно всегда гладко, а на деле не всегда, поэтому я понаблюдаю за результатами, а там решу стоит ли с этим связываться или "нас и тут не плохо кормят"... Ну и объявление про теплотехнический расчет: Цитата:
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
>>1-2-3 энтузиаста терпеливых и сильных и организованных, ну наконец-то! Вот оно решение! Не зря флудили! Даже шестидесяти страниц не понадобилось! Ну теперь заживем! Зря иронизируете, на начальном этапе либо энтузиазм, либо ТЗ+ЗП >>Не устраивает -- валяйте, создайте рантайм, кто вам мешает? Я предлагал вариант страниц нцать назад. в нем был и создание гуя, отчет с формулами, "универсальный" способ ввода параметров и взамодействие с любой консольной расчетой программой (хотя я не считаю консоль оптимальной для этого дела, только в угоду питонистам). Но лучшее враг хорошего - DEM всё время в какомто поиске, который мне уже непонятен и конца невидно, а посты состоят из многозначительных многоточий Раз уж вы заговорили об идее. В данном топике она изначально была такой - дать инженеру универсальный набор инструментов для создания расчетных программ и минимизировать его сопутствующие затраты на гуй, отчеты и прочее. Поглядел webcad.pro - ничего подобного там неувидел. Плохо глядел? DEM >>В Лазаре отчеты с pdf проблемки есть.... Проблемы с отчетами в лазаре не больше чем в других средах. Встроенных средств создания\просмотра нет, но никто не мешает пользоваться сторонними средствами |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
По поводу программы на вебе - обычно у инженеров нет на работе интернета, даже если он есть -это в редких случаях- туда некогда смотреть. или инет медленный. широкий канал, будь я работодателем, не стал бы открывать для рядовых сотрудников 100 проц во время работы. хорошую библиотеку - да.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну в чем то ты прав, другое дело, что ты ж сам помнишь, искали pdfreport.
Так и не смогли найти такой который позволяет использовать формулы и т.п. Лазарь для каких то задач безусловно хорош. Конвертация текстовых файлов у меня не плохо получилась. Но вот с отчетами так не получилось. У меня сейчас не так много времени как раньше, попробую всё таки scilab, может получится. Нужно постараться сделать именно такую систему, где всё было бы понятно в разработке расчетов и отчёта.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну я то примерно 3 месяца назад занимался отчетами в html, можно было бы и через это сделать...
Но у меня сейчас времени на это нету. Ща у меня другие задачи, этим заниматься нету времени.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
|||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Цитата:
![]() Цитата:
Цитата:
По крайней мере, я однозначно буду работать над "веб-вариантом". Усилий требуется в разы больше, но и "отдача" будет соответствующая. |
||||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn Я иронизирую не зря, потому как вы сообщаете самоочевидные вещи, что если сядут умные и красивые да поработают, то глядишь чего и выйдет. Но тут говорить не надо, надо найти этих белых и пушистых и посадить (за работу =). Я ищу, нашел единицы, да те не вольны массу времени тратить на энтузиазм, для скорейшего развития надо больше.
Касательно идеи данного топика могу сослаться на первую строку шапки за авторством товарища ДЕМа: "Родилась идея, о создании бесплатного аналога программ Арабат, Кристал, Вест и отдельных модулей НормКада...." Поглядите еще разок, вдруг этой идее вебкад соответствует? Более того. Инженер может написать... а хотя бы консольную программку, да, консольную даже лучше, "минимизируя его сопутствующие затраты на гуй, отчеты и прочее" и прислать ее мне и у него появится гуй, отчет, а может еще чего. Пока так. Впрочем идея предоставить возможность инженерам готовить эти расчеты самостоятельно, интересна. Подумаю в этом направлении. Chardash У меня последние лет десять интернет на работе был. Да и разговор мы ведем об этом, в данный момент, заметьте, не среди тех кто его в жизни не видал. Однако, даже в случае если его нет у рядовых сотрудников то в организации он есть всегда, без электронной почты нынче никто не работает. А раз так то, не составляет технической сложности дать допуск прочим сотрудникам на один ip-адрес, если конечно вам эти программы действительно нужны. Не сложнее чем какой-то софт поставить на все компьютеры, тем более, что тут все легально. ----- добавлено через ~20 мин. ----- Meknotek Публике не плевать на то, как она отчет будет делать для демонстрации в экспертизе или для заказчики или для себя. И в этой связи Латех знаком очень малому количеству специалистов -- нет его в "информационном поле", при том что он существует вроде бы с 1978 г.! подумать только 37 лет. Я, например, на него наткнулся случайно. Кроме того, скажем прямо Латех в освоении довольно сложен -- без справочника с ним работать не возможно. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
>>Касательно идеи данного топика могу сослаться на первую строку шапки за авторством товарища ДЕМа: Чтоб не вырывать из контекста, надо привести и вторую строчку, где про открытые исходники. Смысла страдать энтузиазмом в чужом закрытом проекте нет тикакого, в своем или открытом (собственно это одно и тоже) - другое дело. Такчто все претензии к окружающим о неподдержали, склонировали... имхо необоснованы. >>вы сообщаете самоочевидные вещи, что если сядут умные и красивые да поработают, то глядишь чего и выйдет. В вебкаде умный и красивый - Вы. А на 60ти страницах данного топика ни "умных" ни "красивых" пока не нашлось)). Мотивируйте месных кто "посимпотичней-поумней", упрощайте процедуру добавления расчетов - думаю расчетов у вас добавится Последний раз редактировалось zamtmn, 13.01.2014 в 01:47. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
1. если "код" открыт и есть образ сайта, то поставить апач и накатить свой собственный сайт - дело нескольких минут. это к вопросу о том, что сайт закроется или монетизируется.
2. ребят, поймите простую очевидную истину - никому это не надо. найти хотя бы двух людей, которым бы нужен был один и тот же расчёт, это большая проблема. у меня и у AY есть расчёт ветра по новому СП. не знаю, как у Андрея, но у меня ни одного отзыва о работе "программы", хотя вроде как на ветер надо считать любые объекты... всё идеально? или всё настолько плохо, что даже смотреть никто не стал? я хз. а это - самый элементарный расчёт, так какой смысл заморачиваться на что-то более серьёзное? переливать из пустого в порожнее можно очень долго |
|||
![]() |
|
||||
Регистрация: 24.04.2008
Сообщений: 1,132
|
Цитата:
|
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Meknotek Да, вставляю и я иной раз из PDF в Ворд, но едва ли это лучшее решение...
zamtmn Ну хорошо давайте по-препираемся на счет контекста, хоть это занятие и малоинтересное. Читаем вторую строку "Данный проект можно сделать с открытыми исходниками а разработку его вести на основе ГитХаба или Google Code...." - т.е. вы, как радетель за правильное использование Русского языка должны были заметить слово "можно" которое означает, что сообщаемое не является обязательным требованием. Поэтому если руководствоваться этим ТЗ, то какие ко мне претензии? (Вопрос риторический.) Смысл "страдать энтузиазмом" не менее и не более чем во всех других приложениях человеческой деятельности. Для своих дальнейших рассуждений приму гипотезу, что кому-то все таки нужен расчет и отчет, может быть даже регулярно. Таким специалистам было бы удобно иметь инструмент, который выполняет рутинные операции и получать результат в оформленном виде с возможностью его проверки. Отмечу, что это как правило относительно молодые специалисты, или специалисты со средним опытом. "Старички" во-первых не столь активны и инициативны, а во-вторых -- они давно приспособились к обстоятельствам и не жаждут изменений. Ну и еще наш специалист зачастую без навыков программирования. Итак, перво-наперво специалист тратит некоторые усилия для формулировки задачи подобно тому как он решает ее без посторонних инструментов. В процессе подготовки специалист лучше вникает в детали расчета и в некоторые его случаи которые прежде не встречались ему в практике, повышая таким образом свою квалификацию. Далее этот специалист направляет формулировку задачи мне. Получив, как правило не слишком четкую с некоторыми ошибками формулировку, я (в свое личное время, не прося у специалиста за это оплаты), совместно со специалистом, выявляю нестыковки и выправляю формальную четкость. При этом специалист учится точнее и безошибочнее формулировать стоящие перед ним задачи и обретает в своем распоряжении качественно (на уровне алгоритма) сформулированную задачу. Далее я (в свое личное время, не прося у специалиста за это оплаты) создаю нужную ему программу выполняющую расчет и верстающую отчет, создаю интерфейс для нее и размещаю ее на своем сервере (не требуя за это оплаты в то время как хостинг не безвозмезден). После чего специалист получает в свое распоряжение инструмент, который удобно и качественно выполняет рутинные операции экономя время и силы, а так же, получает подстраховку от коллег, которые имея доступ к его расчету могут протестировать его, что в известной мере должно служить признаком исправности и способом выявления ошибок (и часто естественных пороков методики). Завершая это многословие спрошу что же потерял специалист в "чужом закрытом проекте"? Может быть у него забрали его алгоритм, т.е. именно то, что он вложил в это предприятие? Может быть ему запретили этот алгоритм реализовать в "своем открытом проекте!!!"? Не сейчас так позже. Может быть ему запрещают его публиковать? Может быть расчет не результат его алгоритма? Может быть скрывают его авторство - такой ли уж проект чужой? Может быть от него закрыли программу и результат? Такой ли уж проект закрытый? Может быть с него взяли плату за те усилия, которые квалифицированный специалист тратит на создание нужной специалисту программы? Какое еще "страдание энтузиазмом" требуется с моей стороны? Мне это, всё больше, начинает напоминать сказку рыбаке и рыбке. Ммм-да, прям школьное сочинение получилось на тему "Что делать?" swell{d} Я так понимаю вы предлагаете мне написать завещание с инструкциями передать код в ваши руки, случись чего? Заманчиво, я подумаю =) Про "дело нескольких минут" вспоминается давнишняя передача "Угадай мелодия" в известных обстоятельствах она могла выглядить бы так: Цитата:
Расчет ветровых нагрузок может не самый популярный но и не самый последний, на общем невысоком фоне =), публика как правило запускает с теми данными которые стоят "по умолчанию", существенно реже со своими. Отзывов, действительно, ни одного по этому расчету не было. Мне от объекта к объекту не часто для себя приходится считать ветер, поэтому хорошо бы, что бы ребята сравнили со своими расчетами , очень не хотелось бы иметь в этом расчете ошибки. Повторю ссылку: http://webcad.pro/sp20_veter/sp20_veter.html В него, конечно хорошо бы добавить картинку для наглядности, но как-то она на страницу не вписывается. Кстати, если кто-то захочет оказать помощь в автоматизировании снеговых мешков - добро пожаловать, думаю будет востребованный расчет. А так же нагрузки на подпорные стены и заглубленные сооружения. С красивыми картинками (уж не знаю чем еще завлечь =). Makson Спасибо, попробую связаться с тов. guliaevskij |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
еще раз об отчетах:
прицепил пару отчетов, срисованных с сибпск -1990г думаю, это было достаточно разумно и рациональнее, чем теперешние отчеты кристалла для себя решил - будет вариант со промежуточными результатами в обозначениях СНиП (как в стойке: площади, фи и т.д.) - для экспертизы и проверки желающими использовать, но не сильно доверяющими хрен знает кому и только результаты - для обычной работы - пока идет подбор вариантов насчет слабой реакции на выложенные программы - в солидных организациях есть или кристалл или собственные аналоги, сделанные внутри конторы, это же относится к "уже состоявшимся" спецам по набору нужных им задач многим некогда разбираться - обходятся "коленкой" - и используют чужие непроверенные программы (+запас) только для быстрой прикидки при полном отсутствии времени - до первого подозрительного результата - и даже после этого не всегда сообщают автору - скорее выбросят программу |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
>>Итак, перво-наперво специалист тратит некоторые усилия для формулировки задачи подобно тому как он решает ее без посторонних инструментов. >>... >>Далее я (в свое личное время, не прося у специалиста за это оплаты) создаю нужную ему... Для меня видится несколько иной сценарий - где специалист сам создает расчет используя ваши наработки/инструменты. сам его добавляет на вашь сайт, предварительно согласовав. и в дальнейшем его поддерживает. Скажете фантастика? Но ведь живут както открытые пректы, некоторые довольно успешно |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
Цитата:
живёт же как-то обычная википедия. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() Цитата:
Цитата:
![]() Последний раз редактировалось Meknotek, 14.01.2014 в 14:54. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn Ах действительно, как же ваш герой переживет, если расчет на сайт добавит администратор? Как же я об этом не подумал... Это же такое издевательство для него - тирания!
Короче, со сценаристами у нас проблем нет, с режиссерами тоже, декорации стоят, осталось актеров подтянуть. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
AY
Да не надо ерничать, сделаем всё. Другое дело что времени у меня сейчас очень мало, но Scilab уже начал ковырять, и он отвечает требованиям, который предьявлял swell{d}. И той системе которую предлагает Meknotek, конечно с вариантом web размещения расчетов может возникнуть вопрос, но для SciLab вроде как есть web сервер, на крайняк можно будет использовать сервер на питоне с библиотекой Scilab.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
А если без веба - что, пользователям придется ставить SciLab? В этой теме целые баталии развернулись, когда я намекнул на локальную установку интерпретатора Python, что, этих проблем больше нет? ![]() В веб-варианте от пользователя будет требоваться все тот же "набор" - интернет и веб-браузер. Независимо от того, какую кучу ПО установили на сервере (проблема администрирования будет на админах/создателях расчетного модуля, а не на всех пользователях) Популярность будет зависеть в том числе и от простоты использования и установки. А в вариант с "зоопарком" я думаю все будет совсем плохо. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Цитата:
Как мне кажется должно быть как бы 2-варианта использования: 1-й это локальный вариант использования (если не хочешь пользоваться web-расчетом) 2-й web вариант...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Это защитная реакция, заклевали меня здесь ваши орлы, как будто я перед ними в чем-то провинился ;)
Да и не ерничаю, я серьезно, просто выразился иносказательно. Подразумевая, что мало инициативы, опять же разобщенность. А в том, что рано или поздно все к чему-то придет сомневаться не приходится. Вот уже кое-кто согласился на установку питона, и локальный вариант рассматривает только в случае если кто-то не хочешь пользоваться вебом =) Не удержусь отметить, что "требованиям, которые предъявлял swell", соответствуют пожалуй все без исключения среды разработки, не только scilab. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Ты сам то глянь прогу... Я смогу наверное на следующей неделе или через месяц взяться, мне 4 корпуса на экспертизу нести через месяц... Я смогу тестовый пример с выводом данных в html сделать и с формулами, на первом этапе... Правда тоже самое и в Лазаре могу сделать, но там придется тогда конкретно MathML использовать.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
А если за основу взять xml+[xslt / xsd]?
Полностью подходить под требования:
Ссылка на подробности ЗЫ. Этот топик как болото, 60 страниц и все еще обсуждается инструмент с помощью которого создавать бесплатный софт. Очень затягивающее чтение. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
А где сам то расчет??? Я имею ввиду автоматический расчет а не ввод данных в ручную? как поступать с сечениями? Все данные о них заполнять в ручную(W, A, J)? Опять же почему ты не использовал MathML для формул???
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
Открываем справку по xsl и читаем на тему <xsl:choose>. А то, что это пример, набросанный на коленке, для иллюстрации технологии, ни о чем не говорит? PS/ Обновил страницу теперь там и твой MathML присутствует. Архив так же обновил. Последний раз редактировалось Boxa, 16.01.2014 в 11:56. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 24.04.2011
Минск
Сообщений: 320
|
В плане оформления отчётов с html и формулами latex. Может имеет смысл воспользоваться движком mediawiki для генерации html отчётов с формулами (можно будет и в pdf потом экспортировать)? Да и wikipedia врядли умрёт поэтому и сама технология создания формул будет жить.
__________________
Журнал "Бетон и железобетон" (поиск) |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn Можно подумать никто этих плюсов не знает =)
Вместе с тем, соринка своем глазу мне не представляется бревном, как это вы раздуваете. Так что есть подозрение, что это вовсе не у меня фобия, как излагают некоторые товарищи. Boxa А что. Вполне себе сносный подход. А циклы и ветвление там можно реализовать? Согласно статистике моего сайта (лучше, конечно обратиться к здешнему админу и спросить статистику по dwg.ru, но результат наверное будет похожим) Firefox использует около 15% пользователей. Но ничего, в конце концов установят если жизнь заставит. PashaStr А я прямо тут могу расчет с формулой забацать не хуже википедского =) ![]() ![]() ![]() |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
Если честно не понял как там будет делаться не прямой расчет типа if ....... then ..... Я в html только картинки да разметку знаю.... С xsl вообще не знаком.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Цитата:
Хорошая программа - однозначно!!! Тема реально удалась! Как раз в русле поговорки "Русские долго запрягают.... А потом осмотрятся, почешут затылок. А на х оно надо, и распрягают" :-) Последний раз редактировалось AlexCAD777, 16.01.2014 в 23:49. |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
![]() Условие: Код:
Код:
Код:
Цитата:
HTML тут только для оформления, не нравится HTML , формируй latex документ и в путь, не нравится html и latex, выводи отчет в Word.xml и работай с ним в MS Word или в аналоге от либер/опен офиса. Полная свобода действий. Подозреваю, что и со scilab ты не сильно успел познакомится, может стоит потратить часок и почитать обзорную статью на тему xsl? Для примера вот эту: Язык трансформации XSL Последний раз редактировалось Boxa, 17.01.2014 в 09:05. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
На сегодня уменя времени практичекси на это нету, может появится на следующей неделе. Попробую сперва Scilab, потом твой вариант... ----- добавлено через ~51 мин. ----- А как такой вариант использования Scilab в Web. Для локального использования можно установить Scilab. Для web сделать такой же сервис с расчетами, расчеты можно будет править прям в браузере. Код открытый! ----- добавлено через ~1 ч. ----- Забыл добавить http://202.141.81.60:8091/scilab/indexexp1.html
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Administrator
Регистрация: 21.08.2003
Сообщений: 4,468
|
Цитата:
![]() |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Грубо говоря код писать в начале на языке имеющем похожий синтаксис, а потом переводить в xsl, может такая возможность и есть пока не изучал внимательнее. Пока собираю инфу по Scilab, в принципе он очень даже подходит для наших целей, если обеспечить заполнение формы http://202.141.81.60:8091/scilab/indexexp1.html из своей формы, а потом забирать результат, из консоли, то можно было бы и попробовать и web вариант развернуть. В общем сейчас пока попробую просто из Scilab формировать отчет в Html.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
вы почему то задались идеей нет расчета, я не понимаю зачем. Речь ведь о инженерных расчетах. Они могут понадобится вам на ноуте, возможо в дороге, или что то прикинуть "на объекте". Где там вай фай ? Я бы предпочел например установленную на комп рогу.
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
2. Это возможность монетизации, без явных признаков, получать деньги за рекламу.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Цитата:
Вы вообще хоть раз что-либо прикидывали в дороге или на объекте? Я ни разу, и сказать по правде очень не хотелось бы это делать. Мне кажется малоэффективной рекламная монетизация, разве что хостинг и делегирование домена окупить. Я правда заявляю это "по ощущениям" и толком специфику не знаю. Можно конечно спросить у Админа какие-нибудь характерные цифры вроде стоимости 100 показов банера, но он надо думать сошлется на коммерческую тайну. |
|||
![]() |
|
||||
Цитата:
AY - остальное для всех остальных И как я понимаю, когда инженеры что то такое собираются делать - то перво наперво они для себя решают какие задачи лично им нужны и интересны. Разбив общую задачу на подзадачи каждый решает свою. Имея расчетные алгоритмы можно их использовать, тестировать и отрабатывать.... А отчет доводить можно сколько угодно кому как надо. А вы не имея инструмента обсуждаете какой он (неизвестный инструмент, непонятно кем и как написанный) будет выдавать отчет... Самим не грустно... Вы зациклились не на решении задачи а на выборе инструмента ( как будто программы на С++ будут лучше, чем в том же SciLAB-е) и на оформлении отчетов несуществующих расчетов... Поначалу тема меня заинтересовала. Я подумал, что парни и в самом деле хотят что то сделать опен сорсное. Но увы, год разговоров о том на чем писать, как оформлять. кому платить... нет ни продуктивной идеи, ни вообще какого либо обмена идеями , как должно было бы быть в инженерной среде. Только обсуждение типа "Что круче" серверный вариант или локальный, хорош ли ЛаТеКс, учить ли XML. И конечно ощущается нежелание открытого общения. "Ни дай бог мою гениальную идею украдут и разбогатеют". ![]() Так же ощущается глубина познания МКЭ отдельных форумчан.... Для тех же кто адекватно оценивает свои знания и не по наслышке а на деле убедился в бесспорной "гениальности" книг по МКЭ ( может за редким исключением) советую ресурс http://www.colorado.edu/engineering/.../Structures.d/ более простово и понятного объяснения МКЭ да еще и с программками готовыми я не находил. Новички, кто с языками дружит - оценят Последний раз редактировалось AlexCAD777, 21.01.2014 в 00:55. |
||||
![]() |
|
||||
Регистрация: 24.04.2008
Сообщений: 1,132
|
Цитата:
Получается замкнутый круг. Админы и руководство не непробиваемы. Если хочешь установить прогу...на платную денег нет в бюджете, "в бесплатной могут быть вражеские скрипты", которые навернут всю систему. Нормальные онлайн расчеты самое то. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот пример вывода из Scilab в html, правда как всегда с UTF8 какие то косяки...
Через пару дней попробую вывод либо с помощью Latex либо с помощью MathML. Ну и сохраненные картинки для отчета туда же вставлять... По хорошему нужен парсер формул, для преобразования их в Latex или MathML. Код:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
AlexCAD777 Не очень понимаю по какой сообщение адресуются ко мне.
На прошлой странице нудно и многословно писал, что мол товарищи инженеры давайте готовить алгоритмы, еще раньше писал давайте составим список расчетов, а теперь меня обвиняют в том, что я все это игнорирую, и вместо этого занимаюсь выбором инструмента. Я уже давно выбрал инструмент и готовлю алгоритмы, вот даже прямо сейчас. Список моих расчетов сами знаете где. Не..., решительно не понимаю почему весь этот разговор адресуется ко мне. Хотите обсуждать алгоритмы -- отлично. Начинайте! Только не здесь, создайте отдельную тему по интересующему вас алгоритму, скиньте сюда ссылку, здесь же обсуждают именно инструмент. Поэтому переживать об этом не надо, если вас это не интересует -- не читайте. Если вы знаете, что делать -- вперед, не ждите, действуйте! Не надо расстраиваться, что парни вам ничего "опенсорного" не сделали -- они сделают когда придет время. А то он "подумал, что парни и в самом деле хотят что то сделать опен сорсное" -- если вы такой открытый, сделайте вы парням. И, казалось бы, при чем тут мкэ с родины колорадского жука?... |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
в период экзаменов и контрольных очень пригодился ресурс http://www.wolframalpha.com/. Все таки веб выручает, когда необходимо срочно себя проверить. Но и оффлайн программа тоже нужна.
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
AlexCAD777
НУ хамство то тут к чему??? ----- добавлено через ~2 ч. ----- Пока вы тут спорите, поковырял внимательнее Scilab, нашел для него простейший редактор форм, разобрался с кодировкой для вывода в html. Буду пробовать генерировать формулы c помощью Latex и вставлять их в отчет html. Пока вижу в нем полноценную замену Нормкаду, причем бесплатную. Надо будет разработать функции для считывания данных из текстовых файлов, в которых будут содержаться табличные значения из СНИПов. Веб вариант тоже вполне реализуем...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 24.04.2008
Сообщений: 1,132
|
Цитата:
Сам в ближайщее время попробую что нибудь с помощью данной фичи сделать. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну в общем то впечатления от Scilab самые положительные.
Язык простой без заморочек, есть возможность создавать формы с помощью редактора форм. Формы сохраняются в виде текста, компилировать не надо, есть возможность веб расчетов, есть портабл версия для тех кто не хочет устанавливать на комп(весит всего 600 мб, с примерами и т.д.). ----- добавлено через ~3 мин. ----- чуть не забыл, можно работать из консоли, для линукса есть соответственно тоже. Можно добавлять функции на Питоне, Фортране и С++, с NET пока не разбирался.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
Со скилабом есть проблема - это скорость его работы. На жбк.рф выложена куча программ для расчёта сечений. Например, расчёт одного сечения по НДМ занимал у меня околои20-30 секунд... Аналогичный код на фортране выполнялся мгновено. Дамир, проверь, плз.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну надо смотреть, компилированные функции как пишут, работают быстрее.
Ты же не собираешься мега задачи решать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Дык там же перебором подбирается семение там долгий алгоритм, к тому же функции можно компилировать и тогда они в разы быстрее работают.
Надо попробовать простое сечение по считать без всяких там предельных моментов.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Какое хамство? Форумчанин чувствует себя в суде, где его в чем то обвиняют.
Я форум раньше принимал как место обмена мнениями и идеями. И при чем тут колорадский жук? если у кого=то комплексы совка , чем сайт обвинять? Найдите в русскоязычных ресурсах хоть что то близко стоящее - я вам памятник воздвигну нерукотворный ![]() |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Разборки в чате/личке/скайпе/аське!!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
На сайте выложил свою старую прогу расчета ферм... Ссылки были на предыдущих постах. |
||||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
AlexCAD777 Это главным образом учебные задачи, более того, на первый взгляд не шибко нужные. Может я и ошибаюсь, но зачем кому-то считать моды балок в неизвестно какой программе? Может взяться за что-то, что пригодилось бы парням на работе?
Что касается программы расчета ферм, опять же мое личное мнение -- я бы даже в кристалле не решился фермы считать -- а в проге скачанной из интернета подавно, хотя возможно она лучше кристалла, кто знает. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
AlexCAD777 Стало быть, что-то сделать для парней вам не интересно, что ж ваше право. С другой стороны, вы кажется наткнулись на весьма востребованную задачу оптимизации конструкций в SCilab + Calculix. Считаю, что по этому вопросу вам следует завести тему на форуме, для детального обсуждения, а сюда обязательно скинуть ссылку, что бы заинтересованные не прошли мимо.
Кстати, а почему, вы как сторонник открытого подхода не публикуете код вместе со своей программой расчета ферм, вдруг кто-нибудь захочет проверить, а кода нет? |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
AY
>>Кстати, а почему, вы как сторонник открытого подхода не публикуете код вместе со своей программой расчета ферм, вдруг кто-нибудь захочет проверить, а кода нет? Кстати, а вы как сторонник закрытого кода чем руководствуетесь? |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
Не надо устраивать диспут на тему открытости и закрытости ПО, этот топик не для этого. AlexCAD777, Спасибо за ссылку на колорадский ресурс. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
На следующей неделе сделаю первую задачку по расчету несущей способности свай, буду делать упор на выдачу результатов в виде графиков и таблицы.
Потом просмотрю вариант пакентной обработки данных...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 24.04.2008
Сообщений: 1,132
|
Цитата:
http://www.webcad.pro/sv_vd/sv_vd_sp24_v1.1.html http://elima.ru/scripts/pile_42.php |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Makson
Та не вопрос, только еще график засуну туда, просто у меня текущая задача такая есть, вот и хочу свою програмку сделать. У меня на Excel есть давно уже прога, но там без графика и красивых формул, у AY вполне себе достойно выглядит. Попробовал работать в Scilab без устновки, просто скопировал из папки C:\Program Files на флешку, все очень даже нормально работает, даже плагины которые подключал работают. Глянул тот расчет который долго считался у swell{d} и у меня, он просто не оптимизированный, и довольно громоздкий, в принципе часть функций можно было бы просто перевести на Фортран и потом использовать в Сайлаб. ----- добавлено через ~1 ч. ----- ВОт еще на ресурсик набрел... http://download.gna.org/getfem/html/.../download.html Пока не могу разобраться, то ли это просто генератор сеток и отображение усилий в них... То ли это решатель...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Похоже на библиотеки на С++ с инструментами для МКЭ прог, с готовыми процедурами для решения уравнений в частных производных, матриц, операций над сеткой, инструменты построцессора и тд. Что то перевел, может криво, в скачанной папке куча кода С++
Предлагается три интерфейса (с Scilab, Matlab и Python), позволяют использовать без необходимости программирования на C + + и позволяют пост-обработку. GetFEM + + имеет только экспериментальную методику построения сетки (и строит регулярные сетки). Поэтому часто необходимо импортировать сетки. Форматы поддерживаемых в настоящее время GID, Gmsh и EMC2. Последний раз редактировалось Chardash, 22.01.2014 в 13:51. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
zamtmn Помилуйте, разве я где-то объявлял себя сторонником закрытого кода? Впрочем, вы же сами, страницу назад, вывели меня на чистую воду и даже диагноз поставили, а теперь опять те же вопросы. Не серьезно.
Boxa Оно. Заглянул внутрь. Проделана большая работа, которая впрочем, демонстрирует пример бесполезности открытого кода. Проверить что либо или позаимствовать крайне затруднительно, это может сделать только автор. swell{d}, кажется хотел программы, в которых можно читать код -- очень рекомендую данную работу и не только ему. Коллеге AlexCAD777, предложение выделить из всего добра алгоритм общего случая проверки внецентренно сжатого стального элемента и опубликовать. От этого парням будет польза в недалеком будущем, когда будет найден философский камень инженерных расчетов. |
|||
![]() |
|
||||
Цитата:
Цитата:
Цитата:
Там есть скадовские файлы на которых в часности проводилось сравнительное тестирование |
||||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
swell{d} Вот вы справедливо взяли фразу в кавычки, потому что большинству из тех кто говорит об открытом коде, он не нужен, а нужны некие специально подготовленные материалы тем или иным понятным образом описывающие алгоритмику.
Когда автор некоторых изысканий добросовестно проработал материал, разложил все по полочкам, документировал -- тогда да -- этим можно пользоваться, даже без кода. Иначе исходный код никому не нужен и часто даже вреден. Для иллюстрации можно вспомнить одного товарища, который вместо изучения исходного кода открытых мкэ-программ, работает с заморскими методичками, и правильно (в данном контексте) делает. AlexCAD777 А не хотите ли заняться внецентренным случаем? |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
to AlexCAD777
благодаря открытому коду (просматривал bas файлы в блокноте - может, чего-то не вижу): 1) похоже, что коэф. продольного изгиба (принятый по старому СНиП) одинаковый для квадратной трубы и уголком тавром - в ДБН и актуализированном СНиП - они разные - и для спаренных уголков - ошибка не в сторону запаса 2) Yc для спаренных уголков может быть равен 1 и 0,8 - это должна бы определять машина в зависимости от гибкости 3) судя по отчету, не умножаются на 0.8 расчетные длины элементов решетки в плоскости фермы 4) да и вооще-то сечения раскосов по идее должны быть все разные - по усилию, а не один "условный" раскос а уже унификация - это дело проектировщика не знаю, возможно квадратные трубы и в порядке вот по всему этому я все время и говорил об открытом алгоритме (не предварительном в учебнике Горохова) а отработанном с точки зрения соответствия теперешнему СНиП |
|||
![]() |
|
||||
я программу выложил - значить не собираюсь, мне этот инструмент сейчас не нужен.
Да и смысла нет - этого нет в скаде . внецентральное сжатие - это не для такой схемы, или моменты надо задавать как доп усилия. Но такой подход откровенно не адекватный. а задавать эксцентриситеты для каждого узла - геморно...Такие программы априори для простых предварительный расчетов. |
||||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Немного про отчеты.
Ценность программы, которая умеет принимать данные и выдавать окончательный результат без промежуточных вычислений - нулевая. Инженеры чаще всего народ дотошный и любят самостоятельно проверять даже то, что уже сто раз проверено до них. И однажды заполучив в руки программу, тем более БЕСПЛАТНУЮ, у инженера непременно возникнет желание проверить эту программу. Если результат программы без промежуточных вычислений не сошелся с ручным расчетом, то программу можно выкидывать, потому что она считает "неправильно". Но если же у программы есть промежуточные вычисления, то можно их просмотреть и понять - где в программе ошибка, либо же убедиться, что ошибку допустил сам инженер в своем ручном расчете. Как видите, программа с подробным отчетом явно имеет преимущество. После десятка-сотни ручных проверок у инженера уже может сложиться мнение относительно качества программы. Если ошибок за все время не обнаружено, то в дальнейшем результаты программы можно и не проверять, так как уже есть внутренняя уверенность, что все там хорошо. На этой стадии использования программы подробные вычисления нужны уже довольно редко. Но как видите - до этой стадии использования программы невозможно дойти без стадии использования программы с тщательной проверкой, чего не позволяют делать программы, основанные на принципе "нажми на кнопку - получишь результат". Есть и другой аспект вопроса - подготовка отчета для экспертизы. Эксперта со стопроцентной долей вероятности не впечатлит ваш рассказ о том, что вы считали на "Супер-мега-пупер бесплатной проге". Он будет себя вести точно также, как вел себя сам инженер, впервые познакомившийся с программой. А именно - с недоверием. И эксперту конечно же захочется убедиться, что итоговый результат верный. Фактически расчет в такой программе приравнивается к ручному счету. Для того, чтобы проверить такой расчет - нужно проверить весь ход вычисления. Касательно получения отчета в pdf - идея плохая, так как не позволяет редактировать отчет. По-моему это очевидно. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Нитонисе сильно идеализирует ситуацию, мне тоже нравится воображать, что какие-то любознательные инженеры станут проверять отчеты, однако реальность выглядит иначе. Способны проверить отчет, в силу разных причин, считанные единицы (возможно, что и это преувеличение), однако делают это лишь единицы из единиц.
Про экспертизу интересно отметить, что разработчик ПД согласно «87-у постановлению» обязан предоставлять не расчеты, а результаты расчетов. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Цитата:
Работа экспертизы далека от того, какой она должна быть. Особенно страдают от этого неавторитетные проектировщики. Но в любом случае эксперт имеет право усомниться в вашем расчете, а подробный отчет позволит вам легко защитить свою точку зрения, если она верная. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Нитонисе Я вам про Фому, а вы мне про Ерёму. Вот вы откровенно пишите, что "для меня это пройденный этап" -- очень вас понимаю, сам пребываю в похожем наваждении. Про таких как мы анекдот есть "... Чукча не читатель [проверятель], Чукча -- писатель [программ]."
В общем давайте отличать манию преследования и графомании -- это, как говорят у вас в Одессе -- две большие разницы. Читаешь бывало, про суровых ответственных экспертов от которых страдают "неавторитетные проектировщики" и думаешь: "Эх, бывают же эксперты! Высоко в горах не нашего района. А наши-то поди и отчет-то не открывают." |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Собсно возник вопрос с выводом результов.
Предложение выводить результаты для просмотра в браузере соответственно ароматов вывода 2 html и xml. Вот варианты формирования отчетов которые можно реализовать. 1. Формирование html в программе(самый неудобный вариант, уже опробовал со Scilab) 2. Формирование xml из шаблона программное чтение исходника с заменой части элементов, плюс к этому будет создана шаблон xsl для просмотра в браузере. 3. Формирование html программно из шаблона, последовательно проходить строчку за строчкой и при необходимости заменять переменные или формировать таблицу. Особо на грабли наступать не хочется поэтому спрашиваю соображения на этот счет.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Думаю с темой угадал.
Просьба - замечания, предложения, критика по поводу: С++ класс для работы с текстовой таблицей Надеюсь кому нибудь пригодится. В дальнейшем расчитываю пополнять подобного рода библиотеку. |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 24.04.2011
Минск
Сообщений: 320
|
DEM, на мой взгляд, наилучшим является 3. По факту заранее необходимо будет сформировать страницу шаблона, никаких особых знаний html даже не понадобиться (в каждой популярной free cms по умолчанию уже есть редактор). Любой человек сможет поучавствовать в создании шаблона. Вы уже окончательно определились с scilab?
__________________
Журнал "Бетон и железобетон" (поиск) |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Серьезный недостаток как и у любых данных, "зашитых" в код. Данные следует отделять от кода насколько возможно. Вы предлагаете ковырять исходники каждый раз когда надо изменить вывод программы? (например, было "ql^2/8=0.125", стало "(Q*L^2)/8=(1.0*1.0^2)/8=0.125(тс х м)" - что, менять весь код?) Так далеко "не уплывешь"...
В случае использования шаблонов, точнее даже "кусков" шаблонов программа просто берет шаблон и заменяет переменные на конкретные числовые значения (как это делается - дело программиста - в том же Python есть строковой метод format + словарь со всеми нужными переменными). В случае если расчет "нелинейный" (отдельные куски расчета зависят от исходных данных), то просто используется не один шаблон, а несколько его "кусков". Таким же образом можно сразу получать варианты отчета от "исходные данные -> результат", до "полный отчет со всеми расчетами", просто меняя шаблоны HTML (опять же, если программа написана соответствующим образом) Цитата:
![]() Последний раз редактировалось Meknotek, 30.01.2014 в 12:09. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Решил использовать шаблоны Html, думаю это будет самый оптимальный вариант, т.к. будет всегда возможность подредактировать шаблон и т.д.
С xml решил не парится т.к. для отчета хранение 2-х файлов по моему мнению не целесообразно...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Пробую делать онлайн расчеты. Главная болячка html - отчетов это невозможность вставки формул в естественном виде.
Копался, пока нашел такой скрипт http://www.forkosh.com/mimetex.html. Вставляет формулы в виде картинок. Пытался разобраться - взял готовый скомпилированный файл, залил на хостинг версию для linux, не пашет. Сам автор предлагает компилировать самому под нужную систему, но как на из-под windows скомпилировать под Unix? Пока мои попытки самого начального уровня http://proectir.ru/onlajn-raschety.html |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну я сделал уже генератор формул для Scilab, надо бы еще найти парсер для преобразования формул в Латех.
Функция сохраняет формулу в 2х вариантах исходный вид и со выставленными значениями. Сейчас пока код довольно долго делается, т.к. хочется сделать все правильно с функциями и пояснениями. Но весь функционер который нужен в Scilab присутсвует. Жаль только что мануалов и примеров не много, но хотя бы вся справка локализована. Еще бы более полное руководство по связке Притона и Scilaba найти, а то как то мало об этом модуле написано.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
Цитата:
https://dl.dropboxusercontent.com/u/...prerelease.zip
Часто так и делаю, считаю элементы или узлы на все комбинации, не занимаясь выбором экстремальных (наиболее невыгодных) для конкретного сечения и(или) элемента. Хотя недавно нашел открытый и наверное отличный алгоритм по выпуклым оболочкам в n-мерном пространстве, мне очень понравилась реализация на С#. Уже опробовал. Этот алгоритм позволят сильно сократить количество комбинаций при проверке каждого конкретного элемента(сечения). Последний раз редактировалось 100k, 05.02.2014 в 10:22. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
\Сейчас работаю над утилитами к СКАДу, и прогами на Scilab..
Юзать ничего предоставлять уже не буду, смысла нету.. Те кто реально занимаются и есть чем по делится, с теми бум делится... Остальные идут туда ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
БД пока не делал, делаю в пока прогу для извлечения данных из СКАДа, разбираюсь с С++ и Scilab..
Я примерно полгода ничем не занимался, не было свободного времени...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: Самая большая проблема - чтобы не бросить эту работу. Когда тебя за то, что задарма не сделал большую кнопку, чтобы нажать которую - и остальную часть дня сидеть в контакте и бегать курить.. еще с туповато-надменными мордашками.. чего тут делать - мы сделали бы гораздо круче и быстрее, если бы умели не только языком по понятиям.. так что я отлично понимаю DEM - потребительское отношение задалбывает уже. )
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Offtop: Сергей812
Многие задачи которые я озвучивал, уже решены мной и нашим прпограммистом. Например армирование из СКАДа в автокад перекидываем. Программу для подсчета динамических блоков сделали универсальную, интерфейс бы сделать еще для БД. Сейчас со АПИ СКАДа ковыряюсь и SCILAB... Благодаря этим новшествам, работа сотрудников ускорилась, да и интереснее им так работать. У меня же наоборот стало вреямя появлятся еще чегоё нибудь придумать и сделать...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop:
Цитата:
|
|||
![]() |
|
||||||
Регистрация: 11.10.2010
Сообщений: 979
|
Цитата:
Цитата:
О чем тут говорилось еще... О, точно! Цитата:
Цитата:
О, во еще что нашел: Цитата:
Шаблоны - ну, если ссылка на GutHub или еще куда есть, то, наверное, там тоже шаблоны есть. Стартовый-то пост темы не обновляется. А искать нужную информацию на более чем 1200 высказываний - нет уж, увольте. ... Проработка интересных (оркестр, туш!) с моей точки зрения моделей ОФЗ... Вот и Заказчик нарисовался?
__________________
(/= RegDate StartReadDate) |
|||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: Небольшое добавление. Думаю, многим знаком бесплатный проект "modplus" modis-а. Когда еще был жив сайт программы, то там был вопрос на тему: - как вы смотрите на то, что часть самых трудоемких по программированию функций будет платной? И подавляющее большинство ответило двумя вариантами - либо вообще перестанут использовать, либо будут использовать только бесплатную часть функционала. В принципе, комментариев, думаю - не надо.
|
|||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
Offtop: Лиспер,
профессия подразумевает наличие навыков и знаний для выполнении какой то работы. Работы за которую человек несет ответственность и получает деньги. Если человек хочет нечего не делая, скачать программу, и заработать за ее счет себе на BMW, то справедливо ли, что автор ПО который тратил время, силы нервы, с этого ничего не получит. Короче.. не вам судить авторов проекта. У меня были свои freeware проекты, и я согласен с мнением DEM ранее высказанным. |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
Offtop: gesper, у меня своя работа. И я к расчетам не имею никакого отношения. И справедливость в данном случае (ИМХО) будет только одна: DEM пообещал одно, а по факту получается совсем другое. Доверия к такому заказчику (или исполнителю) - имею в виду человеческое доверие; профессиональную его пригодность я проверить не могу и не хочу,- так вот, такого доверия лично у меня будет чуть меньше чем совсем никакого.
Засим желаю удачи, в теме больше появляться не планирую. Удачи!
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
А где я был заказчиком&исполнителем??? Все было и есть на добровольной основе... ЗАнимаются сейчас около 8 человек, каждый в своем направлении.. Я думаю все таки раскрутить Scilab для инженерных расчетов, пару функция я сделал и понял, что это как раз то что нужно... Фактически это тот же НормКАД только с открытым кодом... Отчеты формировать в html я уже научился, к нему можно прикрутить и программы и функции на С++... TUJH ЕСть но АПИ только для С++, в этом самая ж-па, по хорошему бы для NET платформы какой то интерфейс прикрутить было бы веселее. Могу скинуть на мыло АПИ, правда просили его не распространять, можешь в официальную техподдержку написать, это они нам присылали.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Мыло в личку
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Это лучше обратиться к автору) На тот момент речь шла о "прощупывании" скорее всего.. сейчас его сайт не работает, забросил ли он работу над своим проектом или нет - последние обновления программы видел в середине прошлого года. Я это просто писал к тому - что пока он расширял функционал программы бесплатно.. одни хвалебные оды были везде.. а как он предложил хотя бы частично компенсировать затраты своего времени - только единицы поняли это.. а большинство сразу открестились..
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
А для чего такое сочетание? SciLab для сложных численных задач типа того же МКЭ вместо скада (решение СЛАУ, нахождение собственных векторов). К нему тогда уж проще написать конечные элементы с каким то внешним сеточным генератором. А в смысле арифметики чтобы обрабатывать результаты расчетов по моему он громоздкий слишком?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Offtop: Собственно это участь всех бесплатных идей, я ещё в #99 посте об этом говорил.
Нет чтобы сразу сделать платно, но доступно для каждого, по 100 р брать и проблем бы не было. И тогда люди потянутся. А так.... собственно мы видим результат. |
||||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
>>Собственно это участь всех бесплатных идей, я ещё в #99 посте об этом говорил.
Это участь всех ненужных идей. Нужные "идеи" вполне развиваются и на не комерческой основе. "Идеи" кроме как придумывать нужно еще продумывать\додумывать и воплощать, наличие денег этого совсем не гарантирует |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Я бы просто так 100 рублей подарил - а софт надо самому тестировать и к нему привыкать. Причем есть смысл это делать (просто обращать на него внимание) если он достаточно мощный и универсальный (типа CalculiX или wxmaxima или тот же SciLab например) и затраты времени сулят выгоды. Такие программы пишутся очень долго, очень профессиональными людьми и не с нуля.А расчет балки быстрей самому написать, чем тестировать чей то. Для заработков тогда уж пишите каку нибудь игрушку на iOS/Android и толкайте ее в магазин. С учетом огромной аудитории в миллионы людей (если это не балки-палки) какие нибудь граждане от скуки купят точно - по крайней мере есть хоть 1% вероятности что окупится.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
![]() В свое время один человек (уже не помню, кто именно) сказал очень мудро: автоматизация - это не панацея, а лишь рычаг, усиливающий процессы в фирме. А в нашей стране у многих руководителей (и не только) до сих пор отношение к автоматизации, как к волшебной красной кнопке - нажал, и попутно все внутренние проблемы фирмы должны сами собой решиться. А идея бесплатного открытого софта для проектировщиков просто опоздала со своим появлением - на несколько лет. Сейчас люди уже другие, и общество тоже. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Программы пишут даже школьники - вопрос вы их продаете или просто для себя? Для себя это часть работы с элементами развлечения.
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
1. Программу можно не инсталлировать, а работать прямо с флешки. 2. Все программы с открытыми исходными кодами получаются, в любой момент можешь подправить программу или добавить свое. 3. Возможность добавлять новые функции с открытыми исходными кодами, которые сразу же входят в справочные материалы(если делать описание) 4. Множество функций и подпрограмм для расчетов и отображения результатов. 5. Рассматривался вариант с оболочкой на C# NET, с кодами программ в xml файле, но этот вариант показался не очень надежным. 6. Довольно простой GUI Фактически это оболочка с возможностью
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
Offtop: Маленькое замечание. В строительстве делать программы, которые выполняют за человека работу и продавать их по 100р. не целесообразно не только из-за личной выгоды, но и из-за того, что это узкоспециализированный софт. Софт который косвенно обеспечивает безопасность людей. Если сделать программу, развить ее и раздавать, это приведет к тому, что посадят мальчика, скажу "вот тебе программа посчитай". Программа ему посчитает что нужно, выдаст комментарии и маргнет зеленым светом. Мальчик и не подумает прочитать комментарии и обратить внимание на отдельные опции расчета. Так к примеру половина пользователей AutoCAD работают, что говорить о спец программе расчетов.
|
|||
![]() |
|
||||
Цитата:
Вот моё творение Начинал делать для себя, опробовал, а потом в массы... |
||||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Бывают примеры что кто то (одиночка) пишет что то - и это удачно начинает приносить доход (в основном как выше я писал - речь о каких то IOS/Android игрушках или вообще универсальных вещах при колоссальной аудитории, как какой то вьетнамский студент начал внезапно огребать $50k в день просто написав что то простецкое для прикола). Для инженера просто быть хорошим инженером и иметь те же халтуры - получается выгодней. У меня в США есть знакомый - очень грамотный инженер, тоже носится все время с какими то идеями написания программы которая сделает его богатым, и при этом естественно у него есть и идеи достаточно хорошие (ввиду наличия специальных знаний), причем у него тоже такая штука что "буду ходить, убеждать, по 100 долларов всего" но по моему это неверный путь и человек с плакатом "need for weed" даже больше заработает в конечном итоге. вот хорошие ссылки до кучи http://www.calculatoredge.com/ http://www.steeltools.org/home А написание открытых программ совсем не бессмысленно. Вы получаете в лучшем случае кучу тесторов, со-разработчиков, да и вообще делиться с кем то приятно всегда.
__________________
мой блог по некоторым вопросам Последний раз редактировалось ETCartman, 24.07.2014 в 02:37. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Для это и нанимают программиста САПР, чтобы он "доточил" функционал готовых продуктов до конкретных требований определенной фирмы. Но это будет прибыльным только в том случае, когда у фирмы есть реально действующий корпоративный стандарт. В остальных случаях будет слишком много "хотелок" к программисту, и зачастую противоречивых. А реальный результат будет не сильно отличаться от самоделок разнокалиберных, имхо.
|
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Заметил у себя на сайте несколько заходов с dwg.ru, подумал — неспроста это. Вижу решили перетереть на старую тему, почему бы и нет.
Надо отметить, что некоторые пользователи завели моду подкалывать Дэма, — это от непонимания ими ситуации. То что идеи положившие начало обсуждению пока не реализовались, в задуманном виде, нисколько не его вина. Эти идеи слишком сложны в реализации для не программиста, и даже огромный энтузиазм тут помощник лишь отчасти. Тем более, что массы, как справедливо замечено, этот энтузиазм воспринимать не спешат (ждут результата, понимаш). Кто-то скажет, что об этом мудрые люди предупреждали с самого начала, ну что. Дорогу осилит идущий. На этом фоне закину очередную "удочку". Не захочет ли кто сделать расчет для определения давления грунта на конструкцию или снеговые мешки или еще что-нибудь нужное в быту помимо имеющегося: http://webcad.pro/rasch.html (Кстати теплотехнический расчет, мы со здешним пользователем guliaevskij по весне сделали. Если кто может потестировать, милости просим http://webcad.pro/teploteh/teploteh.html ) |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Минус единcтвенный таких вещей (не сайта а подхода в целом) - pdf и подробное расписывание. То есть это конечно удобно когда изучаешь расчет чего то (со всеми выкладками), но делать такие вещи когда 1000 элементов и 2000 швов сложно бывает (тут только электронные таблицы спасают). Расчет сварного соединения уголков кстати у вас очень упрощенный - могу если хотите скинуть точную реализацию (в рамках СНиП все естественно)
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Как оно должно выглядеть здесь долго и нудно мусолили, но большинству таки интересно иметь расчет-отчет. Я бы не стал называть это минусом, это один из возможных подходов со своими целями и средствами. Как говорится это те недостатки, которые являются продолжением достоинств.
Предложенный подход ни в коей мере не рассчитан на тысячи элементов — как говорят у вас в Эль-Пасо — это две большие разницы. Хотя бы из-за проблем задания исходных данных для тысяч случаев... Такие вещи решаются иными средствами в иных форматах. Вы как-то, очень со своей колокольни судите. Расчет сварного соединения мне инициативный знакомый по интернету ставил в ответ на мое предложение сделать что-нибудь простое, но действенное, (ранее он же прогиб ж-б. по Еврокоду подготовил, очень толковый парень) отчасти под свою частную задачу. В том виде я его и реализовал. Понятно, что нужно идти дальше и шире, поэтому от полной реализации не отказываюсь, но оговорюсь, что со временем нынче туговато поэтому оперативной реализации на сайте пообещать не могу. |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
На php писали?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
А какую нагрузку на сервер создают такие расчеты (то есть сильно ли они чувствительны по сравнению с обычными действиями)? Сколько примерно человек может работать без зависаний одновременно?
__________________
мой блог по некоторым вопросам |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Если расчет без "численных методов", решения СЛАУ или операций с большими матрицами, то никакой заметной нагрузки быть не должно. А если со сложностями, то все зависит от сложностей и реализации — лучше меня понимаете. Сколько человек может работать одновременно не знаю.
|
|||
![]() |
|
||||
Цитата:
![]() |
||||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Добрый день! Пробую переписать код на С++ из выложенной ранее методички
http://forum.dwg.ru/showpost.php?p=1...&postcount=682 Вот часть кода, там где интерполяция, но уже в с++ rev.1 от 28.08.14 Код:
В выложенном коде получились значения Fib = 0.74 Fisb = 0.806 Где ошибка? ps похоже цикл не работает. ps 050914: Дэм, безрезультатно пробовал ответить на письмо в личке, не смог, не знаю в чем причина. То же с почтой. Буду на форуме в следуюущий раз, попробую снова Последний раз редактировалось Chardash, 05.09.2014 в 13:25. Причина: исправил, теперь работает. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Код:
Прежде, чем писать код, лучше подробно расписать алгоритм (по шагам, как бы ты интерполировал вручную). И лучше писать короткие формулы. Чем примитивнее код - тем эффективнее программа.
__________________
Специалисты - это те, кто ничего не понимают лучше всех Последний раз редактировалось Бахил, 27.08.2014 в 10:27. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Бахил, не работает и так. Кажется нашел ошибку, у меня условия if и цикл for как в fortran осталось. На с++ видимо не совсем так все.
Должно быть как на скрине, в исходнике фортрана нормально работает. Кстати, ответ в нем тоже не совсем бьется с решением в книге, пока не понял, какими преобразованиями и упрощениями автор пришел к квадратному уравнениями, может ошибка где то здесь. Последний раз редактировалось Chardash, 27.08.2014 в 10:39. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Попробуй запустить пошагово с просмотром промежуточных значений.
Offtop: Вообще писать на С - дело неблагодарное - отлаживать замучаешься Похоже, с циклами всё нормально. Кстати, формулу подправил.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
andsan, да, наверное дело в этом и нужно было делать цикл в цикле. С нуля, но и принято от единицы до n включительно, иначе, если с нуля то просто меньше без равно. https://yadi.sk/d/5MX2GVj3aWgFB
Бахил , получилось тоже самое, что было. Цитата:
----- добавлено через ~6 мин. ----- Надеюсь, скоро закончу, выложу сюда. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Вообще-то задача тривиальна. Сейчас напишу на бейсике и выложу.
----- добавлено через ~11 мин. ----- Точно! В этом всё дело. Поменяй местами m и n в описании.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Все заработало, если кому то интересно, выше поправил свой пост.
Теперь есть другой актуальный вопрос. Хотелось бы разложить код на отдельные функции (как в примере с фортраном), желательно убрать их в отдельные файлы, дабы избежать глобальных переменных. Пробовал соорудить подобное, запутывался в море указателей и ссылок к ним. Понимаю, скорее всего все намного проще, только вот как? Или, есть, например, функция Код:
ps там же ответ Дэму. Последний раз редактировалось Chardash, 05.09.2014 в 14:00. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
|
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Нитонисе, вот код
Код:
Имею ввиду, чтобы как тут, только сиауты в мэйне не на экран, а в функцию: Код:
Последний раз редактировалось Chardash, 05.09.2014 в 16:08. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Chardash, во-первых ваша функция t26() не будет работать, потому что вы передаете в нее неинициализированные значения. Должно быть что-то вроде:
Код:
Код:
Код:
Код:
|
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Нитонисе,
Да, забыл выложить data1.h - это все там, но не важно, объяви эти переменные глобально или локально, результат все тот же И в том и дело, что переменные pl, pn, m, n нам изначально неизвестны, они считаются в одной из функций, потом результаты должны быть задействованы в другой |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Ясно. В функцию point() передавать параметры nln и lamb вроде как нет необходимости, потому что вы задаете их жестко внутри функции. Параметры m,n,pn,pl я так понял определяются внутри функции и нужны для использования вне ее. Тогда сигнатуру функции можно записать так:
Код:
Код:
Последний раз редактировалось Нитонисе, 05.09.2014 в 16:57. Причина: Подправил последний фрагмент кода |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Offtop: Chardash, судя по всему вы только начали изучать С++. У вас наблюдается незнание азов языка. Видно что где-то что-то читали, но похоже безсистемно. Я в свое время наткнулся на очень хорошую книжку для первого этапа изучения С++. Там в доступной форме даются основы языка. Рекомендую "Освой самостоятельно C++ за 24 часа"
|
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
И тогда сможешь писать функции типа а = в+с.
![]() На VBA всё делается проще и эффективнее.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Не просто писать, а понимать, что значит эта запись. VBA - не знаю, не изучал... но представляется мне, что за простоту приходится расплачиваться функциональными возможностями. При выборе языка нужно исходить из задачи. Если вы пишете что-то простое - значит и язык нужен простой. С++ же выбирают те, кто делает сложные вещи.
|
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Offtop:
Цитата:
я уже тут писал где то, что поступил, получаю 2ВО на математике, с остальным все нормально, но иняз, языки и программирование стабильно неуд(было) ![]() А вообще да, чего соглашаюсь. Какая разница, на чем писать код в виде а+б. Ну или умножить. Если более серьезное что-то, наверное стоит подумать. Все равно рекомендуется понимать математику, алгоритмы, язык уже потом любой можно выбрать. С++ для больших программ, объектно-ориентированное программирование. Для небольших подойдут и другие языки. Все таки Бахил прав, изучение С++ - это задел на будущее, если хочешь связать с этим профессию и работать как разработчик, поэтому студентам и преподают именно этот язык. вся книга https://yadi.sk/d/y5hIev10afgr7 Последний раз редактировалось Chardash, 07.09.2014 в 11:47. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
С момента создания. С и его модификации хорош для системного программирования. Для прикладных задач лучше язык с жёстким синтаксисом. Типа Паскаля. Для алгоритмов был создан специальный язык - Алгол. Но,как оказалось, реализовать для него эффективные трансляторы было довольно сложно. Бейсик хорош для небольших задач. Для обработки списков применяется язык функционального программирования Лисп. Вообще языков программирования более сотни. И, как правило, популярность языка во многом определяется эффективностью его транслятора.
А вообще для каждого языка существует специализированный сайт. Вряд ли тебе кто-то из местных dwg-шников окажет квалифицированную помощь. Здесь, в основном, специалисты по Лиспу.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Offtop:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
В свое время (за почти лет 15) перепробовал турбобейсик, паскаль, досовский с++, дельфи, потом в силу обстоятельств (понадобилось макросы писать под офис и акад) влез пару лет назад в vba, c vb.net в конечном итоге перешел на шарп. И все для прикладных задач. И понял одну простую вещь - прикладнику в общем то без разницы на чем писать.. что есть под рукой и что более менее понимаешь или быстро можешь разобраться по книжкам.. чтобы решить конкретную текущую задачу в приемлемые сроки. Поскольку он (прикладник) не лезет обычно в глубины системы и самих языков программирования.
|
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Все таки мое мнение. Если хочешь работать с Ansys или Abaqus или их бесплатными аналогами, одновременно обходясь без программ типа екселя и маткада, автоматизируя свои задачки - учи Фортран или С++, консоль вполне возможно. И на двж можно получить ответ по консоли, лично я пока выходил из тупика. Вообще, думаю все больше инженеров будут знать хотя бы один язык в самом ближайшем будущем, поэтому найти ответ при желании всегда будет возможно
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
фортран специфичен слишком, наверно) И что имеете против Excel? Он вместе с VBA, формами ввода и выбора позволяет достаточно быстро реализовывать несложные расчетные вещи. Только встроенный редактор VBA вымораживает своим неизменным "чудо-интерфейсом"). А шарп или vb.net - хороши функционалом библиотек, есть бесплатный экспресс. Все равно инженеру профессиональным программистом не стать, имхо - поскольку не его основной вид деятельности.
|
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Цитата:
Я бы ещё добавил, что всё зависит от того, какие цели. Если пишешь для Акада, то естественно Лисп. Можно и на С и на Делфи, но по-моему - это не эффективно. ----- добавлено через ~4 мин. ----- Если плотно работаешь в екселе, то придёшь к VBA. Что касается ансис - не знаю. Возможно усечённый С.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
И в теме как то обошли отечественные языки программирования, например РЕФАЛ. Автор - Валентин Турчин
В сети недавно нашел информацию и справку по языку. http://www.refal.net/ http://wiki.botik.ru/Refaldevel/ Среда разработки Статья с хабра Упоминание о языке на форуме Нанокад, см. 1 пост. Хорошо бы сделать отдельную тему с отечественными разработками в современном русском САПРе, языках, электронике, технике. Думаю, многим будет интересно и возможно откроются вопросы и предложения для дальнейшей работы. Последний раз редактировалось Chardash, 07.09.2014 в 16:23. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Уважаемые модераторы, выкладываю ссылку на каталог САПР с сайта caduser.ru - если это против правил, удалите, пожалуйста. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Да не в языках программирования дело. Их еще 20 лет назаб было "напридумывано" более тысячи. Сейчас ещё наверное столько же добавили. Новые языки придумывают теоретики и вузовские ученые, чтобы показать, как можно "гораздо лучшее" решать какие-то виды задач. А для практической разработки программ важен не язык (он может быть любой), а совсем другое - среда разработки, компилятор, наличие библиотек и визуальных компонентов. Для прикладного программиста это важнее - его "расчетный" код можно написать на чем угодно, даже на бейсике или советском "ёршике". Но этот код будет занимать 5-10% от объема программы, а всё остальное можно иметь готовое. И здесь уже всё давно сложилось. Даже период конкурентной борьбы давно позади. Есть всё, и дорогое и бесплатное, на все вкусы и возможности. "Кто-то любит попа, кто-то попадью, а кто-то попову дочку". Так и в программировании - кто-то пишет на С++, кто-то на C#, кто-то на Delphi, кто на чем угодно - в зависимости от задач. И делают программы. А новые языки разыскивают те, кто программы не делает. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Цитата:
Цитата:
Цитата:
В остальном согласен, нужно писать программы, а не болтать. Но вопрос лично для меня до сих пор открыт. Даже более того, я для себя уже выбрал язык, но как всегда любопытство... Если будем работать, остальное решится со временем. Будем писать на С++ и фортранах. Появится рабочий отечественный язык программирования тогда и будем переходить на него. Если кто-то упрекнет, якобы сам "у них же" научился, отвечу, что за все заплачено временем, рекламой "сарафанное радио", деньгами, поэтому никому ничего не должен. Последний раз редактировалось Chardash, 07.09.2014 в 13:43. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Цитата:
Языки программирования придумывают не для компиляторов и сред разработки, а компиляторы и среды разработки придумывают для языков. Разнообразие языков обусловлено лишь одним - каждый из них предпочтителен для решения узкого спектра задач. Для простых задач удобнее простые языки. С другой стороны эти простые задачи решаются и с помощью сложных языков типа С++, но вам нужно тратить гораздо больше усилий на изучение. Однако при этом С++ позволит делать и более сложные вещи. Лично я как-то после написания прогаммок с использовнием экселевских формул сразу перепрыгнул на С++. В один прекрасный момент я понял, что формулы экселя меня ограничивают в возможностях и решил отказаться от них. И вот сейчас, программируя на С++ уже лет 5 или больше, я понимаю, что я очень плохо знаю этот язык. Причины того, что я все еще не гуру - это не основной род деятельности, а скорее хобби, я изучал язык самостоятельно, бессистемно и с помощью среды разработки, которая упрощают саму разработку, но усложняет изучение языка (речь о С++ Builder 6). Но с другой стороны я ни разу не словил себя на мысли, что я что-то не могу сделать в принципе. Язык позволяет делать все что угодно. Хотя не стоит зацикливаться на функциональных возможностях. К этому стремятся все языки. Фишками С++ являются объектная ориентированность, инкапсуляция, наследование и полиморфизм. Эти его свойства дают следующие реальные преимущества: 1. Возможность поэтапной разработки программы, когда вы фокусируетесь исключительно на какой-то структурной части, которая сама по себе независима от остальных частей и взаимодействует с ними лишь через легко перерабатываемый интерфейс, а вся внутренняя работа этой структурной части скрыта. Когда программа большая - это очень здорово, потому что не нужно держать в памяти все нюансы работы программы, а фокусироваться на узкой задаче. Также упрощается разработка программы коллективом программистов. 2. Повторное использование кода. Однажды написанный код можно применить в другой программе. Причем не копипастом, а подключением соответствующего разработанного ранее модуля. Преимущество над копипастом в том, что если вы захотите что-то изменить в этом модуле - вам нужно будет изменить всего лишь в одном месте, а не во всех местах, куда вы этот код скопипастили. 3. Наследование. Допустим вам нужна программа, которая использует объекты, похожие на те, что вы делали ранее, но с немного другим поведением. Вы можете задействовать механизм наследования. При этом вам нужно ранее разработанный объект дополнить недостающими функциями, либо переопределить существующие. Это гораздо менее затратно по времени и гораздо более надежно, чем писать все с нуля, а потом заниматься отладкой. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Например, на "чистом" Паскале или C. Или даже на Turbo Pascal или на Turbo C. Ведь все необходимые "слова" в этих языках есть. Но этого мало, чтобы сделать программу. Нужна именно среда разработки. Причем "среда" - это не редактор кода, даже "вижуальный", а весь набор библиотек, классов и прочей обстановки. А они просто так не появляются. Цитата:
Вот, например Дмитрий Большаков свой EhDbGrid уже лет 15 делает и расширяет, и похоже больше ничем не занимается. А что уж говорить о таких наборах, как Developer Express. И даже бесплатные Jedi Code Library и Jedi VCL несколько десятков программистов уже много лет развивают. А в "новых языках" ничего необходимого нет. Хорошо еще, если код вообще компилируется, чтобы продемонстрировать "Hello World" Цитата:
|
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Цитата:
Ситуация. Нашли удобную среду разработки, начали изучать, писать программки. Но в один прекрасный день разработчик объявил о прекращении поддержки своего продукта. Будете новую среду разработки изучать? Опять же - глупо. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
И поэтому тут предлагали выше переходить на всякое экзотические языки, видимо) Ну не верю я, что тот же майкрософт резко перестанет поддерживать свою студию.. может, пропадет бесплатный экспресс или станет стоить какие то символические несколько тысяч.. соответственно, время на переход будет всегда.. потому что в ней (студии) пишут не сотни и не тысячи людей, а гораздо больше.. а вот всякая экзотика - запросто..
|
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Нет - этот вариант вряд ли возможен, почитал уже о языке.
Закончу переводить в си++ программу из методички Fortran, хочу начать переводить в него же "Ferma_source_code_", что выкладывал ранее в dnl AlexCAD777, если он не будет против. Наверное долго буду. Там еще есть возможность добавить другие фермы. Если кто то тоже хочет, пишите, но сразу скажу, работаю бессистемно, могу неделями этим не заниматься, потом только этим. Поэтому тут каждый за себя пока, просто чтобы двойную работу не делать, каждый возьмет какую то свою часть. Хотя лучше нет. Пока сам. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
По нескольким последним постам о языках - ИХМО каждый автор говорит о своем - в итоге намешаны в кучу понятия реализации диалектов языков, среды, платформы и пр. Да на любом тюринг-полном языке решается любая решаемая задача (реализуется любой формальный алгоритм). Естественно любая практическая задача имеет свои ттх (под какой платформой(ми) она должна работать и пр.) - которое накладывает ограничения на выбор конкретных инструментов, у которых в свою очередь могут быть (но не обязательно) разные как среды программирования, так и библиотечный набор. Но тем не менее - разница в языках есть - и она достаточно существенна. В итоге, лично я не вижу ничего зазорного писать на том, что больше подходит (возможно) под конкретную задачу - а если есть возможность "скрестить ужа с ежом" - то под конкретную ее часть. По конкретному примеру (FreeIng ...) - здесь, тот самый момент, когда не надо пытаться насильно прикрутить какой-либо диалект, а выводить формальные требования и создавать свой DSL - по крайней мере я бы именно так и делал - а вот на чем его (DSL) писать - на этот вопрос возможно ответить - только поняв требования к будущему языку.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
|||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Цитата:
Цитата:
Цитата:
Но пользуются чаще всего неправильно. Часто, например, пытаются из Delphi-программ "рисовать" в Автокаде. Или на ObjectARX делать то, что гораздо проще (а главное надежнее) сделать на Lisp. Что касается предметно-ориентированных языков, то они очень специфичны. Безусловно они нужны, а некоторые очень популярны и важны. Но надо уметь их использовать. И иметь возможность "скреститься с ужом". Вот, например SQL -типичный предметно-ориентированный язык. И его можно очень эффективно использовать в прикладных программах для работы с базами данных. Сформировал сколь угодно хитрый запрос в виде строки, отправил в БД - получил результат. Обычным способом, типа перебора данных, делать это можно долго, писать много кода и иметь ненадежный результат. Кстати, несколько раз в этой теме советовал "зачиншикам" использовать БД. Но нет, всё новые языки ищут.... |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Старею я видимо - ShaggyDoc уже со мной во всем согласен...
Насчет сравнения автолиспа и SQL - я бы уточнил - в моем представлении "БД-шную" роль SQL в автокаде в большей степени имеет не столько автолисп сколько его условная часть работающая с DXF. Именно DXF является той базовой программно-независимой структурой на основе которой формализуется автокадовкий чертеж, а автолисп это просто средство наиболее подходящее для работы с этим форматом. Все эти COM .Net и ARX - это "надстройки" к этой структуре + из под них возможен доступ к различным АПИ автокада (фишкам) типо запроса строки вывода на экран итд. Я прекрасно понимаю, что сам автокад написан на C++, но тем не менее "во главе" лежит именно формат который он обеспечивает - DXF - его "бинарное" представление и инструменты работы с ним - вторичны (вторичны - не значит не важны). Это как HTML страница - как мы ее будет воспроизводить, на какой платформе и пр. - вопрос 10-ый, оно-же когда мы отсылаем SQL запрос серверу - нам по барабану - на чем он там "крутиться", на чем он написан и какое железо использует. Почему именно лисп - он благодаря своей структуре может очень хорошо описывать любой декларативный язык (формат) - тут кто-то Выше писал - что любую задачу он может реализовать на С++ - да реализовать, как я уже писал, действительно можно, а вот можно ли ее описать?? - нет т.к. Си подобные языки - императивные - они определяет только последовательность действий - да можно попробывать "нагородить" классов и говорить что это формальное описание - но оно таковым не будет - на лиспе можно запросто формализовать и web страницу и sql запрос и XML формат - и это будет "не притянутыми за уши", а именно точное описание "понятное" компьютеру и человеку.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Дело не в конкретном компоненте, а в общей сути, которая заключается в том, что даже самая мощнейшая из ныне существующих средств разработки не удовлетворит потребности сколь-нибудь серьезного программиста без изучения языка, поскольку де-факто представляет собой только базовый функционал, которого может хватать лишь для простых задач. А простые задачи все равно на каком языке решать.
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Для "серьезных программистов" сами языки не являются никакой трудностью. И для "несерьезных" тоже. А вот особенности каждой среды разработки, её "инфраструктура" имеют огромное значение. Попробуйте, например, сходу, наизусть зная синтаксис C++, перескочить в MS Visual на QT или Borland C++. Или обратно. И еще большее значение имеет само искусство программирования. Тут знаний языка совершенно недостаточно. Выпускники "программистских" факультетов изучали не менее 10-15 "языков", но искусных программистов среди них 1-2 на выпуск. У нас в управлении ИТ всегда была проблема с Программистами. Каждый выпуск из университета изучали досконально - взять некого. Двух, самых лучших, нашли среди выпускников географического и астрономического факультетов. |
|||
![]() |
|
||||
Регистрация: 05.11.2009
Сообщений: 4,360
|
Я же не о синтаксисе (к слову синтаксис С++ довольно простой и ключевых слов не много), а о применении. Под "изучить язык" я понимаю эффективное его использование.
Для человека, знающего язык, думаю адаптация после смены среды разработки пройдет быстро и безболезненно. А вот если вы меняете среду разработки одного языка на среду разработки другого - трудностей будет на порядок больше. |
|||
![]() |
|
||||
Цитата:
![]() Потом будет обсуждение - что создавать, а уж потом и дойдёт и до первых программ. |
||||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Говорил же - переходите на Python. Уже давно бы в одной секте команде писали бы 146й модуль расширения библиотеки для оболочки расчетных подпрограмм... правда для этого всего лишь надо было бы на 20-30 страницах выяснить, какую "ветку" использовать - 3.х или 2.х
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
|
|||
![]() |
|
||||
Расчетчик Регистрация: 30.09.2011
Ростов-на-Дону
Сообщений: 1,051
|
В питоне можно найти библиотеки на любой вкус и цвет. Хочешь графику, хочешь алгебру, хочешь мкэ. Свой велосипед редко приходится создавать. Простой язык, мощный функционал - что ещё нужно инженеру. Мои потребности в автоматизации повседневной рутины удовлетворяет полностью.
|
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
![]() |
|||
![]() |
|
||||
Расчетчик Регистрация: 30.09.2011
Ростов-на-Дону
Сообщений: 1,051
|
Библиотек нет. Программы есть. Есть для анализа РСУ в стержнях, в фермах, есть наработки по фундаментам(классы грунтов, скважин, фундаментов, определение осадки фундамента, с просадкой ещё не разобрался, есть вопросы
![]() |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Добрый вечер.
Сделал программу по прототипу из методички выше выложенной ранее, все работает, но не совсем корректно выводит таблицу, может есть еще ошибки. Еще раз спасибо тем, кто помог с вопросами. Буду рад, если кого то заинтересуют языки С++ и/или Fortran. зы Если кто-то заметит еще ошибки, просьба указать. Код:
Последний раз редактировалось Chardash, 09.10.2014 в 00:15. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
gomer, отчет легко поправить, вот я сделал вывод в html. По моему, нормально, современно
![]() Изменить нужно несколько строк в коде. Код:
![]() Последний раз редактировалось Chardash, 12.09.2014 в 23:09. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
В коде где-то ошибка, несколько минусовых площадей в конце отчета, изменил в 172 строке на PI все равно, площадь отрицательная, убрал переходы goto. Все равно пока минус. В исходном коде фортран как и в онлайн калькуляторе все нормально, в программе на С++ пока что не нашел причины. Добавил онлайн калькулятор COLUMN там же, по ссылке выше сообщением. Красивый интерфейс уже делать не буду, для практических задач данный калькулятор возможно не всем подойдет. Но, если нужно, сделаю.
Картинка Copyrights http://xkcd.ru & http://xkcd.com. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
Еще немного доработал калькулятор этой прекрасной программы.
Почти закончил дескоптное приложение (на убунте), осталось добавить генерацию отчета в пдф и сам отчет изменить. Хорошо, если успею. Еще раз всем спасибо за внимание. ps справку добавлю еще. Последний раз редактировалось Chardash, 10.10.2014 в 20:11. |
|||
![]() |
|
||||
Соискатель Регистрация: 12.03.2011
Урал
Сообщений: 1,496
|
ясно. Мне больше интересен Code Aster - Salome. В OpenFoam тоже много кода, но больше по механике сплошных сред и методу конечных объемов, очень хотелось бы поработать и с ними. Из плюсов то, что много кода, самому писать матрицы долго бы пришлось, а тут уже есть, останется разобраться
![]() |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Собственно говоря программа предполагает следующее...
1. Помощь в подготовке файла geo. 1.1 Удаление дублей вершин 1.2 Удаление дублей отрезков 1.3 Включение отрезков (Line{3, 7, 11} In Surface{76} ![]() 1.4 Разбивка отрезков Суфрайсов если на них лежит отрезок другого Суфрайса т.к. (Line{3, 7, 11} In Surface{76} ![]() 2. Полуавтоматическое создание групп до и после разбития сетки. 3. Экспорт в СКАД расчетной модели, на этом этапе экспорт можно сделать и в Code Aster - Salome и в Робот и в Лиру. Плюс к этой же программе, можно сделать дополнение по распечатке результатов СКАДа, есть уже наработки по полуавтоматической распечатке результатов, что раз 20 быстрее чем в СКАДе 11, на и раз в 5 быстрее чем в 21-й версии. Правда вот самая большая сложность будет со стержнями, там придется по думать....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В принципе сейчас возникла ситуация, есть набор инструментов по получению данных из расчетных программ....
Из СКАДа и Робота можно, получать данные. А дальше вот вопрос, то ли обрабатывать так же в Vb.net то ли считать в какой то другой программе и формировать там же отчёты. пока если честно склоняюсь к расчету в том же Vb.net.... Хотя вот подходящих инструментов для создания отчетов в Vb пока не искал. Возможно приму самый простой вариант, создание html...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну да вариант нормальный.
Я уже делал интересные отчеты в Scilab. Можно в нем сделать отдельный модуль для обработки таких отчётов.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Но задел у меня например есть по Scilab.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Жаль что работы не стартанули, я вот пытаюсь копать в область MultiCAD написание инструментов под бесплатный НаноКАД, плюсы на лицо - это где бы я в будущем не работал я его смогу скачать и работать, а не клянчить денег на СОФТ. Плюс .Net обладает множеством возможностей! Это мои мысли для написания общего бесплатного софта
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Шаблон простейшей МКЭ-программы
Исправление 1. Здесь были ошибки в построении матрицы для непрямоугольных элементов, и в целом нерациональное построение матрицы с использованием только угловых точек. Исправлено на построение для сигма_x, сигма_y по 9 точкам, включая внутреннюю, а тау строится по одной центральной точке, а в угловых точках для тау считывается только геометрия. Также были разные неточности в работе интерфейса. На данный момент, других ошибок не обнаружено. Есть неудобство с "подвисанием окна" при счете больших задач (размерностью ~ 10000 при времени счета ~ 1 мин) и долгий ввод в базу рисунка большого массива. Возможно, долгий ввод массива происходит из-за использования базы в виде коллекции List<тип>. В приложении шаблон и код с исправлениями и скриншоты. Последний раз редактировалось пользователь 0, 25.10.2015 в 17:28. Причина: найденные ошибки |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
пользователь 0, большое спасибо.
Однако, некоторые подробности не помешают и было бы здорово, если бы этот проект Вы залили на GitHub или Bitbuscket, для того что бы он мог совместными усилиями правиться и развиваться. ЗЫ. Где-то я уже видел код с переменными на русском языке... |
|||
![]() |
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 375
|
Впервые заглянул в эту тему и не знаю на каком этапе находится разработка, но могу предположить, что создание интерфейса вручную - задача далеко не тривиальная. Для упрощения, в качестве графической платформы можно использовать Автокад, тогда создание необходимых элементов и операций над не вызывает проблем. Вот например какого результата удалось достичь всего за 4-6 часов. Алгоритм такой: рисуем от руки в Автокаде контуры стержневой системы, далее программа разбивает все на стержневые КЭ, затем вручную (разумеется) назначаем связи, прикладываем нагрузки и для наглядности выгружаем в Excel. Далее пару манипуляций с матрицами равновесия/нагрузок/жесткости и все готово). Если вышеописанная информация актуальна для вас, пишите (желательно в ЛС).
ps Приложенные материалы не являются частью какой-либо программы и созданы исключительно для демонстрации и в духе "Лянь как магу.." |
|||
![]() |
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 375
|
Да, все верно. Динамические блоки творят чудеса)
На всякий случай оговорюсь: Вот до этого... "Далее пару манипуляций с матрицами равновесия/нагрузок/жесткости и все готово)" дело не дошло. Пока (т.к. это всего лишь демонстрация) абсолютно не актуально. Просто написал об этом как о гипотетической возможности, хотя данную задачу я решал еще в универе, но тогда как раз самый затык был в создании исходных данных. Теперь все с точностью до наоборот ![]() ![]() |
|||
![]() |
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
|
|||
![]() |
|
||||
Регистрация: 16.03.2012
Сообщений: 25
|
Зачем стрежни дробить на такие мелкие КЭ? это ненужно.
В своё время реализовал плоскою постановку 1D МКЭ, но потом наткнулся на 3D реализацию и начал использовать уже её, ибо зачем изобретать велосипед, так что решатель уже есть. Надо пилить препроцессор и постпроцессор (по постпроцессору уже есть наработки). |
|||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Я так понимаю, все заняты работой, а это хобби. Да и кто будет делать бесплатно.
Нужно добавить опрос - сколько Вы готовы пожертвовать на разработку программы? А там уже можно и спрашивать с разработчика. Только как это формально оформить, а то денежки фьью...ить. Вот пример прекрасной программы, ну не без недостатков. Человек не болтал, а сделал.
__________________
From Siberia with love |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
Вот ссылка: http://dwg.ru/dnl/192 Вот скрин: ![]() Что называется, найди пару отличий. Хотя, надо отдать должное автору программы (fletch), сделал красиво. |
|||
![]() |
|
||||
Проектирование разделов ЭО и ЭМ Регистрация: 18.04.2009
Москва
Сообщений: 124
|
Цитата:
Цитата:
Большинство "поделок" болеют одними и теми же болезнями. Люди знают что им надо, немного могут программировать, не делая архитектуру программы пишут ее закладывая алгоритм из какого то ГОСТ и все. Коррекция данных, работа с базой, сохранение проекта, одним словом они не избавляют от потребности записывать на блокноте, потому что повторно просмотреть данные и сравнить с чем то - нельзя. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Имхо, сейчас возможность развития темы-исключительно в обсуждениях алгоритмов. Т.е. условно говоря выкладывается блок-схема какого-то расчета (но и тут свои заковырки: кто-то что-то не учел, кому-то пофлудить хочется, а у кого-то уровень программирования на голову выше/ниже человека представившего блок-схему программы)
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Цитата:
![]() Нормальная "обертка" в Windows - та еще штучка. Думаете почему так мало любительских программ на Windоws? Мое мнение - одной из причин является трудность в разработке интерфейса - MFC или WIN API та еще хрень. А изучать надо - иначе ничего не сделаешь. Можно конечно, DELPHI или C++ BUILDER, но шаг в сторону и приехали. Конечно есть много нового, но я туда не лезу - программист еще тот ![]() У меня обычно что-то получается - если по работе необходимо ускориться - тут очень сильно VBA в Экселе помогает. Огромный плюс - есть практически везде. Так что мое мнение - ничего здесь не сдвинется, пока или самому DEMу не приспичит, или денег не дадут и начнут тогда спрашивать.
__________________
From Siberia with love |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
ИМХО, тут два аспекта: первый, топик создавался в 2012 году, работы было много и за нее нормально платили, было время на всякие выкрутасы. Сейчас времени нет, просто нет. Нужно зарабатывать и кормить семью. Да и интересы поменялись за это время, и отсюда второй аспект, у большинства отписавшихся тут, есть свои наработки, которые они написали по необходимости, как временный костыль, но это временное решение уже работает и его лень переписывать ради рюшечек, а выкладывать в том виде в котором есть нельзя...
Вот и заглохла тема, это нормально. |
|||
![]() |
|
||||||||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Сейчас у меня есть другой проект "ClokOil". ЗА основу взята эта идея....
Скоро отпуск, попробую собрать первый образец. Опытные образцы уже работают.... Мои пробы....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||||||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Сергей812
Можно все организовать, но нужны деньги на это дело.... Нужно создавать вообще отдельный ресурс и программу на подобии НормКада, тогда народ подтянется.... Можно было бы взять за основу Scilab и подготовить его для расчета строительных конструкций, сделав базу функций, для строительных расчетов....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
к посту #1418:
уважаемый DEM! пара вопросов: 1) Цитата:
Цитата:
2) я так понял, что Робот почти все считает автоматом и его APi позволяет недостающие функции дописать - так ли это (и может народ подряжать на эту дописку?) 3) из просмотра двж_ру у меня складывается впечатление, что кризис гуляет не только по украине и людям с семьей уже не до писательства, а на работе плавно проходит переход в борьбу за выживание - то есть и желание делиться наработками уходит к нулю? |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Как им образом получать эти средства, это отдельный вопрос, это может быть и реклама на сайте, и подписки какие то и Краудфандинг, вариантов то множество.... Цитата:
Цитата:
Я на себе кризис не очень замечаю, работы почти каждую неделю приходят, времени сейчас хватает на свои хоббийные проекты, калымные работы я контролирую и проверяю, это приносит куда большую прибыль, нежели самому ковыряться в этой рутине....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КМ Регистрация: 01.10.2007
украина, днепропетровск
Сообщений: 649
|
робот не относится к бесплатному софту, зато относится к распространенному трофейному и самое главное - он сертифицирован
опять к старому вопросу: какова могла бы быть цель разработки: замена бесплатным аналогом кристалла или робота? это две большие разницы я на себе кризис замечаю в весьма интересном выражении - работы валом - но ее денежная оценка не возросла вслед за курсом бакса, а как бы даже норовит упасть ниже прежних времен |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Цитата:
МКЭ-программа своя была бы в идеале... Учитесь жить в новых реалиях, вы уже почти в ЕС....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
тема заглохла не потому что у людей времени нету из за кризиса, а из за "бесплатный", альтруистов не так много. Тем более если бы проект удался я думаю он перерос в "платный". у Меня брат как то работал над "бесплатным" , потом "хорошие " ребята декомпилировали все библиотеки и сделали платный улучшив программу. В бесплатных редко можно увидеть стоящие вещи, хорошо продуманный логический алгоритм кода врятли кто то выложит за спасибо. Я тут не видел таких вещей. Тот же экспортер из скада в акад с автоматическим армированием по растровому изображению я видел давно , просто эти ребята просто так не делятся своими работами. И вообще все что связанно только с расчетами особо никому не интересно, должна быть связь расчет-проектирование. Писать сателлиты для Арбата или Кристала смешно просто. Они и так в свободном доступе.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
ЕСли у меня все пойдет ОК с моим хоббийным проектом, то возможно и вернусь к этой затее... Нужны деньги, на голом энтузазизме не вылезешь.... ----- добавлено через ~4 мин. ----- Варанчик Нравится троллингом заниматься??? Можно пользоваться пока вот этим....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
А это уже последствия использования Net-технологии при программировании - работу ускоряет в разы, но без дополнительных ухищрений типа обсуфикаторов и более продвинутых систем защиты (а они уже платные, насколько видел) - исходный код может получить даже школьник.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
В растровое изображение пжаста см. тему про GMSH мы там все выкладывали.... Я бы мог сделать импорт всех усилий в GMSH, но как то не хочется, т.к. есть у меня сейчас более интересные проекты... ----- добавлено через ~4 мин. ----- Цитата:
Вот именно эти расчеты и были бы бесплатными, так же как и программа в которой бы это рассчитывалось..... Они должны иметь удобо читаемый вид и возможность правки, ну и отчеты чтобы были с формулами и возможностью обработки табличных данных....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 16.03.2012
Сообщений: 25
|
Нет смысла писать свой графический движок, тратя на это время и силы. Лучше сосредоточится на реализации целевого функционала. Гораздо проще разобраться в существующей библиотеке, чем написать аналог. Рекомендую Helix Toolkit. Прекрасная библиотека, весь базовый функционал присутствует. Подходит как для 2D так и для 3D.
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Если с Helix Toolkit легко разобраться, то скинь работающий пример please. Желательно с пояснениями на русском языке
![]() По поводу шаблона МКЭ-программы в посте #1401: внес изменения и приложил скриншоты (см. #1401). |
|||
![]() |
|
||||
Регистрация: 16.03.2012
Сообщений: 25
|
В исходниках библиотеки есть проект с коллекцией примеров, по ним можно разобраться и составить представление о возможностях.
Я в своё время для того что бы разобраться писал тестовое приложение см. вложение (на код строго не смотреть). По поводу Русского языка, тут большая беда. Рано или поздно нужно переходить через языковой барьер и читать документацию на буржуйской мове. Программирование целиком и полностью связано с английским. Тогда вы сможете пользоваться наработками других, в частности библиотеками коих достаточно много. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Sivolday
Идея интересная, особенно по части выдергивания данных из СКАДа, для распечатки и т.п. Можно было бы даже простейшие схемы(каркасные) создавать в подобной программе и создавать расчетный файл для СКАДа. Но как нибудь птом, когда время будет....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
причём Helix Toolkit есть разный - для WPF и SharpDX, они внутри немножко по разному устроенны
----- добавлено через ~4 мин. ----- вот ещё для Python'а порт opencascade В dynamobim 3d сделанно на Helix Toolkit SharpDX Последний раз редактировалось trir, 26.10.2015 в 13:44. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Sivolday,
скачал и посмотрел твой пример. В VS 2012 Экспресс все нормально открылось и скомпилировалось, Бахнуть ДВУТАВР это хорошо. Вопросы, просто для повышения самообразования: - что такое WPF? простым языком, для чего собственно нужен Windows Presentation Fundation и чем не устраивает Windows Forms? - что такое пространство имен System.Windows.Media например, и для чего оно, вкратце? Почему нельзя работать только с .Drawing? В нем вроде все есть что нужно для 2D отображения. Я даже научился рисовать наклонный эллипс, повернув координаты через контейнер, BeginContainer, RotateTransform, Draw... , EndContainer(сохраненный контейнер). - ну и третий вопрос, какие еще в твоем примере, вкратце, есть мульки помимо библиотеки ToolKit, WPF и этого Media, что с первого взгляда не видно? В общем хороший живой пример, одобряю |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
В WPF есть это
|
|||
![]() |
|
||||
Регистрация: 16.03.2012
Сообщений: 25
|
пользователь 0
1. WPF - новая система пользовательского интерфейса. Позиционируется как замена WF (в последних версия windows я сталкивался c кривым отображением WF). WPF основана на языке XAML. Разработка интерфейса сродни WEB-верстке. Основные плюшки которые мне бросились в глаза: - DirectX (UI – обрабатывается видеокартой); - Адаптивность (достаточно просто делать формы с изменяемым размером и подстраивающимися элементами управления); - Внутреннее взаимодействие элементов управление между собой (например комбобоксом можно гасить кнопку средствами XAML), что в свою очередь позволяет по максимуму разделить интерфейс и логику приложения. В общем, рекомендую. 2. System.Windows.Media – само за себя говорит, содержит в себе разнообразные классы для работы с медиа, почти на все случаи жизни. К примеру, видел у вас "class точка3D", такая структура уже есть в System.Windows.Media.Media3D. Point3D и содержит в себе кучу фарша по работе с собой, это снова к вопросу об изобретении велосипедов. Если не ошибаюсь, пространство имён System.Windows.Media – новое и в нём больше плюшек, System.Drawing – старое и в нём меньше плюшек. Лично с System.Drawing – ни когда не работал. 3. Вроде ни чего больше нет. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
товарищи,
какую бумажную книгу можете рекомендовать для освоения основ WPF? Вот например WF окончательно осилил только приобретя Фленов М.Е. Библия C# 2-е издание, 2013. И тут написано, что вроде как WPF зародился еще в 2006 году, а теперь это "новейшая библиотека построения визуальных ... языка XML" (XAML это тоже что и примерно XML?) . Но о самом WPF в книге ничего нет. То есть если это основное продолжение развития средств разработки, основная технология, то литературы по нему должно быть достаточно, ну и вот прошу please рекомендовать. Раньше открывал шаблон проекта WPF, но методом тыка не очень получается освоить. Может действительно не него перейти, если на самом деле это не очень напряжно |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Верну в конструктивное русло.
Вот ссылка на простейшую заготовку для оболочки: OpenSCADSatellite Внешний вид можно запилить практически любой, запускать расчетные модули написанные практически на любом ЯП. ИМХО, хотелось бы online репозиторий с модулями и с рейтингом их популярности. Вот только я абсолютно уверен, что это никому нафиг не нужно =о) |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Добавил пару примеров с модулями и слегка поменял внешний вид.
Сама оболочка для поиграться во вложении, код на гитхабе (ссылка выше). зы. мне интересно с различными код провайдерами поиграться, сама оболочка не интересна совсем. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
А как на счет семейства из Ревит? Смогёт? А всю модель сооружения? Хотя чего я спрашиваю... Наверняка, смогет... А может и примерчик такой есть? |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
https://www.youtube.com/watch?v=oZikw5k_2FM
а вообще уже много такого рода информации , например открытый Dinamo/Houdini в связке с Python |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Подскажите, каким средством WF можно сделать подобие окна свойств Автокада? Поясню. Должны быть две колонки, левая с названиями свойств и правая с их значениями. Естественно, левая колонка не редактируемая пользователем. А в правой колонке будут как редактируемые, так и не редактируемые строки. Например как координаты редактируемы, а длина отрезка нет.
Для начала, мое мнение что для этой цели подходит ListView. Но начал его копать, сложный он очень. И не понял, как сделать у него редактируемый текст? Есть свойство LabelEdit, но оно для всего листа, а не для SubItem, и к тому же оно разрешает редактировать заголовок, а не текст элемента. По-умолчанию это сделал, и получилось что левая колонка редактируемая а правая нет. Дурь какая-то. У SubItem не нашел ничего, что отвечает за редактирование текста. Ну в общем вы поняли, я ищу средство на создание простой таблицы. И не предлагайте мне Excel, см. начало поста, средством WF ! P.S. Может я вообще хочу свой самопальный Excel написать ![]() Последний раз редактировалось пользователь 0, 18.11.2015 в 19:13. Причина: + |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
812! Да конечно ничего! Я же не буду второй коммерческий Автокад делать. Был как-то в книжном магазине, полистал книгу Мак-Доналда по WPF. И чего-то особо не впечатлила. По большому счету там прорывных технологий нет, так, визуальные рисульки.
Ну да, может для таблиц там средства по-лучше. Вот сейчас нашел такой элемент WF, DataGridView. Пока он мне нравится. Даже по-умолчанию уже! ячейки редактирует. Да, и в нем именно ячейки! Прямым свойством можно задать кол-во строк и столбцов. И нередактируемые столбцы вроде можно сделать. Лепота! Если кто работал с ним, поделитесь, мне интересно... |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
ну я работал, контрол как контрол, кстати в автокаде свойства выводятся в что то вроде wpf PropertyGrid. Вот он интересен, но поработать с ним не довелось. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Вох, тогда подскажи:
это так, что прямого доступа к значению ячейки нет, а можно только например по событию CellEndEdit смотреть номер строки и столбца ячейки, и в зависимости от этого if-ом предпринимать нужные действия. Правильно? |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Нет - не правильно - есть коллекция строк в свойстве Row и в каждой строке есть коллекция ячеек в свойстве Cells.
p.s. Есть еще DataSource с настройкой редактирования - но судя по возникающим вопросам - Вам до этого надо подтянуть общий уровень
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Димон_, вот попытался сделать по-твоему, не совсем выходит. Вот так я значит начал:
Код:
По-другому, гладкого пути пока не нашел. Кажется разобрался как заполнять ячейки. Вот так: Код:
Последний раз редактировалось пользователь 0, 19.11.2015 в 01:07. Причина: найденное решение |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Я когда то потыкавшись с стандартными контролами для "инспектора объектов" написал свой
http://forum.dwg.ru/showpost.php?p=1337115&postcount=98 http://forum.dwg.ru/showpost.php?p=1...&postcount=129 |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Boxa,
прокомментируй пожалуйста вот этот синтаксис: Код:
И что такое QuickSelect? У меня он подчеркнут как неопознанный. Откуда это все растет? Также никогда не видел после слова catch чтобы стояло (Exception). Думал что после catch идет только { } и в этом блоке кода пишется что выполнить если попытка не удалась. Возникло такое мнение. Может быть окно свойств Автокада это форма внутри MDI-формы? У него же не только красивая таблица из двух столбцов, но и кнопки. Быстрый выбор к примеру. А красивая таблица, это может быть и DataGridView, и вот что выше пользователи говорили. Хочу сказать тем, кто говорит что окно свойств Автокада сделано средствами WPF: Автокад и его окно свойств существовали и даже очень благополучно задолго до появления WPF. Например 2000-й Автокад. Думаю там WPF-ом и не пахнет, а Автокад вполне на уровне был. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
LINQ
Пространство имен, откуда выдран этот фрагмент кода. Цитата:
Угу, все это справедливо, но с 2000-х годов, автокад серьезно реформировали и гуй переписали. Сейчас там именно wpf. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Извини, не очень понял. QuickSelect - это пространство имен? Тогда в чем оно? В составе System? Нашел такое System.Linq, не знаю к месту ли это. Забивал поиск в msdn, и msdn не находит такого QuickSelect. Специфическое что-то или как...
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
И чего Вы к этому пространству имен прицепились, это вообще не имеет никакого значения, хоть SuperPuperProektom назовите, это не важно.
Возможно так будет понятнее ![]() Код:
Понятно, что это придуманное мной и для меня пространство имен. Понятно, что в этом пространстве имен (и конкретно в этом проекте) есть много других объектов, в том числе и публичных, к которым идет обращение из этого кода. Так понятнее стало? |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Добрый день!
Попробую еще раз представить Вашему вниманию программу для подбора прокатных и составных металлических профилей "Металика" с редактируемой базой. Версия для тестирования. Хочу понять только у меня работает или нет? Плюсы: -Не пестрит лишней информацией -Все результаты расчета легко прослеживаются -Редактируемый сортамент Собственно целью этой работы является создание полного инструментария для расчета и конструирования металлических конструкций в одной оболочке на базе EXCEL как бесплатного аналога КРИСТАЛа. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
для Вохи:
все, понял. Просто сначала думал что твой пример подписчика на событие загрузки формы, имеет внутри себя только стандартные встроенные типы и методы. Вот видишь, как полезно использовать для пользовательских своих типов кириллические названия. Код сразу читабелен. Сразу понятно что ихнее, что свое. Библиотека .Net Framework огромна и никто не знает ее наизусть. Особенно такие юзеры как я. Выливаешь свой код как пример, а юзеры и не сразу видят что из System, и они еще не знали до сих пор это пространство/тип/метод/свойство, а что принадлежит перу автора. Ладно если ты назвал Dvutavry там к примеру или Moi_Dvutavry.40B2. Хотя такие названия тоже не очень. А в моем коде все по-русски, любому сразу понятно после первого просмотра. Все легко и доступно, как и должно быть в Бесплатном софте проектировщика |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Русский язык в названиях переменных поддерживает VBA и 1С из общеупотребительных навскидку.. какой из них выберете?)
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Offtop:
Цитата:
Попробуйте представить, как будет выглядеть Ваш код в редакторе, который не поддерживает кодировку Ваших файлов Код:
В любом случае, это Ваше право называть переменные так, как считаете нужным. Я в свою очередь, стараюсь придерживаться общепринятых правил и соглашений. Цитата:
ЗЫ. Специально залез на GitHub и поискал строку "Dim переменная as", из 120 результатов по VB, только в одном проекте увидел переменные на русском языке. потом поискал для С подобного синтаксиса, так же встречаются такие проекты, но крайне редко Последний раз редактировалось Boxa, 19.11.2015 в 17:55. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Про кириллицу. У меня простой стандартный VS 2012 Express, и с именами кириллицей все в порядке. Не могу точно сказать, в каких случаях имена не прочитаются. Если европеец мои пирожки будет изучать) У нас у всех чертежи dwg с русским текстом. Нет проблем.
В будущем, думаю проблемы непрочтения совсем не будет. Все будет перекрестно читаться-отображаться хоть иероглифами. MS сейчас сделал для разработчиков программ в VS такой тип проекта (могу ошибиться) UWF что ли. Там точно все будет поддерживаться |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
А кто-то может и под маком или под фрей сидеть... и насколько я понимаю и вижу, свободный и открытый софт должен быть и кросплатформенный, т.е. работать на свободных и открытых осях. ИМХО. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Boxa
>> свободный и открытый софт должен быть и кросплатформенный, т.е. работать на свободных и открытых осях. ИМХО. И почему то опираться на технологии от MS)) ежа с ужом как говорится пользователь 0 >>В будущем, думаю проблемы непрочтения совсем не будет. Все будет перекрестно читаться-отображаться хоть иероглифами. В будущем придется долго и мучительно править в соответствии с общепринятыми правилами Последний раз редактировалось zamtmn, 19.11.2015 в 19:11. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Представляете, скачиваете исходники - а там всё на китайском
![]() |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
в ближайшем настоящем, судя по обзорам - VBA в MS Office 2016, как имел проблемы с кодировкой и интерфейс аля досовский паскаль, так все и осталось. Традиции)
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Кто знает как работает MDI? Для следующей задачи - сделать как бы "окно свойств" как в Автокаде. Для этого, делаю форму окна и отображаю ее в главной форме приложения с назначением MdiParent. То есть свойству MdiParent формы окна назначаю ссылку на главную форму приложения и форма "окна" становится дочерней. Но вот плохо, что "окно свойств" оказывается ниже всех контролов главной формы. И если на всю главную форму растянута TableLayoutPanel например, то естественно в таком случае вообще не видно никак этого "окна свойств". А! Можно конечно при вызове свойств "подвигать" TableLayoutPanel и в образовавшуюся прогалину показывать "окно свойств". А при закрытии свойств обратно раздвигать.
Но хотелось бы как-то открывать дочернюю форму в контейнере главной формы, например в Panel. Но пока даже не знаю, возможно ли такое в принципе. Какие у кого есть мысли? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
только не двигать, а динамически менять - добавить строку, в нее вставить контролы (или еще таблицу TableLayoutPanel, и в нее контролы), потом уничтожить - когда отпадет надобность. Если уж все равно используете TableLayoutPanel для основной формы.
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
не 812, не так. Мне не контрол вставить нужно, а дочернюю форму. А в таблицу форму вставить, кажется, нельзя. Как понимаю, форма это такая верхняя в иерархии материя, и то что можно делать с контролами нельзя делать с формами.
Уже сделал пробу с поджатием таблицы и показом дочерней формы. Прикольно получается. Главное потом при закрытии дочернего окна не забыть вернуть таблицу в исходное состояние. Можно конечно организовать "окно свойств" как область в таблице ,причем динамически появляющуюся, но мне кажется это кривовато. Потому что "Окно свойств" кнопки свои имеет, да и организационно напрашивается выделить его как самостоятельную форму. Вот так, таблица "поджалась" и на свободном месте появилось "окно свойств" (см. приложение). Может и кривовато, но пока сойдет для простого инженера. Можно и подравнять, чтобы они заподлицо были. Работают нормально, независимо. Это через MdiParent сделано Последний раз редактировалось пользователь 0, 20.11.2015 в 02:19. Причина: добавка скриншота |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Да, работает.
Замечания: один раз не получилось посчитать. См. приложение. Но по второму разу все посчиталось. Странно. Также, расчет, точнее подбор сечений, происходит не медленно ли? У меня на ноутбуке около 6-8 сек. База из 1500 строк за 6-8 сек обрабатывается. А если у меня каркас будет? Много балок? |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Не, каркас целиком обсчитать можно только в таких пакетах как Лира или Скад. Здесь речь идет о расчете отдельных элементах.
6-8 сек. долго? Программа прогоняет расчет для каждой элемента полного сортамента взятого из СКАДа, в принципе это лишнее(подобрал первый элемент и успокоился). А вот если пользуемся сортаметами какой нибудь металлобазы или из того что есть, или не знаем что лучше (швеллер, двутавр, или трубу) вот тогда проще рассчитать все что есть вообще, а потом из этого выбирать что по легче или еще какие условия. ИМХО. После расчета обратите внимание на лист БАЗА, там появятся много полезной информации к которой можно применять фильтры. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
если посмотреть код - в цикле происходит множественное обращение к отдельным ячейкам внутри цикла.. это не быстрая операция.. лучше по возможности использовать массивы - в частности Получение массива на основе диапазона Excel.
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Товарищ stas_org, вопросы по твоей программе МЕТАЛИКА V0.1.
Устойчивость балки у тебя решена какая, устойчивость плоской формы изгиба, да? Как помню (могу ошибаться), для балок 3 проверки устойчивости. Местная устойчивость стенки, местная устойчивость пояса и устойчивость плоской формы изгиба. Хотелось бы это все видеть в результатах. Также не освещена прочность стенки. Касательные напряжения. Подробно комментировать лишне, и так понятно. Потом для балок есть такой принцип, всегда я это не любил рассчитывать, постановка поперечных ребер. Там замутно все так, трудно разобраться. Хотелось этот момент тоже видеть в результатах. Вот смотри приложенный скрин. Там я задал для прикола нагрузку тысячу тонн и пролет один метр. Так, для дури. Думаю что программа скажет. Программа говорит 70Ш5 двутавр вроде как годится. Ну не знаю, руками не перепроверял. Да, еще хотелось бы видеть расчет на местное смятие называется кажется. Когда к верхнему поясу приложена нагрузка на небольшой площади. В месте сопряжения полки и стенки большие напряжения получаются, и эта длина геометрически берется. В СНиПе картинку помню. А вот насчет подкрановых балок не знаю. Может они и не нужны. Специфическая редкая вещь, к тому же серийная или из каталога. Последний раз редактировалось пользователь 0, 21.11.2015 в 19:27. Причина: дополнительное пожелание |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Реализован расчет на устойчивость сжатого пояса(плоской формы изгиба). Растет на устойчивость стенки актуален при наличии больших сосредоточеных нагрузок. Обязательно сделаю (как раз этот расчет определяет необходимость постановки ребер). Эти расчеты(+ местное смятие) я хочу сделать отдельными (буду выбирать конкретный профиль и его проверять)
Записал в TODO. ----- добавлено через ~8 мин. ----- Все нормально как видишь по прочности и прогибам))), а вот касательные напряжения, устойчивость стенки и местное смятие пройдут едва ли. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Да так-то, вроде, спецификатор как спецификатор. Для начала, не понял только: для чего он?
Тот результат, что в итоге получается в экселе, это какая-то спецификация? где-то применяется в проектировании? Или просто для подсчета общего собственного веса конструкции для Ваших дальнейших расчетов? Если считаете общий вас, то поле "Итого"(в форме) чего-то не того, сумму не считает... В результирующей табличке (поле нажатия "В БУФЕР") вообще такой суммы нет... |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
|
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Не понятно другое. Зачем находясь в ексел, запускать отдельную форму, с очень бедными возможностями редактирования введенных данных (а именно, только лишь удаление неправильно введенной строки), потом с результатом опять возвращаться в ексел с результирующей спецификацией? Почему не делать все в "реальном времени" сразу в ексел? Не будет лишних багов и еще на этапе ввода исходных данных Вы можете тут же использовать все возможности редактирования ехел (например, копирование ячеек, строк и многое другое). Когда-то давно делал обычные спецификации металла, не для коммерческого предложения, а просто для выполнения спецификации и выборки металла в акаде. Посмотрите вложение, может такой путь будет проще. Последний раз редактировалось Владимир_М, 30.11.2015 в 18:56. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Моя цель не создание спецификации, а собрать как можно больше расчетов металлоконструкций в одном месте (аналог Кристала), спецификатор это типа бонуса)) нужна была мне прямо сейчас. Очень много проектировщиков которые с калькулятором и сортаментом в руках выводят эту простейшую форму и не парятся.
По ходу разработки в программе будут добавляться формы с каким нибудь вполне конкретным расчетом. Почти все исходные для любого расчета присутствуют на листе БАЗА. Мне часто приходиться на основании эскизного проекта , объявлять заказчику сколько в итоге он заплатит, а без прикидочный расчетов этого не сделаешь. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
сразу совет - включите в настройках VBA редактора Options: Require Variable Declaration - поставить галку. А в уже существующий код добавить в начале каждого модуля, формы и класса текст: Explicit On. Это сэкономит потом время на вылавливание багов с похожими переменными, одна из которых инициализируется, а другая - реально используется.
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
мне не нравится, что в правой половине формы нет поля для ввода количества листа. На профиль задается количество, а на лист нет. Не логично мне кажется. Мы же всегда когда считаем спецификацию, и профили и листы много раз детали повторяются.
Второй момент, не понял как редактировать уже введенную информацию. Допустим я ошибся и хочу поменять длину с 3300 на 4000. Или вообще позицию из таблицы исключить. Если вдруг ой, нет такого профиля. Ну или не 450 штук, а 900. А зачем кнопка "В буфер?" При каждом ее нажатии появляется новый файл с результатами. Хотелось чтобы просто результат корректировался. Мне так кажется. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Поле для количества присутствует вверху слева, оно как для профилей так и листов.
Редактировать пока никак, можно удалить и заново ввести. Кнопку "в буфер" заменил красивой иконкой экселя, по моей логике пользователь должен всю спецификацию увидеть сначала в листбосте, а потом экспорт на чистую книгу в Эксель. Дальше пусть у же сам делает что хочет сохранит или в акад вставит, все-таки я хочу чтобы пользователь не забывал о функционале екселя, а не только ругал программу за то, что она что-то не умеет. Внесение изменений я планирую делать не на форме, а в сформированном листе,после нажатия "в буфер" путём наложения зависимости в ячейках. Думаю так будет лучше. Типа: сформировал первичную спецификацию, отправил в отдельный файл, сохранил. Поправил количество или длину, веса пересчитались. Классика. Последний раз редактировалось stas_org, 30.11.2015 в 21:25. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
но удалить строку тоже нельзя, да? Как понимаю заново ввести всё.
а можно еще так предложить: у меня открыт файл с результатами то есть Буфер. Нажимаю на кнопку, появляется форма, я ввожу номер строки, измененные данные этой строки, и после нажатия "Готово" в Буфере переписывается строка с указанным номером, ну и соответственно таблица пересчитывается. Так мне кажется грамотно было бы. И так и сделать, форма не на всю таблицу ,а построчно. Просто мнение Чтобы пользователь не забывал! Такой пользователь как я, он в VBA 0 хотелось бы иметь форму ввода, существующую одновременно с файлом результата. Перебиваю что-то в форме ,и в файле результата соответственно появляются изменения. Также хотелось бы иметь форму, умеющую считывать готовые введенные ранее результаты. Если например начал вводить данные, до конца не ввел, ушел домой. Утром прихожу, включаю компьютер и далее за работу. Настоящая спецификация не за 2 часа делается. Грамотно, если будет полноценная форма на составление спецификации металлопроката для КМ стадии Р. И марку стали, и группу конструкций ввести. Последний раз редактировалось пользователь 0, 30.11.2015 в 21:49. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Как же, двойной щелчок по записи удаляет строку листбокса безвозвратно, там и подсказка есть.
Формы спецификации там уже не будет, это уже совсем другая книга. Знания vba от пользователя не требую, боже упаси. Насчёт марки стали и.т. д Обязательно надо бы, записал в todo |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Точно, не заметил сразу подсказку. Может так даже быстрее чем удалять клавишей delete. Но просто как-то принято мне кажется, если таблица то она редактируется привычными юзерскими навыками. Например выделить диапазон строк и сразу несколько удалить. Но это уже лишний каприз.
Тогда все нормально, за исключением возможности чтения введенных ранее результатов. Или хотя бы возможность правки через форму указанного пользователем файла. А то нарезать много Буферов и потом их тасовать как колоду карт это ... для Владимир_М Ввел две строчки в твоем файле, нажал ВЫПОЛНИТЬ СПЕЦИФИКАЦИИ, и вот ошибка (см. приложение). Не знаю что это значит. Последний раз редактировалось пользователь 0, 01.12.2015 в 00:09. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
ну про это я и толкую... все это и еще многое другое, о чем Ваши предложения выше, есть в самом листе эксель, уже реализовано! зачем изобретать велосипед и создавать таблицу эксель в своей отдельной форме затем опять все скидывать в лист?... Цитата:
Сама программка выполняет результат в акаде, как я и написал сразу, т.е. для продолжения нужен другой файл... Ну, для большей понятности есть у меня описание с картинками, см. вложение Просто, думаю вам без интереса такие спецификации, у ПГС-ников как-то по-другому металл специфицируется... "Грамотно, если будет полноценная форма на составление спецификации металлопроката для КМ стадии Р. И марку стали, и группу конструкций ввести." Вот такого "группу конструкций" в моих спецификациях точно нет Последний раз редактировалось Владимир_М, 01.12.2015 в 06:15. |
|||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Владимир_М
Не понимаю смысл запароливать vba код, он взламывается легко. Тем более косяки в коде. Я тоже балуюсь подобным, но так и ума не хватило разобраться с dxf 2000, все в 14 версии делаю. Особенно интересен многострочный текст, а там мрак полный ![]()
__________________
From Siberia with love |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
![]() На счет косяков, как-то бы по-предметней, что не так? Какие-такие косяки могут быть в коде, если все работало так, как я и задумывал? Стало быть "косяки", скорее всего, только в головах взломщиков! ![]() Но, все-таки, за конструктивные замечания буду благодарен. Что касается, "с dxf 2000". Ничего сказать не могу, даже не знаю зачем этот dxf 2000 нужен. С многострочным текстом никаких проблем в VBA асада нет. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Введенные ранее результаты можно править непосредственно в файле результатов, зачем создавать новый результат если его надо изменить. проще изменить сам результат.
Цитата:
И потом, это "проба пера" цель этого спецификатора не создание формы по ГОСТ. а создание базы данных с информацией о сечении, длинах, весе, количестве, стали и.т.д. А затем из этой базы, средством"сводная таблица" я легко и непринужденно формирую любую форму ГОСТ. Последний раз редактировалось stas_org, 01.12.2015 в 09:45. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Но чьи вот это слова: Прошу заценить. Ну вот и "заценил". И мне показалось, что Вы создаете себе работу там, где она уже сделана профессионалами. Я не предлагаю вам свою спецификацию (тем более кому-то какой-нибудь код). Вернемся к моей ключевой цитате: "Посмотрите вложение, может такой путь будет проще." Предложил только путь, или другими словами подход, идею. Ничего больше. Если интересно - обсудили бы дальше. Нет - дело хозяйское. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Цитата:
Ну так покажите мне. Дайте, и я буду работать и деньги зарабатывать, может быть (если мне понравиться) перечислю символические средства для радости автора. |
|||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Цитата:
Программа во вложении, причем не ожидал, что ею пользуются. Не скрою, что интерфейс сплагиатил, и большинство сортаментов. Но алгоритм мой.
__________________
From Siberia with love |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Т.е. был там и независимый ехе-шник и база файл Сортамент.mdb. Но там использовались некоторые компоненты, которые устанавливались вместе с Бейсиком. Следовательно, "для себе" все нормально, а для установки на другой комп нужно уже опять-таки дополнительную работу делать (установщик и проч.). А как айтишники взялись за безопасность, так вообще пришлось на других компах ставить виртуальные РС. А вот то что делалось чисто в VBA (эксель ли, акад ли) лет 15 назад, практически без проблем работает и по сей день. Кстати, за это время сколько разных версий самих акадов уже сменилось, а работает... Кстати, именно поэтому, совсем недавно начал переделывать данное приложение ("Арматура2003") под полностью акадовское с использованием только акадовских же таблиц и VBA. Хоть самому уже не надо, но люди попросили вспомнить былое... Цитата: Сообщение от Владимир_М что Вы создаете себе работу там, где она уже сделана профессионалами. Цитата:
![]() ----- добавлено через ~9 мин. ----- Ну вот отлегло, а то уже было напрягся "косяки в коде"! Дак, понятно не работает. Отвечал уже - приложение состоит из нескольких файлов. Во вложении только один из них, тот что нужен был по смыслу обсуждения - задание исходных данных по металлу в экселе. При полное готовое решение я ничего не заявлял. Последний раз редактировалось Владимир_М, 01.12.2015 в 11:04. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Во-первых, я как-то не увидел, что это кому-то нужно. Что именно такие спецификации металла кто-то еще использует. И у Вас речь идет про что-то друге ("коммерческие предложения" хоть в заголовке результирующей таблички стоит-таки слово "Спецификация") и у другого нашего собеседника vl74 вообще третий вариант Спецификации...
Во-вторых, вообще, надо бы критически сначала все просмотреть даже на предмет просто оформления, изменения ГОСТов и проч. А это время, и если нет "во-первых", то зачем же...? В-третьих, уже пояснял, что специально вопросами распространения своих приложений не занимался. Наверняка все-таки будут косяки при установках, следовательно, мне же начнут объяснять какой я мудак, опять зачем же это мне? Вот если будет интерес (см. во-первых), то будет и смысл заниматься установщиками и прочими экспериментами. Как-то в личном порядке кому оно действительно надо (не про деньги речь) можно и попробовать, в диалоговом конструктивном режиме отработать, если что не получится сходу. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Вот, поискал в архивах оказывается че-то сделал (может только пытался), но даже какой-то установочный ехе-шник для "Металла" нашел (еще под дискетки 1,44 МВ ![]() ![]() Только договоримся, Вы не шумите сразу и не отчаивайтесь, если сходу не получится. Отпишитесь о результате, и по-тихоньку, так или иначе мы ее заставим-таки работать. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
можете здесь пока почитать
http://forum.dwg.ru/showthread.php?t=126615 там про Lisp, правда, но принцип может быть тот же... в скрипте только нужно написать что-то типа: -vbaload "Pbk.dvb" -vbarun "StartPbk" Последний раз редактировалось Владимир_М, 01.12.2015 в 13:52. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Раз пошла такая тема,во вложении две вещи которые я писал довольно давно. vrs-wizard составляет спецификацию для КЖ и формирует ведомость расхода стали. Вторая проверка конструктивных требований для сварных соединений(определяем максимальную конструктивную и минимальную конструктивную длину сварного шва). Обе для Акада. Для того чтобы заработало нужно открыть код (4809148091) и подгрузить пропущенные библиотеки (сомon control) если не ошибаюсь. Там из нестандартных контролов только TreeWeve. вот его и надо подключить.
|
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
В первом окне есть как бы одна строка спецификации. Понятно, вроде, заполнил. А дальше? только один возможный вариант кнопка Выборка. Ну нажал. Предлагает в ком строке: Выберите объекты... Какие объекты? Что-то должно быть заранее нарисовано? Что? В результате выводится левая часть ВРС с изделиями арматурными, пустая (нули), нет учета даже того стержня, который я завел в первом окне. Изделия закладные в данной ВРС, я так понимаю, вообще и не предусматривались? Последний раз редактировалось Владимир_М, 01.12.2015 в 17:52. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Есть такая штука vetcad, там есть модуль "заполнение спецификаций", у меня аналог но только для арматуры. В центре окна большой чёрной кружек-это кнопка с изображением типа арматуры))) выбрали профиль, указали длину и количество, и жмём на красный крестик после чего программа попросит указать левый верхний угол строки спецификации. Нужно последовательно набрать сроки а затем нажимаем "выборка" и выбираем эти строки, врс будет сформирована. Текущие стили размеров и текста не должны (важно) быть анатотивными, масштаб принимается по текущему глобальному масштабу размерного стиля.
|
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Ну что ж, у меня мой Металл заработал-таки. В дистрибутиве (в том, что выше выкладывал - Pakage), правда, совсем старая, версия основного файла met_acad.exe, с ошибкой...
Поэтому после отработки установочной программки (в ходе установки будет спрашивать сохранять существующие файлы? ответить - yes), нужно в тот каталог, который будет по умолчанию предложен установщиком c:\Program Files (x86)\Met_acad\ распаковать новые файлы из вложения ниже, с заменой met_acad.exe. Далее смотрим "Инструкцию пользователя" (во вложении). Можно попробовать и проще, без установщика распаковать Met_acad.zip (там два файла) в указанный выше каталог, созданный вручную. Но это если уверены, что на компе есть MSFLXGRD.OCX. Иначе, будет ругаться... ----- добавлено через ~4 мин. ----- теперь понятно... обычно красный крестик - это удалить... потому даже и не попытался на него нажимать )))... Последний раз редактировалось Владимир_М, 01.12.2015 в 19:51. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Да, интерфейс не на высоте.
Offtop: а сколько я тонн арматуры я с ее помощью пересчитал, а сколько косяков в спецификациях нашел у других...... Я вот что прочитал в инете по этому поводу: 1. Создать .TXT 2. Добавить туда строки: cd C:/Windows/system32 (или sysWOW64) Regsrv MSFLXGRD.OCX 3. Переименовать .TXT в .BAT И просить пользователя запустить. Думаю должно сработать. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Больше не пугайтесь так. А то я за Вас испугался!
![]() Ну, если уже отошли, поробуйте еще разок. см. новый файл во вложении. ----- добавлено через ~9 мин. ----- Ну да, делали когда-то и такие манипуляции. Последний раз редактировалось Владимир_М, 01.12.2015 в 20:49. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
|
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
Цитата:
если автогадом то так нарисовали многоугольник преобразовали его в "регион" (_region) ткнули кнопеньку _massprop увидели табличку и искомую строчку
__________________
Профессионал - это тот, кто владеет двумя знаниями: как можно делать и как категорически нельзя! |
|||
![]() |
|
||||
Расчетчик Регистрация: 30.09.2011
Ростов-на-Дону
Сообщений: 1,051
|
Копайте в сторону псевдоскалярного произведения векторов (ориентированной площади). Грубо говоря в итоге получите набор треугольников и знак каждого из них. Тут можно вычислить площадь. Центр тяжести вычисляется (x1+x2+x3)/3. Из этого можно вычислить момент инерции. Вам просто нужно в определённом порядке обойти все стороны полигона. Начало координат и концы отрезка будут узлами треугольника. Весь алгоритм строчек 20 кода занимает. Кстати это подойдёт для произвольного, а не только выпуклого многоугольника.
Последний раз редактировалось Akim_1989, 03.12.2015 в 10:44. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Только обязательно выставить ПСК по центру тяжести сечения, иначе Момент инерции определиться относительно глобальной СК.
|
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
Цитата:
да, правильно центр тяжести в том же окне приведён, так что легко переместить в "ноль" фигуру
__________________
Профессионал - это тот, кто владеет двумя знаниями: как можно делать и как категорически нельзя! |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
Вопрос решен. Кажется все работает. В том числе и для сложного сечения из n-полигонов.
https://en.wikipedia.org/wiki/Second_moment_of_area |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
stas_org,
Меня интересовал именно алгоритм. ****************************** Пробую вычислять геометрические х-ки сварных швов в Текле, через API. Площадь, момент инерции, ц.т. сварных швов. Для определения несущей способности сварных швов. Отлично получается! |
|||
![]() |
|
||||
Расчетчик Регистрация: 30.09.2011
Ростов-на-Дону
Сообщений: 1,051
|
Цитата:
![]() ![]() |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Как все просто оказывается если применить https://en.wikipedia.org/wiki/Second_moment_of_area
Это получается что швы любой формы на момент можно легко посчитать. Отпишите когда будет готово. |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 25.10.2010
Сообщений: 880
|
Цитата:
__________________
From Siberia with love |
|||
![]() |
|
||||
Жалкий инженеришка-проектаст Регистрация: 31.01.2010
Сообщений: 1,986
|
stas_org,
А это видео. ![]() Можно проверить геом характеристики, на видео все размеры есть и профиль http://screencast.com/t/65CZ2Wjq http://screencast.com/t/GovaE0u3v2 Последний раз редактировалось 100k, 04.12.2015 в 17:37. |
|||
![]() |
|
||||
Негропроект, инженегр-конструктор Регистрация: 16.02.2008
Черкассы
Сообщений: 903
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Спрашивал про элемент DataGridView:
Так же хочу у Вохи уточнить, где "потолок возможностей" у DataGridView? Например можно в нем сделать для ячейки раскрывающийся список? Пока не нашел как это сделать, или это не предусмотрено. Или вставить в ячейку другой контрол, например ComboBox, или это тоже нельзя? DataGridView не может быть контейнером? То есть он только лишь отображает в ячейках текстовые значения Value? И я либо редактирую текст в ячейках руками, а если хочу сделать что-то более интересное, то по событиям в ячейках уже пишу своих подписчиков. Например щелкнуть мышкой по ячейке и отобразить отдельное окно в виде ShowDialog. Но это громоздко, хотелось бы получить раскрывающийся список на ячейку. Подскажите умное что-нибудь. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Код:
Последний раз редактировалось Владимир_М, 06.12.2015 в 14:17. Причина: добавил картинку |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Металика V0.1. Должна быть наверное V0.2? Следить за версиями.
Не нашел, в отчете чтобы явно было прописано поперечные ребра нужны/не нужны. В заголовке отчета хотелось бы видеть не просто ссылку на пункт СП, а вкратце формулу, My/Wy, или корень квадратный из (Сигма_y^2 + 3*Тал_yz^2) и т.п. Поперечные ребра интересны. Ради них можно даже в коде автора покопаться для интереса и самообразования |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Думаю когда
тогда назовем V1.0 и в днл. Здесь немного интересней, различаются ребра на опорах и ребра обеспечивающие устойчивость стенки. Проверяется по СП16 только необходимость (надо ставить или нет). Сам расчет ребра(только на опорах и под Сигма_loc) сводится к расчету центрально сжатого элемента (тавр либо крест). Шаг ребер в пролете определяется конструктивно, а затем рассчитывается устойчивость стенки в пределах между ребер(не понятно при этом как толщина ребра определяется). Там сложность в определении усилий которые нужно брать в пределах расчетного отсека(между ребрами). В общем не универсальный расчет какой-то будет. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Цитата:
вполне универсальный, для случая равномерно-распределенной нагрузки. Согласен, что опорное ребро не надо рассматривать в Программе. Это дело явно индивидуальное и зависит еще и от крепления. И считается просто. Пожелание к расширению возможностей Программы: добавить форму с введением своих размеров сечения составного двутавра. И сделать "второй тип расчета", проверку этого введенного сечения. Нагрузку и другие исходные данный ввел, и смотрю проходит/ не проходит мое составное сечение, естественно с указанием шага поперечных ребер. Да, шаг поперечных ребер можно задавать в исходных данных, а Программа будет считать что такой отсек расположен у опоры и соответственно проверять у отсека устойчивость стенки. Может быть так: при шаге ребер 1,5h стенка не проходит, а при шаге 1,2h проходит. И вот надо это как-то разрулить. Последний раз редактировалось пользователь 0, 07.12.2015 в 17:59. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Цитата:
Цитата:
1. Не должно быть пропущенных строк 2. Если в столбце "А" написано "Двутавр" или "Шлевеллер" то производится расчет общей устойчивости, если что-либо другое то проверяется только прочности и прогиб 3. При этом момент инерции, сопротивления, крутильный момент инерции и размеры полок и стенок должны быть забиты. Высота (h) двутавра берется полная (стенка+2 полки). Все как в сортаменте СКАДа. Отфильтруйте на листе "База" по столбцу "В" "Свой двутавр", там как раз забит пример, формулы для момента инерции и сопротивления и крутильного момента там тоже забиты, достаточно просто растянуть их на новые позиции. Отсутствует только статический момент половины сечения, но он нужен только для расчета на срез. |
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
Вопрос про DataGridView.
Каким образом можно вставить в ячейку изображение, значок или иконку цвета, который выбран (например) после срабатывания ColorDialog ShowDialog()? ЗАдача такая, есть цвет Color и хочется его отображать в таблице не текстом, это примитивно и некрасиво, а значком. И вот не нахожу прямых путей чтобы это осуществить. Пробовал ячейке присвоить объект DataGridViewImageCell, но как этому объекту объяснить цвет Color не знаю. Еще видел такой объект Icon, не знаю к месту ли это. Подскажите если кто знает нормальный путь, пожалуйста. |
|||
![]() |
|
||||
Регистрация: 12.06.2010
Липецк, Москва
Сообщений: 534
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31
|
а может и перейду! Когда снова был в книжном магазине, еще раз подержал в руках книгу Мак Доналда. Но все-таки WF это классика.
На форуме sql.ru пользователь Где-то в степи уже показал способ рисования на ячейках DataGridView. Сложно вроде бы, но работает. |
|||
![]() |
|
||||
Регистрация: 12.06.2010
Липецк, Москва
Сообщений: 534
|
Я всегда был сторонником прогресса. Если ПО - то самое последнее. Windows 10, Office 2016, Visual studio 2015 и т.д. Люди ведь стараются, делают, дополняют... Ну да ладно - не будем разводить флуд, а то будет ата-та ))
По теме - для специализированных вопросов советую использовать специализированные форумы. Например http://adn-cis.org/forum/index.php. Форум dwg.ru к таким не относится - тут в основном любители лиспа ![]() |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Offtop:
Цитата:
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Цитата:
Однако прошло почти 8 лет. Хотелось бы узнать адрес этого "бесплатного софта", аналога всего-всего? Дайте сцылку, господа. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: ну на форуме в последнее время вообще не особенно много желающих писать что-то бесплатно, имхо) Поддержка существующих программ-самописок, помощь тем - кто пытается что-то сделать сам. А халявщиков сейчас и в реальной жизни хватает, чтобы их еще по форумам собирать)
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
С точки зрения целесообразности, было бы неплохо написать аналог существующих программ на языке, который понятен всем и который позволяет выполнять как проведение расчетов, так оформление результатов расчета (типа Mathcad).
VB.net никак не подходит, так как обычные юзеры его не знают. Эксель - дурацкая система (хотя его знают почти все), так как формулы в нем не видно и поэтому разобраться в написанном кем-то другим трудно. Опять же - повторять расчеты, которые делает Арбат - глупо, так как это инструмент уже есть и стоит 22 тыс. руб (купить может каждый). Создание аналога Арбата с тестированием выйдет более пятисот тысяч только по трудозатратам. Призвать десяток программистов бесплатно повторить Арбат - тупиковый путь. Можно было бы попробовать коллективно реализовать нестандартные расчеты, которые не поддерживает Арбат. Но, имхо, вопрос упирается в язык. Маткад стоит 43 тыс. руб в год, что уже далеко не бесплатно (и его возможности кратно превышают потребности обычного проектировщика - символьная математика, решение систем нелинейных уравнений, построение поверхностей и т.д.). Дешевле юзать Арбат. Последний раз редактировалось nickname2019, 01.03.2020 в 12:16. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Через 8 лет! Народилось новое поколение! И опять поиск волшебного "языка"!
DEM, где твоя команда? Цитата:
И суть отражает... |
|||
![]() |
|
||||
Другие берега Регистрация: 12.09.2009
г. Краснодар
Сообщений: 315
|
Отличный, бесплатный софт.
Довольно много в нём уже реализовано инженерных расчетов. Есть еще TechEditor, но знаком только на уровне роликов с известного видеохостинга. ----- добавлено через ~5 мин. ----- Так такого ведь и нет. Каждый пишет там где знает. А что до написания программ типа ... не вижу смысла. Вот если это будет что то принципиально новое ... ну может вроде Project Enion (использование нейросетей).
__________________
День прожит зря, если за день ты не узнал ничего нового! |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Расчеты должны быть визуализированы и понятны как большинству, так и экспертизе (как в Маткаде и SMath, либо как в НормКаде). Подход как в Арбате (когда тупо пишут - проходит/не проходит) - это нужно делать сертификат на программу и обновлять его после каждого изменения, что не айс.
Если сделать и открыть расчеты в Маткаде (например), то, формально, чтобы воспользоваться юзеру придется покупать маткад, который ни разу не бесплатный. Таким образом, бесплатный проект должен быть написан в более-менее бесплатной среде, позволяющей визуализировать сам расчет. Последний раз редактировалось nickname2019, 02.03.2020 в 09:30. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Программы не делаются "колхозом". Даже когда где-нибудь в СНТ надо выкопать траншею и собирают субботник, то приходит сотня человек, из них копают десяток, а остальные советуют - Надо не такие лопаты, надо не так нагибаться, надо не в ту сторону землю отбрасывать. Ну, выбрали бы Excel - и что, результат был бы? Или только "шансов" больше? Да сотни инженеров делают "для себя" таблицы, в том числе очень классные. Но как только начинают за них браться "коллективом" - "ПЦ котенку". Кстати, мощнейшая сейчас 1С начинала свои "бухгалтерии" тоже с электронных таблиц "Lotus 1-2-3" - была такая система, когда Excel еще и не было. Но результат был потому, что разрабатывал один человек - Сергей Нуралиев, а организовывал всё Борис Нуралиев, причем было всё в хозрасчетном отделе проектного института НИПИстатинформ. Но они быстро поняли, что с помощью электронных таблиц серьезную программу не сделать, и взялись за 1С с целой линейкой продуктов. На рынке бухгалтерских программ к тому времени уже были "Парус", "Инфин", "Инфобухгалтер", "Турбобухгалтер", "Финансы без проблем" и другие. Но 1С в итоге всех сделала. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
Инженер Регистрация: 20.01.2016
Сообщений: 309
|
Что мешает перейти на SMath Studio? Там даже присутствует возможность оформить в виде *.exe
__________________
Все, казалось бы, просто, но на самом деле это не так - В. В. Горев, том 1, стр. 338 - М. 2004 |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Чтобы по-троллить энтузазистов. Ну я же писал
Цитата:
Вот zamtmn за это время прекрасную программу сделал, бесплатную и opensource, причем графический движок, а не "q*l^2/8". Безо всяких обсуждений. Так и его прохожие стали попрекать "не тот язык". |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Понятно что идея была возможно не правильно сформулированна. Но на сегодняшний момент, есть варианты развития. Вопрос времени больше стоит. Т.к. зарабатывать и программировать не всегда получается. Сейчас вот есть пара идей интересных но реализовать их в одно рыло тяжело. Каждый смотрит в свою сторону, и это нормально. Я сейчас сосредоточился на облачных технологиях, т.к. крупные обьекты тяже вести по старинке. Т.е. каждый раз сохранять задания в папки и т.п. Нужно работать в единой информационной среде, я понимаю, что можно использовать ftp и т.п. Но я взял за основу Nexcloud и уже из пайтона создаю структуру папок, раздаю права на доступ к папкам и т.е. Еще осталось к этому форум притачить и будет полноценная система выдачи заданий.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
>>программу сделал, бесплатную и opensource, причем графический движок, а не "q*l^2/8"
Нет. пока не сделал. И такими темпами похоже не сделаю. Внутри куча проблем как несерьезных от лени, так и глобальных за которые даже с какой стороны браться не знаю. |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
3) 'чувствуешь что не получается? остановись. отдохни, поразмысли';
4)'не можешь найти ошибку (особенно логическую, смысловую) воспользуюся помощью товарища. вместе сним разбери кусок кода где находится ошибка. ошибка как правило выявлется, когда ты рассказываешь товарищю алгоритм написанный в данном куске кода'. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
это нормально для проекта длительностью лет в 7, если не ошибаюсь.. тут через пару лет смотришь в свой же код и не понимаешь сразу - почему именно так сделано. Поэтому комментариев процентов 25 в коде - даже на те вещи, которые в данный момент кажутся очевидными) Возможно, что действительно просто пришло время новой архитектуры программы с заимствованием удачных фрагментов из старого кода.
|
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
процитировал советы профи.
----- добавлено через ~2 мин. ----- когда пишешь лет 7 уже не то, что забывашь, что где написано, но и зачем всё это было нужно ))) ----- добавлено через ~5 мин. ----- коментировать приходится не только код в модуле или программе, но вычерчивать на ватмане сруктуру программы с перечислением всех модулей с полным описанием, что в каком модуле находится. дабы не написать это повторно. ))) |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Так и никто до конца не делает. Вот в Microsoft 127 104 лбов работает, а несчастную винду довести до ума не может - каждая версия всё хуже и хуже. Да еще и активно поддерживает гомосексуалов, бисексуалов, и трансгендеров и прочих этих самых, является платиновым спонсором гей-парада в Сиэтле.
Зачем тебе на них равняться? Но ты же делаешь программу для себя, она твой интеллектуальный капитал на будущее, столько изучил, набрался опыта. В будущем всё это окупится. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: а набиваете на перфокартах код небось до сих пор?)
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: спасибо - где то в шкафу коробка с ними лежит)
Скорее семерка по стабильности - хп удавалось завешивать намертво регулярно, семерку - единичные случаи за годы использования. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
>>но вычерчивать на ватмане сруктуру программы с перечислением всех модулей с полным описанием, что в каком модуле находится. дабы не написать это повторно. )))
Если бы все было так просто. Ватман давно кончился и для рефакторинга зкада пришлось писать другую программу https://github.com/zamtmn/pudgb которая парсит исходники и строит дерево зависимостей модулей. благодаря ей удалось избавиться от круговых зависимостей и более менее структурировать движек. прилагаю картинку с "круговым" отображением внутренних зависимостей и ее увеличеным фрагментом. Полезной информации такой вид отображения дерева не несет, но позволяет оценить объемы. маленькие квадратики попериметру - модули, линии - зависимости между модулями ----- добавлено через ~10 мин. ----- >>когда пишешь лет 7 Первый комит зкада в репу на шаманграде был 22 июля 2010 года. До этого пару лет проект комитился в локальный репозиторий который потерян, но целостной программы он тогда из себя не представлял. До этого еще год-два развивался без контроля версий. Последний раз редактировалось zamtmn, 02.03.2020 в 22:35. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Собираешься написать какой-то обработчик для полилиний - пишешь "poly", нажимаешь ctrl+пробел, ждешь пока visual studio выдаст тебе список всех функций, в которых имеется "poly". Анализируешь список минуты четыре. Если ничего не нашел - значит функцию нужно писать еще раз ![]() Если бы я был умный, то в самом начале можно было бы ввести такое правило имен: mF_%действие%_%тип объекта%, где mF - обозначает, что это самописная функция. На самом деле, вместо mF лучше писать "aA_" - чтобы самописные функции попадали вверх списка, который предлагает VisualStudio (сортировка по алфавиту списка вроде идет). Сейчас приходится анализировать все функции, в которых Autodesk или еще кто-то решил в название написать "poly". А структуру можно рисовать только для стандартного типового проекта, который полностью понятен (сайт фирмы и т.д.). Структура нового проекта, который пишется "для души", обычно становится понятна только к его завершению. Последний раз редактировалось nickname2019, 03.03.2020 в 06:23. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Современные средства разработки не требуют никакого "ватмана", даже "электронного". Теперь торгуют UML (Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур. Это опять же игрушки для "менеджеров", а также для "доцентов с кандидатами", которые студентов мучат-учат, как писать программы, при том, что сами ни одной серьезной не сделали. Обычному же разработчику, который сам пишет, эти игрушки ни к чему. Правильно написано Цитата:
Цитата:
И пошел "плиточный" интерфейс, из-за стратегического просчета Microsoft - там размечтались, что на всех мобильных устройствах будет Windows (единая по морде лица с десктопами), да еще и специально под нее железки будут делать. Да свой "магазин" будет. Размечтались... Много ли наторговали по сравнению с Андроидами? А сколько ужасных багов, отбивающих охотку у самых верных поклонников. Эх, нет современного Маяковского, чтобы написать "Что такое хорошо и что такое плохо". На примере Microsoft - там придумывают что-то хорошее, но не могут хорошо сделать. Они не знают, что Plenus venter non studet libenter (Сытое брюхо к учению глухо) - а брюхо у них сытое. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Это позволяет избавиться от распухания интерфейса и запутанного дерева зависимостей. А скрипты - это как раз открытая часть, которую могут править и которой могут обмениваться юзеры. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
ShaggyDoc
Спахватился я когда меня это стало напрягать. На картинке зависимости в нормальном состоянии - переделаном и меня устраивающем (ИМХО осталось буквально пара мест для переделки в этом плане). С меньшим колвом зависимостей получится только сильно упрощая функционал. nickname2019 >>достаточно в пределах 40 базовых команд Вы ошибаетесь. >>Это позволяет избавиться от распухания интерфейса и запутанного дерева зависимостей. Интерфейс в зкаде минималистичный и ИМХО удачный. >>А скрипты - это как раз открытая часть, которую могут править и которой могут обмениваться юзеры. У меня открыто все. Скриптов в привычном плане нет, т.к. писать их некому - мне они без надобности. Програмный код не хуже скрипта, единственное - его изменение требует пересборкии программы. |
|||
![]() |
|
||||
Инженер Регистрация: 20.01.2016
Сообщений: 309
|
Как правило, ничего дельного не выходит из этого, если исходный *.mcd чуть сложнее чем a:=2+2.
__________________
Все, казалось бы, просто, но на самом деле это не так - В. В. Горев, том 1, стр. 338 - М. 2004 |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
API SmathStudio довольно неплохо документировано. Но использовать ядро SmathStudio извне, наподобие Excel скорее всего не получится. SmathStudio построен на плагинах(дополнениях). Некоторые из этих дополнений позволяют записывать результаты в тот же Excel или .odt
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
SMrun("путь к файлу", "строка исходных параметров a=2;b=3;и т.д", CString &resString); где resString - строка со списком вычисленных параметров. На самом деле, думаю, что так не выйдет. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
1) Переффикс-объект-действие (например ProcBitmap1Paint) - таким способом обозначаю собственные фуннкции и процедуры, в дельфийском стиле.
2)В рамках своего проекта решил предоставить пользователям не только написание собственных команд, но и визуальную разработку собственных компонентов (формошлепство) с включением результатов в длл и автоматическое подключение длл к программе. 3) Некоторые профи по прежнему пользуются укрупнёнными блок схемами и вычерчивают (распечатывают) структуру программы (модуля) и вывешивают их на стенах. Последний раз редактировалось CalcProg, 03.03.2020 в 15:59. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Есть варианты использовать scilab.
У него есть и web интерфес, где можно держать функции библиотечные. Есть и вариант для локальной машины. Конечно нужно сделать например интерфейсы для работы с автокадом и другими программами. С другой стороны можно и пайтон использовать, но создать свою библиотеку функций которую можно пополнять. Бибоиотеки для работы с другими программами есть. На web перевести не вопрос тоже. |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
Какая из уже имеющихся программ умеет оформить расчет так, как это делают в любом инженерном учебнике?
По-моему, нужен не "набор программ", а среда для инженерных расчетов. Программы может писать небольшой процент инженеров, а набирать формулы умеют все. В идеале нужен ввод данных с контролем правильности и получение готового отчета, совместимого с офисом. Из упомянутых в теме программ ближе всех - TechEditor, но создание шаблонов через программирование на Паскале опять сократит число разработчиков до нуля. Было бы создание шаблона как в Smath, независимый режим отчета как в TechEditor, и ввод данных как во всяких Арбатах - было бы всем счастье. Следующие 8 лет я буду хотеть именно этого. Потому что сколько уже можно терпеть? Где наша халява? |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Этого не нужно. Строительные формулы иногда имеют эмпирический характер, который с размерностью величин часто не дружит.
Тоже не надо. Инженер в расчетах должен это уметь сам делать. Бесплатных преобразователей размерностей полно, в том числе онлайн. Программе этого понимать вообще не нужно. Так можно потребовать наличие встроенного искусственного интеллекта, который будет сам считать, чертить чертежи и сам получать зарплату. Достаточно наличия функции округления, которая позволит отбросить лишние цифры в результате. А функцию уже может применять юзер там, где надо. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
В учебниках пишут "по ученому", т.е. приводят формулу, потом расшифровку обозначений со ссылками на свои формулы, а там еще на один уровень. И только в примерах может быть нормальный порядок вычислений, часто "задом наперед". Вот и результаты должны так быть оформлены. В раньшие времена "машина" могла "помигать лампочками", выплюнуть страницу с цифрами и все восхищенно цокали языками - Кибернетика, блин! Потом результаты стали выводить уже с расшифровкой результатов. Но сами расчеты оставались скрытыми. Надо было только доверять. Теперь особая ситуация - везде в ПД упоминаются "обоснования", а под этим эксперты понимают именно расчет, да еще расписанный по формулам. Они могут быть и в тексте ПЗ, могут быть и в отдельном оформленном томике. Всякие "листочки", валяющиеся где угодно уже не устраивают. Причем подробная расшифровка нужна не только для экспертов (они все равно не поймут), а для самих специалистов - по расшифровке можно найти и ошибки - или введенных данных или самого расчета. Конечно огромные расчеты, наподобие Лиры или загрязнений атмосферы по формулам не распишешь. Но подобные программы проверены, тестированы, сертифицированы (причем не формально). А кто "зуб даст" за правильность результатов программы-самоделки, у которой "математику" считает другая самоделка, а формулы вводит "тетка"? И зачем вообще нужна связка со SMath Studio? Какая такая математика оттуда нужна, которую нельзя написать в лбой программе? Цитата:
Такая программа, которая "считает всё" давно есть, это Научный Инженерный Калькулятор Влада Волкова, только она по ОВ, а не по строительной части. С Владом мы лет 20 по ней переписывались. В НИК действительно есть всё - все отдельные расчетики, все-все справочные данные. И даже самостоятельно формулы можно вводить. Казалось бы мечта, а не программа. Я этот НИК, еще работая в институте, усиленно "внедрял". Сначала вроде бы восхищаются -Всё есть! А потом перестают вообще пользоваться - А зачем мне "только посмотреть"? А зачем мне только формула? Я её и в уме вычислю, нужен комплексный расчет. И даже на форуме АВОК, где 200 тыс потенциальных пользователей, всего семеро хоть как-то откликнулись. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Имхо, подобные таблицы - это вообще зло (а Exel - это абсолютное зло). Обычный инженерный расчет представляет собой "простыню" в которой последовательно формулами все вычисляется. Таблицы - это когда нужно анализировать список элементов (ветер на произвольную группу стержней и т.д.). Последний раз редактировалось nickname2019, 04.03.2020 в 08:31. |
|||
![]() |
|
||||
Имхо, автоматизировать при наличии свободного времени/желании много чего можно, а вот нужно ли... Ибо до функционала платных программ энтузиастам редко когда удается дойти. Другой вопрос делать эксель/программу/расчет в маткаде для однотипных действий серьезно ускоряющих процесс выпуска конечного продукта - этим занимаются практически все.
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Как арбат - может и не нужно. Исходные данные по нагрузкам можно забивать в интеллектуальный элемент (балка), а оформление расчета можно делать как функцию этого интеллектуального элемента. Только данные для расчета можно заносить опционально, чтобы не во все балки эту инфу пихать.
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Что-то менять в коде и должен только автор, а не весь "колхоз" где каждому может показаться "а вот так лучше". В чем не раз приходилось убеждаться на "опенсорсных" проектах.
А вот оформление может изменить и пользователь, потому что в программе имеется и Дизайнер Отчетов и их генератор. Цитата:
Excel здесь вообще не причем. Но "абсолютным злом" её считают горе-программисты. В свое время они привыкли, что для любой мелкой программы их должны были обхаживать - уговаривать, включать в планы, составлять ТЗ, предоставлять "алгоритм на ватмане параллелограммами", а потом еще и делали, как могли, а не так, как надо. "Проходили" мы это... С появлением электронных таблиц (еще до MS Excel) такие труженики стали просто не нужны. Всю мелочь, и не только мелочь инженер может сделать сам. |
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Не понимаю людей которые пишут что Эксель это зло. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Ноги - тоже гениальный вид транспорта. Пока не начнешь пользоваться велосипедом.
А еще есть мотоциклы, автомобили, вертолеты, яхты и т.д. Каждый застревает в свой зоне комфорта, но на разных уровнях. Эксель хорош там, где нужны расчеты в табличной форме, например -сметы. Большинство инженерных расчетов делать в табличной форме некомфортно. А сдавать их в экспертизу в табличной форме - это ооочень сложно. ----- добавлено через ~9 мин. ----- У нас кроме Экселя мало кто может пользоваться еще чем-то. Именно поэтому - зло. Научили костылить на Экселе - и костыляют потом всю жизнь. Лучше, если бы дополнительно к Экселю Маткаду обучали или SMathу. Последний раз редактировалось nickname2019, 04.03.2020 в 11:18. |
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
Программ можно написать миллион, каждая из которых будет заточена под определенную узкоспецифическую область, и да, в этой области будет выигрывать у конкурентов. Но эксель - программа универсальная, этакая математическая песочница, где можно строить любые куличики, и подходящая под все задачи.
Нифига, напротив, я, научившись хтмл-у, vb, js и прочему, понимаю, что затраты на разработку новых решений не окупают использование простых и старых. Разве что если б мне платили за это) |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
Пользовался и пользуюсь. Да, удобно по части оформления, если нужно отображение формул, ну и формулы эти быстрее вбить. Эксель все равно, на мой взгляд, переплевывает маткад, если сравнивать их как песочницы (больше возможностей по анализу и фильтрации данных)
Добавлю. Если бы маткад-аппл-сервер был доступен бесплатно и вообще был бы доступен рядовому пользователю, то наверно вопрос в заглавии темы бы решился в пользу маткада, но только из-за удобства представления и распространения Последний раз редактировалось kopekopa, 04.03.2020 в 11:41. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Не подскажете, как в эсцеле функцию вычисления интеграла(определенного) вызвать наподобие маткадовской? ну или дифференциала? Это если сравнивать их как песочницы
|
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
|
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Предлагаю резюмировать:
Расчетный софт должен отвечать критериям: 1) Масштабируемости, в смысле допускать массовое тиражирование без привязки к "немассовым" средствам разработки 2) Наследования и полиморфизма, в смысле доступности управляющего кода для изменения юзерами так, как им нужно 3) Наглядности, в смысле возможности составления визуальных отчетов со всеми формулами и пояснениями, примерно как принято при ручном счете 4) бесплатности, в плане отсутствия стоимости или некоторой минимальной стоимости |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Имхо, до требований пока еще очень далеко - пока это лишь хотелки-фантазии. И снова "разойдутся в море корабли" - кто писать под текущие задачи на том, что под рукой и чем владеет, кто фантазировать о халяве...
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
formulator '$f_{n}=\frac{1}{\sqrt{5}}\left[\left(\frac{1+\sqrt{5}}{2}\right)^n - \left(\frac{1-\sqrt{5}}{2}\right)^n\right]$' будет затруднять масштабируемость среди народа. Ни фига не наглядный же язык. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
Цитата:
Последний раз редактировалось Кулик Алексей aka kpblc, 04.03.2020 в 14:42. |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
мне больше нравится программа 'живая физика'. идеи заложенные в этой программе я хочу реализовать в своей.
https://m.vk.com/topic-51900396_31592184 |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
И может до самих программ дело и не дойдет - но вышенаписанное уже будет являться подробнейшим актуализированным руководством для расчетов, и значит еще больше случайных людей ринется и в расчётчики тоже - создавая демпинг и возможности "оптимизации" штата на радость работодателя. Есть желающие получить в "подарок" за волонтерскую работу над этими алгоритмами расчетов предложение поработать за меньшие деньги (трудные времена и т.д.) или вы можете быть свободны?) |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
С каких пор жесткостные характеристики произвольного поперечного сечения или контура стали не нужны инженеру? Продавливание, там по всяким сложным контурами пр.
Так и знал, что начнется с "оно тебе надо?". А про символьные вычисления речи не шло. Я все про функцию численного интегрирования(дифференцирования) дознаюсь |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
На самом деле, это приведет к сокращению низкоквалифицированных работников и росту зарплат у квалифицированных (освоивших автоматизацию). А чтобы из нискоквалифицированных перейти в высококвалифицированные - нужны годы. И это связано с пониманием работы конструкций, а не осваивания "кнопкодавства". |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Хе-хе... Гениальный Дональд Кнут изобретал эту хрень во времена "больших" ЭВМ, когда пользователю максимум был доступен терминал (грубо говоря "экран", временно отсоединенный от "мозгов"). На терминале набивали с клавиатуры какое-то задание и отправляли какой-то программе, которая это обрабатывала. Например, превращала теховские "шифровки" в форматированный текст.
Мне доводилось с этим работать. Вызываешь программу TXT и набиваешь текст с управляющими символами. Потом вызываешь DOC, она берет этот текст и превращает в "красивый". Третья программа PRN выведет на принтер, где увидишь ошибки и начнешь все сначала. Аналогичным образом и расчеты выполнялись - цепочкой программ, каждая из которых выполняла свой кусок. Так было всё построено в UNIX и других OS. Тогда это было очень разумно, позволяло рационально использовать небольшую память и быстродействие машин тех времен. Сейчас за эту архаику держатся "староверы", да завербованные ими юные души. Они просто даже не желают освоить правильную работу в том же Word, и диссертации пишут на тему "это очень сложно". Что "главный недостаток WYSIWYG в том, что при помощи пробелов в нём всё-таки можно худо-бедно хоть как-то отформатировать текст а в TEX — нельзя". Ну и прочие "сказки дядюшки Римуса". О стилях и прочем и знать не желают - они же греховной мышью устанавливаются. А ведь когда сейчас пишут техническую книгу с формулами, таблицами, ссылками и прочим, то любое издательство требует "рукопись" именно в Word, причем непременно по своему шаблону. Посмотрите, например, книги БНВ - они на разные темы, но все оформлены и грамотно и абсолютно одинаково. И в них нет ни одного лишнего пробела, которыми, по сказкам "староверов" якобы форматируют текст. Могу даже показать скрин страницы, где всё лишнее удаляется техническим редактором. |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
Тогда все уже есть в Экселе, зачем еще что-то придумывать?
Цитата:
Первый раз столкнулся с необходимостью контроля промежуточных вычислений в лабораторной по строительным конструкциям, когда требовалось определить EI балки со сложным опиранием по результатам измерения прогиба и поворота. "Просто отбросив лишние цифры в результате", мы получили отрицательную жесткость. Я несколько часов убил, пытаясь понять что случилось, пересчитывал, перевыводил формулы из методички - думал, там опечатка. Потом догадался посчитать не в одну строку на калькуляторе, а с контролем промежуточных вычислений. Оказалось, сработала потеря точности на малых разностях. Приборы в варианте для нашей подгруппы были расставлены неудачно, и погрешность на пределе точности измерения запросто давала вместо правильного ответа случайные числа. Об этом я честно написал в выводах, но, поскольку их никогда не читают - подозреваю, что и по сей день у половины группы ПГСников в этой лаборатории получаются веселые ответы, а преподаватели рассказывают про тупых студентов и кривые руки. Такие же ошибки ловил и позже - и в самописных программах, и в ручных расчетах. Так что инженерная программа просто обязана делать контроль точности. Любая МКЭ программа контролирует решение системы. А когда проверки считают необязательными - на форуме появляются темы, вроде обсуждения "как Кристалл в балке PL/4 с погрешностью вычисляет". И расчет в Excel "в одну строку" - такая же плохая идея. Программа со скриншотов как раз делает все перечисленное. Разве что точность, видимо, фиксированная. Всем приходилось оформлять расчеты в Ворде. Только он расчеты не делает. А программы, которые делают - то оформляют абы как, то вообще результат не показывают, то не дают что-то свое сделать. Цитата:
Да на кой нам латекс и прочий бдсм? Очевидно же, что его создал человек, который в процессе работы над языком забыл, для чего все затевалось. Чтобы в этом убедиться, достаточно набрать несколько формул в здешнем редакторе. Нам нужен "инженерный бейсик". Который понимает формулы, вводимые через горячие клавиши, как в Ворде. Делает по ним автоматические расчеты в процессе набора. Понимает, что при записи "по табл 7.3 СП 24 fi=" надо найти и подставить значение из таблицы. На нем инженеры сами наклепают себе нужных расчетов - так же, как сейчас делают это во всяких Экселях, за неимением вменяемого инженерного калькулятора. Вот эту рабочую среду - пишут программисты. Внутри - хоть VB.NET, хоть питон в латексе. А снаружи она должна работать как редактор с автоматическими расчетами и оформлением. Лично я про такую мечтаю еще со студенчества, когда первые формулы набирал. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Затем, что
Цитата:
Цитата:
|
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Однако в "красивый" текст Word можно вставить связанный объект в виде листа Excel, и все расчеты будут внутри документа. Причем оформлены будут в едином стиле, а данные будут обновляться. В нашей фирме это очень широко практикуется, особенно при техническом обосновании тарифом. Там десятки расчетов в XLS находятся, но оформленный документ - в Word. Это тоже надо уметь. А вот картинки формул любой сложности делаю своей программой Редактор формул. Синтаксис формулы очень прост, четырехэтажная формула, которая на скриншоте, описывается строкой "epsilon=(1-exp&[-NTU*.(1-W_мин/W_макс)])/(1-(W_мин/W_макс)*.exp&[-NTU*.(1-W_мин/W_макс)])". При этом все формулы хранятся в БД и ими легко повторно пользоваться. Но "нарисованы" будут в точном соответствии с научными правилами. Картинка формулы берется в буфер и далее где угодно может быть вставлена. |
|||
![]() |
|
||||
Регистрация: 24.06.2005
Москва
Сообщений: 290
|
Энтузиасты подключают Numpy, Scipy к Экселю и интегрируют. Нариимер, https://newtonexcelbach.com/2018/04/...-for-python-3/
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
Цитата:
сегодня это единственный способ засунуть формулы в виртуальную реальность https://triroakenshield.github.io/th.../img4_10a.html Цитата:
![]() Последний раз редактировалось trir, 04.03.2020 в 18:54. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот есть сайт.
http://webcad.pro/ Это кто то из присутствующих тут и делает. В принципе норм, но это чисто на одного человека к сожаелению. Нету интеграции с ревитом/автокадом/скадом.... Нужны какие то интерфесы для обмена данными и т.д. ----- добавлено через 37 сек. ----- Так же совместную работу сложно организовать. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Зачем мне его "изобретать"? Это совсем другое, хотя издали на вид то же буковки. Изобретения состоят в способе преобразования текстов в графику, сохранении в БД, использовании в отчетах.
Разумеется я также использую некоторые готовые решения, причем в том виде, какой именно мне нужен, а не в том, который предусмотрели добрые дяденьки для браузеров. |
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
Цитата:
ты серьёзно? а выложи сюда пример такого решения, пожалуйста Offtop: а то что-то с трудом верится в присутствие на форуме практикующего хирурга, удаляющего гланды через анальное отверстие |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Но в виде аналитического решение решение такой задачи действительно не нужно (его может вообще не быть в удобоваримом виде). Численного решения обычно достаточно. |
|||
![]() |
|
||||
Регистрация: 14.06.2005
Новосибирск
Сообщений: 122
![]() |
Цитата:
Это как литературный критик, для которого "буква" и "слово" означают одно и то же |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Я думаю если наша ВРГ начнет писать уже сегодня, то лет через 5-10 мы получим Smath v2.0. На самом деле возможностей smath уже сейчас достаточно что бы выполнять сложные расчет. Ввод формул простой, думаю не разбирутся только те кому уж сильно лень. Smath позволяет создавать ехе файл, конечно получаемая расчетка не блещет удобством, под нее надо подстраивать исходный расчет. Но у smath есть возможность добавления плагинов. А значит можно разработать модуль который позволит формошлепать в нужном порядке и настраивать красивенькую форму, вот вам и ввод от арбата. Не хватает только красивого отображения для отчетов... тут я не знаю как решается. Но разработчик наш Русский товарищ! Я думаю он об этом тоже думал.
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
Пожалуйста, во вложении. Цитата:
----- добавлено через ~1 мин. ----- Так и для этого плагин можно написать, и будут красивые отчеты. |
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
Цитата:
В инженерной практике сколько раз вы решали задачу с нахождением геом.характеристик сечения, заданного аналитически (в виде функции) или в виде семейства точек на контуре? Давай свой пример, как ты свою балку/фундамент/ферму считал через двойные интегралы. А то какую-то абстракцию привёл в качестве примера, которая кроме преподавателя математики - больше никому не интересна. Эксель - не панацея. Но большинство стандартных инженерных задач с квадратно-прямоугольно-круглыми и сортаментно-фасонными сечениями - решается легко и непринуждённо. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Как пример. Обследование. Балки побитые/обглоданные временем и людями. Сечения этих балок всегда черте какое, тут отбили, тут отпилили, там ободрали, тут криво положили, а считать нужно... Всякое бывает.
|
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
<...> /kpblc/
Цитата:
или тоже придумываем некую виртуально-возможную ситуацию? Цитата:
Вставь формулы из СП, по которым считаешь. Сам ход расчёта - хрен кто тебя заставит писать в рукопашную. Ты результаты расчётов должен показывать. А расчётный томик, сгенерированный СКАДом/ЛИРой, - он в бумагу выдаёт весь свой ход расчётов по итерациям? Нет? Как же так то?! - Его ж тогда в экспертизу сдавать нельзя чтоль? ![]() Последний раз редактировалось Кулик Алексей aka kpblc, 05.03.2020 в 13:25. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Да считали, честно. Считали и численным интегрированием с разделением на конечные элементы, то что плохо считается единственной функцией.
Последний раз редактировалось Кулик Алексей aka kpblc, 05.03.2020 в 13:26. |
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
|
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
Offtop: Чего вы спорите =/ Если УЖЕ ЕСТЬ оба инструмента, то глупо использовать только один и не использовать другой, если он в конкретном случае удобнее. Для меня эксель удобнее и проще в бОльшем количестве случаев по простоте исполнения моих задач. Где есть массивы, много данных, структур, БД и все такое - эксель. Белая красивая математика - маткад. Я вот начинал писать прогу расчетную с оформлением ПЗ, но забросил. Тяжело это, времени кучу занимает. Понял, что когда то же самое можно сделать проще при уже имеющихся инструментах, мотивация пропадает =/ ... Нужно выдумать что-то такое ... такое, чего еще нет, инновационную идею в программном обеспечении для инженера, но простую и понятную. А все остальное - просто несколько видоизмененные копии уже имеющегося ПО. Это не пойдет в массовое употребление, только - в индивидуальное
Последний раз редактировалось kopekopa, 05.03.2020 в 10:03. |
|||
![]() |
|
||||
Регистрация: 14.06.2005
Новосибирск
Сообщений: 122
![]() |
Но не забывай о том факте, что в Экселе есть VBA, с возможностью написать те самые многие необходимые функции для инженерных расчетов.
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Мужики, давайте в оффтоп не скатываться, и прекращаем взаимные оскорбления.
Кстати вот СКАД, сделал свою API на JScript. Фактически это тот же JavaScript, который можно использовать в винде для работы с файлами и т.д. У большинства программ которые я использую для работы, тоже есть API JavaScript. Плюс JavaScript позволяет работать как онлайн, так и на локальных машинах.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Не уверен, что можно.
Хотелось бы иметь два поля в котором оформляются формулы и пишется текст: 1. То что имеется сейчас просто для выполнения расчетов 2. Это прям лист ворда, с абзацами, межстрочными интервалами и прочим. Что бы формулы можно было вставлять во внутрь текста. Что бы можно было по тексту какие то значения выводить. Такое я думаю плагином уже не решить, скорее всего надо внутренности развивать. Цитата:
Могу глубоко заблуждаться, но если бы я был в ВРГ, я бы попытался бы предложить ребятам за основу взять комплекс libreoffice у них есть math, развивать его. Какие плюсы: - уже есть возможность качественно настраивать листы, выходную документацию, - кросплатформенность, - интерфейс и вся гуйня уже есть. Либрой пользуются куча народу в мире, я думаю у либры не плохое комьюнити, все подскажут и помогут. Все лучше чем изобретать с нуля велосипед. Я уж молчу какое преимущество получит либра перед Вордом |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Вчера изучал и столкнулся с такой проблемой как отсутствие выпадающих списков. Отсутствие выбора элементов, это плохо. Я постоянно выбираю тип кабеля, сечение |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Подготовить шаблон в odt или doc со значениями типа _FI1_ и потом делать replace, сохраняя документ как отчет.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Так кто ж не дает этого сделать?
Я про это и говорил. Можно и без дооформления, просто от рамочки по ГОСТ прийдется отказаться. Ну нельзя так нельзя. Дело хозяйское... |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Я лишь дал предложения по реализации бесплатного софта(так сказать высказал ни кому не нужное мнение), а не разводил разговоры как рассчитать балку используя ножницы и пластиковую бутылку. Я в разработчики не рвусь. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Поэтому эксперт сразу требует сертификат на расчетную программу. И у экселя такого сертификата нет. Но если формулы расписаны (хотя бы как в маткаде), то можно сказать, что расчет сделан вручную - проверяйте. А формулы в экселевской таблице никак на ручной расчет не похожи. Эксперт их проверять не будет. Последний раз редактировалось nickname2019, 05.03.2020 в 12:45. |
|||
![]() |
|
||||
Динозавр на пенсии Регистрация: 23.03.2005
Сообщений: 932
|
Цитата:
Все расчеты в файле выполнены встроенными средствами MS Word 2007. При желании, можно и рамку добавить.
__________________
Динозавр здравого смысла... Последний раз редактировалось Pete, 05.03.2020 в 12:54. Причина: Уточнение |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
Цитата:
оптимально сделать так, что бы пользователь вводил данные в виде таблиц и мог применить к ним список математических формул в определенной последовательности, и при этом он недолжен быть программистом. а так же на выходе мог получить отчет в удобном ему виде. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
пример: x_1=3-(4-3)(-10)/(9-(-10) )=3,53. ваша запись в Ворде, а число записанное после равно, рассчитывается вставкой спец поля и оформлением формулы в поле: =3-(4-3)*(-10)/(9-(-10)) Соответственно Вам приходится делать двойную работу сначала формулу оформлять, потом в поле формулу создавать что бы расчет посчитался. Вы можете случайно в поле цифру не исправить и у Вас в расчете будет ошибка. Smath это позволяет избежать. ----- добавлено через ~3 мин. ----- Цитата:
Ввод данных в виде таблиц и применение к ним математических формул, это про эксель. Кстати я видел оформленные расчеты в экселе и с рамками и формулами всем всем. Не представляю сколько автор на это все времени потратил. |
|||
![]() |
|
||||
Строительство гидротехнических сооружений Регистрация: 01.08.2012
Москва
Сообщений: 8,891
|
Цитата:
Цитата:
Прицепил пример такого табличного расчёта несущей способности висячей сваи по грунту (ещё лет 10 назад написал - до сих пор пользуюсь). И такие калькуляторы для себя делаю себе под любую задачу (хоть арматура в ж.б., хоть шпунтовая стенки, хоть ледовые нагрузки на ГТС), которую приходится считать хоть 1 раз. Практика показывает, что лучше сразу расчёт оформить и пользоваться потом, чем каждый раз садиться вспоминать что откуда, зачем и почему. |
|||
![]() |
|
||||
Динозавр на пенсии Регистрация: 23.03.2005
Сообщений: 932
|
Цитата:
__________________
Динозавр здравого смысла... |
|||
![]() |
|
||||
Динозавр на пенсии Регистрация: 23.03.2005
Сообщений: 932
|
К сожалению, нет возможности проверить. Может быть инфа на оф. сайте Microsoft.
----- добавлено через 36 сек. ----- Каждому своё!
__________________
Динозавр здравого смысла... |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
В свете темы подумал поиграться в маткаде. Обнаружил, что в маткад можно впихнуть экселевскую таблицу, связать с маткадовскими данными, форматировать ее "по-экселевски" и применять экселевские функции. Т.е. в одном документе иметь преимущества и маткада и экселя. Вот это другое дело =)
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
Цитата:
Пользователь с ником Zub поступил более продуманно обратившись за помощью в написании ZCADa к профессионалам с форума http://www.freepascal.ru/forum/viewt...=unread#unread По этому и добился результата. Всё в конечном итоге упирается в знание ЯП на уровне программистов. Последний раз редактировалось CalcProg, 07.03.2020 в 06:33. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Я попробовал и отказался от дальнейшего развития как минимум трех относительно больших проектов с наработками (программа расчета методом конечных элементов, набор расчетно-графических утилит на VBA для Автокада, написание аналога Autocada, про мелкие я даже не буду упоминать). Я думаю, что (если целью рассматривать массовость) основная ошибка - проект должен иметь какую-то коммерческую составляющую, т.е. люди, которые его развивают, должны иметь возможность получать какой-то "бонус" за потраченное время (возможно, через внедрение в организациях своих утилит, обучения, поддержки и т.д.), иначе, как отмечено выше, проект начинает рассматриваться как "халява". Мне dwg.ru не раз помогал найти ответ на разные технические вопросы, я считаю, что тоже могу кому-то ответить и помочь в плане поддержания баланса общей справедливости. ----- добавлено через ~5 мин. ----- Программистов среди проектировщиков - мало. Именно поэтому я пытаюсь развивать скрип, который не требует знания ЯП на уровне программистов. Но до финиша, может быть, еще очень далеко. Последний раз редактировалось nickname2019, 07.03.2020 в 08:50. |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
В году 2010 прочел книгу: "сапр на базе автокад, как это делается".
И сделал для себя вывод: писать надстройки (на автолиспе, на вба) под автокад это тупиковый путь! Да и вообще от автокада нужно отказываться. Далее определялся с ЯП рассматривал делфи, си++ и вб.нет из бесплатой вижуал студио 2008. Но выбрал Лазарус. За образец свой САПр взял программу "живая физика". Настраеваемая пользователем среда, возможность составлять сценарии, визулизация, графики, таблицы, отчет всё как надо. Разработка собственной настраиваемой среды - путь не быстрый и пока есть только наработки. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
nickname2019
На самом деле писать формулы и делать сами программы не так сложно когда есть сорцы и бд. Одно из самых трудоемких это создание самой бд с профилями и характеристиками бетонов арматуры и т.п. Когда это все есть то намного проще.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
С бетоном - еще проще. Пусть юзеры сами все данные вводят. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
ZCAD - хорошая CAD, в ней есть практически все (кроме штриховок и сплайн) и не скольки постоянно используемых инструментов. Программа имеет свою БД изделий и БД УГО, позволяет генерировать спецификацию, кабельный журнал. И все это халява. Жаль комьюните нет для нормального развития((( Zub одному, такой огромный проект тянуть тяжело и медленно. Мне кажется всем хочется писать что то свое и с нуля. Это главная проблема опенсоурса. Ну тут уже вопрос наверное психологии или философии. Цитата:
Эта ветка по сути не про написание программы, а про обсуждение как мы будем ее писать. Имея открытый исходный код ZCAD и тот достигнутый уровень в ZCAD вообще не понятно зачем что-то обсуждать. Надо формировать задачу что нужно добавить в ZCAD и начинать это добавлять. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
есть статистика - сколько человек регулярно пользуется ZCAD? Разве что по статистике скачиваний косвенно можно судить...
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Цитата:
Для организации обработки такого количества данных нужен движок, который: 1. На основании объектной структуры чертежа будет готовить в специальном формате данные для подачи на процедуру отрисовки (чтобы отрисовка происходила быстрее, regen - все знают такую команду). 2. При формировании данных для отрисовки должен быть разработан алгоритм "адаптивной деградации", когда часть блоков данных вообще выключается из отрисовки в некоторых масштабах (если лист чертежа при уменьшении выродился в точку - то и его нужно обрабатывать как точку, пока мастаб не будет увеличен и т.д.). 3. Должен быть разработан алгоритм, который будет распараллеливать задачу на несколько потоков, а потоки на отдельные ядра для обеспечения приемлемой производительности. 4. Каким-то образом решить задачу быстрой отрисовки-3д моделей. Для задачи 1...3 не подойдут стандартные алгоритмы игрушек, так как данные в САПР в основном векторные. Задачи 1...3 по уровню трудозатрат делают задачу нерешаемой, так как в результате длительного геммороя мы можем получить (а можем и не получить) движок, который будет чуть быстрее (в лучшем случае) того-же автокада или нанокада. Самое интересное - кому это нужно? (кроме того, что интересно) И зачем создавать/покупать движок, если дешевле купить уже готовое решение Автокад или Нанокад и на нем строить автоматизацию процессов, которые не автоматизированы и которые могут пригодиться, как минимум, самому автору программы, или еще кому-то вокруг? Последний раз редактировалось nickname2019, 07.03.2020 в 14:43. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
07. Результаты армирования плит Acad 2013.dwg |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Цитата:
Тут ничего не могу сказать есть где то картинка чайника в 3Д отрисованого на ЗКАД. То что 3D объекты Зкад может отрисовывать это точно. Цитата:
Я сейчас перешел на работу в автокад, согласен что людям которые уже много лет сидят в автокаде даже тяжело представить себе пересесть с автокада на ZCAD. Но даже по истечению такого огромного количество лет работая с автокадом электрики и слаботочники почти не создали проектов для упрощения жизни себе подобных. Вот есть проект на LISP https://forum.dwg.ru/showthread.php?...26#post1859826 - petro_f большой молодец, правда я не представляю как там все работает и не смотрел видео. Обязательно хочу посмотреть что да как там, теперь когда я могу запустить проект, но LISP это ужас во тьме. Еще есть SmartLine - автора наверное здесь нет, программа огонь. У нас нет даже БД готовых программ, адекватно складированных, по отделам. Встречал несколько сайтов и тоже и программками для автокада, на которых две три расчетки. Разработчики разобщены, и это грустно товарищи! За каждый чих нужна копейка, коммунизм закончился. Про дайте ссылку на чертеж, zamtmn опередил, он лучше все оценит |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Интересно. Посмотрю, но чуть позже. Автокад лагает немного на этом файле. Операции поиска и замены текста подвисают.
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Я тоже посмотрел файл, у меня средней мощности комп i5-8400, видюха Radeon 7800
Файл переварился даже без до работок, только пересохранил его в dxf 2000. В ZCADе файл вообще не лагает. А вот в автокаде есть лаги |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Сергей812
>>есть статистика - сколько человек регулярно пользуется ZCAD? Разве что по статистике скачиваний косвенно можно судить... veb86 насчет размера комюнити конечно пошутил)) Нету никакого комюнити. Регулярных пользователей пяток наберется, нерегулярных пара десятков |
|||
![]() |
|
|||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
Первая программа из списка в шапке - Арбат, рассчитывает железобетон. Наверное, самый популярный из расчетов там - подбор арматуры при изгибе. Расчет может выполняться по двум различным ветвям вычислений, в зависимости от процента армирования. В отчете нужно соответственно менять текст и формулы. Ворд так умеет?
Табличные расчеты - частный случай. И обычные расчеты в Ёкселе оформляют не от хорошей жизни. Ёксель входит в состав офиса и позволяет считать - потому и используется. Офис есть всегда, а советы в стиле "нужно посчитать интеграл - поставь Маткад" - уже не обсуждение, а троллинг. Так и представляю бесплатную программу, в требованиях которой - список на 1001 дополнительную коммерческую. Цитата:
Цитата:
У формулы вообще не должно быть синтаксиса. Набор формул должен происходить как в современном Ворде - с клавиатуры да мышки (рукописный ввод и фото с телефона пока плохо работают). Там разве что автодополнения не хватает, как в программистских IDE - греческий подсказывать, или формулы из упомянутого ранее СП. Что у нее внутри - MathML или LaTeX, никому не интересно. Так же как никому не интересно учить очередной язык разметки, учить очередной способ загаживания расчета скобочками, и копаться в каше из посторонних символов ради набора нескольких формул. В идеале программа должна читать СП и делать по нему расчет; ошбики в СП должна подчеркивать красным. Ну хорошо, в первой версии пусть ошибки не подчеркивает. ![]() В Mathcad и Smath ввод примерно так и работает. Добавить автодополнение, добавить подстановку величин, и сделать нормальное равно вместо дурацкой морзянки "точка точка тире тире" - будет мечта инженера. Они сначала инженеру нужны. Сколько споров на формуме "как программа это посчитала?". Как по суммарной осадке фундамента увидеть, какой слой грунта повлиял больше всех, и поможет ли замена слабого слоя? Как по изополям армирования пилона узнать максимальное напряжение в арматуре (и величину, и знак) и определить длину анкеровки? И т.д., и т.п. Инженер не обязан знать интегралы. В доказательство можно посмотреть любой СП. Прогибы железобетонных конструкций, несущая способность сваи, осадка фундамента, распределение ветровой нагрузки и т.п. - все записано через суммы. Так что инженерный калькулятор, встретив формулу с суммой, должен автоматически раскрыть ее в таблицу, заполнить шапку обозначениями и единицами измерения, строки заполнить подстановками, подбить сумму и присвоить ее переменной. Набрал формулу осадки фундамента - получи готовую таблицу, таким должен быть "инженерный бейсик". Цитата:
Цитата:
Весь вопрос не в сложности, а в трудоемкости. На сложном низкоуровневом языке пишут программисты - на зарплате, полный рабочий день. А у инженера нет времени ни учить язык, ни простыни кода описывать. Часок просвета в работе, да иногда выходной-другой; что можно успеть за это время - будет сделано, остального не будет сделано никогда. Эксель дает возможность быстро получать результат - есть программы на Экселе. А VB.NET требует сначала десять лет учить язык, потом десять лет писать свой движок ввода и рендеринга формул, форматирования текста и таблиц и т.п.; штатный программист такое может, инженер - нет. Будет среда разработки, позволяющая инженерам быстро и без дополнительного обучения клепать шаблоны - будут расчеты. А предложение всем дружно работать на бейсике - заведомо провальное. |
||||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
В нанокаде, например, есть возможность использования автолиспа (подозреваю, что не без багов), abjectarx и .NET. Причем проект на objectarx под nanocad у меня перекомпилировался вообще без единой ошибки, никаких изменений в код вносить не пришлось (На выполнение не запускал, параметры среды настраивать долго). Т.е. нанокад по крайней мере в форме "оберток" в целом повторяет объектную модель Autocad (и основные функции), что упрощает миграцию. Т.е. нанокад позволяет (хотя бы теоретически) огромной армии юзеров использовать сваи старые примочки. К сожалению, несмотря на очень хороший уровень ZCADа, прогноз на массовое применение остается негативным. Притом, для разработчиков Nanocad представляет свой продукт бесплатно. Последний раз редактировалось nickname2019, 09.03.2020 в 09:44. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: если штатный программист первые 10 лет будет только изучать VB.Net.... )
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Изучать надо платформу .NET, а в ней более 20 языков программирования используются. VB - только потому, что "Basic-programmer" Билл Гейтс владеет 7.5% акций Майкрософт. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
>>ZCADа, прогноз на массовое применение остается негативным.
Никакого массового применения не надо. Можно просто для начала взять и посмотреть. Ненравится? тогда оставить багрепорт, вместо того чтобы голословно приписывать "системные" ограничения Пользы от этого будет куда больше чем от 87 страниц пустого флуда. |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,083
|
Не программист, а инженер. Программист уже знает что-то из современных языков с этими вашими классами-исключениями-шаблонами, и ему нет проблем пересесть на бейсик. А человеку, незнакомому с программированием, да при свободных нескольких часах в неделю выучить все, что наворотили в VB.NET - как раз на 10 лет хватит.
У программиста и пользователя разные требования к языку. У программиста трудозатраты на изучение и использования сложного языка компенсируются большим числом пользователей. А пользователь работает для себя одного, и вложения в сложный язык у него не окупаются. VBA был лучшим языком для не-профи. Он давал возможность быстро сваять простейшую автоматизацию, имея только навыки на уровне институтского курса информатики (переменные - функции - циклы), не ковыряясь часами в справке (потому что все подсказки показывал в автодополнении), и не загромождая программу посторонней писаниной. А VB.NET - слишком многословный, слишком низкоуровневый, и требует слишком много знать до того, как можно будет сделать что-то полезное. Понадобилось мне в Нанокаде автоматизацией заняться - я как инженер выбрал JavaScript, потому что он почти дословно воспроизводит пользовательские действия в интерфейсе. Не хватало после Автокада команды "скрыть выделенное" - добавить ее стоило 4 строки в блокноте, прямо не отрываясь от работы. Те же действия в .NET (найти в справке и подключить библиотеки, разобраться что в каком пространстве имен лежит, вспомнить правила доступа к базе чертежа, не забыть про обработку ошибок) - это для того, кто не занимается таким каждый день, уже свободные несколько часов нужны, такое время специально искать надо. Вместо "взял и сделал" получается "отложим до лучших времен". При этом тот же JavaScript для оформления расчетов уже не так хорош. Достаточно посмотреть свежую тему JavaScript. Расчет на продавливание онлайн. 9000 строк ради расчета в несколько формул длиной - это какой-то несмешной анекдот. Однозначно нужна встроенная поддержка формул. Плюс простейшая логика и циклы. Все остальное - под большим вопросом. Возможно, даже стоит по примеру бейсика язык сделать повторяющим естественный: логика через "если", расшифровка обозначения объявляет переменную и т.п. Чтобы можно было писать в таком стиле, но слова взять из СП. Учитывая соотношение числа программистов и инженеров на форуме, однозначно надо делить работу на одного-двоих профи, которые сделают низкоуровневую часть, и много-много инженеров, любой из которых в одиночку может сделать шаблон расчета, причем без знания всяких NETов. Иначе получается предложение сообразить на троих программу "Как Ворд, Маткад, Арбат, Кристалл,... сразу, только еще лучше и бесплатно". |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
P.S. Имхо, только низкоуровневую часть нужно готовую брать. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Я вот что то потерял мысль данной темы, просветите. Здесь люди хотят сделать бесплатный CAD для проектировщика, с кучей узко специализированных расчетов, написать на обчектАРХ и .Net расчетные программы под автокад или сделать аналог программы МаткадоАрбатТечЭдитор.
- Если бесплатный CAD захотят писать с нуля, то наверное софта мы не дождемся. Тут либо на базе готового, либо не как. - Если специализированных расчетов. Я конечно не знаю что мешает сейчас это делать - Если писать бесплатный аналог МаткадоАрбатТечЭдитор с нуля, то наверное софта мы не дождемся. Тут либо на базе готового, либо не как. Ни у кого нет много свободного времени, тут надо не с нуля браться, а отталкиваться от уже имеющегося. Проект заведомо не будет приносить прибыли разработчикам, так как бесплатный. Если только какие нибудь организации поддержат, роснефть, газпром или еще кто |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Вот zamtmn задумал - и делает. Так, как считает нужным. Если бы стал по поводу языка советоваться - кто же бы ему Lazarus и Object Pascal предложил - ведь VB - "наше всё", для инженеров. Да еще "прогноз на массовое применение остается негативным" - а будто ему это надо. Когда человек хочет что-то сделать реально, он начинает не с голосования о названии программы - он просто делает. Хоть бесплатную, хоть опенсорсную, хоть шароварную. Цитата:
Очень много инженеров написали прекрасные программы, не отрываясь от основной работы. Пример Влада Волкова я уже приводил, а он не программист, а главспец по ОВ в Белпромпроекте. Его "НИК" уже 15 лет используется. Но вот решил продолжить работу над другой бесплатной программой и, сдуру, обратился на форум для посетителей которого она и предназначена - посоветоваться, что еще включить (это как раз сборник расчетов). И что в ответ - А нахрена это нужно (это я смысл высказываний излагаю). Да еще и тему на форуме закрыли - кто-то решил, что программа не нужна. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Это из серии, если бы эппл создавала машины, они бы все поворачивали только налево. Ведь на вопрос пользователя: а мне хочется направо, всегда можно ответить: А вам зачем? Можно же три раза повернуть налево. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
В отношении среды разработки каждый программист - пользователь. Ну, если кто "слаще морковки" ничего не едал - для того и VBA с его "потому что все подсказки показывал в автодополнении" - верх совершенства. Да там же "переменные - функции - циклы" есть!
|
|||
![]() |
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
Как бы нужно делить теплое и мягкое: когда конечный пользователь лезет рассуждать о языках реализации, опираясь на свои скудные знания институтского курса информатики - это смешно.
__________________
На работе было скучно:shout: |
|||
![]() |
|
||||
Инженер Регистрация: 27.05.2007
Сибирь
Сообщений: 2,970
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Юзеру не нравиться. Юзер имеет право бухтеть. Информация изложенная юзером в процессе изъявления недовольства может иметь ценность.
|
|||
![]() |
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
А представляете, программисты начнут бухтеть: типа, что-то мне не нравится эта расчетная схема, а давайте вместо по другому рассчитывать, вот помню на теормехе (я на него правда не ходил, ибо непрофильный, да и к сопромату он постольку поскольку имеет отношение) нам читали что эта модель устойчивей на границах, да и реализация у нее красивее, а ваша мне не нравится, давайте по-моему считать. Вот сколько ценности в этом бухтеже, и докуда сотрет ноги этот программист, идя по маршруту, которым его, хм, пошлют.
__________________
На работе было скучно:shout: |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
На удобоваримости представления кода и го понятности большинству я даже останавливаться не буду - не смешно. А какие такие правки может потребоваться внести пользователю в отлаженную реализацию некоторого расчета?
__________________
На работе было скучно:shout: |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Коэффициент поменять в связи с изменением СП, отладить расчет, найти ошибки, поправить выложить народу, формулировку комментариев поправить, взять кусок расчета, вставить в свой расчет и т.д.
|
|||
![]() |
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
Предполагалось, что реализация отлаженная, нет? Или это, хм, осетрина второй свежести, которая выкладывается народу
![]() А все остальное и т.д. - так как бы есть, и это не новость, понятие библиотечных функций, в качестве параметров которых выступают в том числе и меняющиеся коэффициенты из сп, и которые вызываются по имени, а не вставляются куском кода copy&past.
__________________
На работе было скучно:shout: |
|||
![]() |
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
Цитата:
![]()
__________________
На работе было скучно:shout: |
|||
![]() |
|
||||
Строитель Регистрация: 02.09.2003
Лукоморье
Сообщений: 1,074
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Цитата:
какой интерес у профи реализовывать чужие готовые алгоритмы на волонтерских основаниях? Это ему ничего не дает, даже морального удовлетворения - что смог сам реализовать подобную задачу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Эх в ближайшее время после того как допишу пару программ представлю вариант, либо на SCILAB либо на SMatch .
НУ или на Libre Office, или яваскрипте. Т.е. я поясню свою позицию как мне кажется наиболее оптимальным был бы вариант работы, когда код можно было бы публиковать на web ресурсе, править его и давать комментарии. НАпример как это сделано на SCILAB https://cloud.scilab.in/, публикуется пост, пишется код, и сразу же можно видеть результат. преобразование его в отчет это уже дело техники и вкуса. Соответственно при желании эти же расчеты можно сделать и на локальной машине, т.к. есть и десктопная версия программы. Так же сеть и у SMath Studio https://ru.smath.com/cloud/sheet/Y43woMr5Bb При этом все вычисления прозрачны и есть возможность видеть формирование результатов. Тоже самое можно сделать с помощью Яваскрипта.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Scilab и Smath по шустрее. К тому же у них есть десктопные версии. ----- добавлено через ~29 мин. ----- У Scilab есть api для сторонних приложений как для разработки библиотечных функций так и для внешнего подключения |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Не знал даже что у Jupiter есть онлайн версия. А так то да он даже по лучше чем сцилаб и сматч |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Python, Julia, R, C++, Scheme, Ruby
https://jupyter.org/try |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
trir, и еще C# и F# (https://habr.com/ru/company/microsoft/blog/475110/)
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Кроме того что он онлайн, он хоть чем то отличается от techEditor. Я прям смотрю всем так и хочется любую формулу оформлять в виде программного кода. Наверное внутренние удовольствия от того что ты можешь, а сосед нет.
Я как понял расчеты будут такие же линейные как и в techEditor, даже выборку материала не реализовать. Не понимаю что мешает пользоваться https://ru.smath.com/cloud/ Наверное это слишком просто, не интересно. Вам по любому понравится Mathematica, Maxima и прочая жуть любителей командной строки |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
имхо, подавляющему большинству хочется просто получить готовый продукт для расчетов, результатам которого можно верить - а не проверять каждый раз) А как оно внутри там реализовано - вообще по барабану)
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Почему Русский парень из СПБ Андрей Ивашов один осознал, что бы программа пользовалась популярностью, она должна быть удобной и понятной. А эти 37 лоботрясов так и не осознали что нужен нормальный ввод формул, нормально редактирование формул. Вот вы создадите в этом юпитере расчет, и отправите гуру на проверку и вместо привычных формул гуру увидит программирование, какая прелесть. Уж лучше эксель... он даже на мобилках запустится и посчитает
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Интерфейс вывода результатов у него конечно несколько иной, но тут главное иметь нормальные примеры для оформления.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
----- добавлено через ~1 мин. ----- Дайте пример ввода и вывода информации на Jupyter |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Но когда увидел ввод данных, это мне подняло настроение. Ему даже pi ввести пришлось! Как Вы думаете будет ли удобно пользователем пользоваться, да и вам самим. Может конечно пример не удачный. ----- добавлено через ~4 мин. ----- Цитата:
И тогда в оформленной части m=0.5кг. Ввод происходит в куски программного кода. Я подумал здесь так же. Нет тут еще хуже. Здесь каждое значение надо по новой задавать. А если их 30 значений? Ну 37 человек об этом не думают, а не сразу быстрее семинары платные клепать, обучение и тд Наезд только в рамках того что я увидел из примера. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Пример как пример.
Самому разработчику может и удобно, но до определенного момента, а именно до вывода результатов деятельности блокнота в удобоваримом для широкой публики виде. Много формул нужно будет писать на markdown и latex. Тут кроме знания питона нужно еще и эти чудные языки-разметки знать. Поэтому обычному пользователю работать с блокнотами jupyter будет не удобно, это точно. Для обычных пользователей все же более удобными будут либо табличные редакторы(с подключенными VBA макросами) либо SmathStudio с богатым набором плагинов |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Я так и понял, сегодня pi такое, завтра другое. это нормально все!
А я уже начал думать что с моим мировоззрением что то не в порядке. А нет, нас двое) |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
либо проект свободных и бесплатных расчетов нужно хоронить. ![]() |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Вы думаете сложно подключить функции будет?? И ввести константы для тоже не вопрос... Можно будет сделать функции вызова констант типа RB(ХХХ)- т.е. вызов расчетного сопротивления бетона марки ХХХ
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Коль тема про написание софта, вот Вам Smath берите за основу и допиливайте. Я думаю Андрей будет рад помощи. ----- добавлено через ~2 мин. ----- Такое внутренние чувство что вы любите линукс с его терминалом. А как поменять время в линуксе, да это же просто открываем терминал... |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Да есть уже все базы материалов для использования в Smath Studio как угодно и где угодно. Пример во вложении
|
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
Когда в товарищах согласья нет,
На лад их дело не пойдет, И выйдет из него не дело, только мука. Однажды Лебедь, Рак да Щука Везти с поклажей воз взялись, И вместе трое все в него впряглись; Из кожи лезут вон, а возу всё нет ходу! Поклажа бы для них казалась и легка: Да Лебедь рвется в облака, Рак пятится назад, а Щука тянет в воду. Кто виноват из них, кто прав, – судить не нам; Да только воз и ныне там. ----- добавлено через ~12 мин. ----- проектировщики по определению мазохисты. ---- Простой русский парень под ником Zub разработал им бесплатную и шуструю графическую среду, выложил исходный код, только берите и пилите под неё свои модули с расчётами. Но блин яп Объект Паскаль оказывается отстойный, посанам на нём в падлу кодить ))). Лучше пасанам 10 лет потратить на вб.нет и сматч. ))). Последний раз редактировалось CalcProg, 11.03.2020 в 15:27. |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
Проказница-Мартышка, Осел, Козел да
косолапый Мишка Затеяли сыграть Квартет. Достали нот, баса, альта, две скрипки И сели на лужок под липки — Пленять своим искусством свет. Ударили в смычки, дерут, а толку нет. ----- добавлено через ~3 мин. ----- «Стой, братцы, стой! — кричит Мартышка. — Погодите! Как музыке идти? Ведь вы не так сидите. Ты с басом, Мишенька, садись против альта, Я, прима, сяду против вторы; Тогда пойдет уж музыка не та: У нас запляшут лес и горы!» ----- добавлено через ~4 мин. ----- Расселись, начали Квартет; Он все-таки на лад нейдет. «Постойте ж, я сыскал секрет, — Кричит Осел, — мы, верно, уж поладим, Коль рядом сядем». Послушались Осла: уселись чинно в ряд, А все-таки Квартет нейдет на лад. Вот пуще прежнего пошли у них разборы И споры, кому и как сидеть. Случилось Соловью на шум их прилететь. Тут с просьбой все к нему, чтоб их решать сомненье: «Пожалуй, — говорят, — возьми на час терпенье, Чтобы Квартет в порядок наш привесть: И ноты есть у нас, и инструменты есть; Скажи лишь, как нам сесть!» — «Чтоб музыкантом быть, так надобно уменье И уши ваших понежней, — Им отвечает Соловей. — А вы, друзья, как ни садитесь, Все в музыканты не годитесь». Последний раз редактировалось CalcProg, 11.03.2020 в 15:29. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Завязывайте с откровенным флудом.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
![]() |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Цитата:
Подскажите, где взять?
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Чувство юмора у меня уже практически исчезло. Так что заканчивайте.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
Не знаю объектного паскаля. Это мне предлагаешь переучиться с C#( в котором освоился за полгода небрежно шевеля перстами и на котором пишутся плагины практически под все коммерческие CADы) на полумертвый паскаль и бросить легкий, быстрый и бесплатный SMath только ради того чтоб не выглядеть в чьих-то глазах мазохистом? Если я стану так делать это и будет мазохизмом в самом дурном смысле этого слова. Нет желающих среди проектировщиков писать расчетные модули под SMath - не беда, для своих нужд практически все есть, а всем никогда не угодишь. Музыка и без квартетов звучит не плохо. |
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
ой пишите, на чём хотите, но зачем же себя ограничивать? кстате знаю профи которые на фрибасик пишут.
----- добавлено через ~4 мин. ----- проблема бесплатного софта в том, что кроме его поклонников есть и противники, которые всячески гадят. внедряя в фри софт сюрпризы, организуя атаки на сайты и прочие мелкие пакости. ----- добавлено через ~6 мин. ----- как говорил незабвенный Михаил Задорнов: "...смех продлевает жизнь..." Последний раз редактировалось CalcProg, 11.03.2020 в 21:19. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,868
|
Да. Это среда и весьма комфортная.
Из пункта А в пункт Б можно добраться разными способами: пешком, на самолёте, на Ф1, велосипеде, мерседесе и т.д. кому что нравится. А чем МатСАД не устраивает? Бесплатный сыр обычно в мышеловке.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
А ты походу работаешь под Веселым Роджером. Я бы с удовольствием посмотрел как ты пошел к директору просить денег на лицензионный MathCAD. Расчеты в открытой среде гарантируют, что сейчас и в будущем на новом месте, они останутся с тобой и их не придется переписывать под опенсоурс |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
Veb86 без пользы время тратить объесняя мастерам всю жизнь мастеривших костыли для хромого о приемуществе свободного софта с открытым кодом. Соводный софт для них "пищевой конкурент", хлеб их отбирающий.
--- Изначально речь шла о выработке концепции и определении общих стандартов. Дабы все желающие могли подключатся к разработке проекта, не в зависимости от яп на котором они кодят (или шкодят). Но мастера костыльных дел свели всё к спору чей яп круче и тупо стали мерятся крутизной своих яйц. ----- добавлено через ~3 мин. ----- не вижу смысла и дале участвовать этом обсуждении. ----- добавлено через ~3 мин. ----- не вижу смысла и далее участвовать этом обсуждении. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
Чем может быть полезен проект Zuba для инженера ПГС без знания яп, на котором этот ZCAD написан? Как к нему подключится в не зависимости от яп на котором я умею шкодить? Человек же писал тот кад под свои нужды электрика. Там есть отрытый МКЭ решатель или еще что-то такое, чего нет нигде больше, и ради чего стоит заняться изучением паскаля? |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Ну для некоторых компаний, попавших под "раздачу", может и закончится.. но для большинства 100% нет. Откуда столько тех же системных администраторов на альтернативные ОС вдруг возьмете? Для собственного развития можно в этом всем копаться, с коммерческой точки зрения - для большинства сейчас не выгодно, имхо.
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Это так, но что делать тем некоторым компаниям, которые вдруг захотят взять на вооружение бесплатное но виндовозное ПО? Только писать свое ПО под линукс. Поэтому запасной вариант работающий в линукс лишним никогда не будет.
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
ПО не может быть бесплатно по определению - так как на его написание и отладку уходит определенное количество человеко-часов. Просто источники финансирования разные - например, энтузиасты из своего кармана)
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
румата
>>Чем может быть полезен проект Zuba для инженера ПГС без знания яп, на котором этот ZCAD написан? А чем Вы можете быть полезны этому проекту? без разницы относительно знания языков. >>Про CodeAster в курсе, но я спрашивал про электротехнический ZCAD. нет в зкаде этого нет Сергей812 >>и есть ли причина "гоняться" за кросс-платформенностью для проектного ПО в нашей стране в текущее время? Назовите причину от нее отказываться? Кроссплатформенность при выборе соответствующих инструментов бесплатна, наоборот, должны быть веские причины чтобы от нее отказываться в пользу микрософтонли |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
где было написано, что отказываться от нее?) А бесплатный инструмент для разработки как сам Майкрософт предоставляет, так и сторонние разработчики. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
не все, а лишь
Цитата:
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
типа инженер Регистрация: 23.06.2011
Сообщений: 760
|
calculation.proektia.ru.
Типа такого будет востребовано? Какие функции добавить? Какое-нибудь описание, примочки? Или бестолку стараться над подобным? |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Из этого можно вырастить бизнес, когда сенсей и последователи зарабатывают на настройке, обучении юзеров и сопровождении формально бесплатного софта. Мое мнение - честнее, когда софт платный (шареварный и т.д.), но цена должна позволять его массовое использование (это полезнее для общества). Я не имею ввиду вариант, когда софт никому не нужен, кроме его разработчика. Последний раз редактировалось nickname2019, 17.03.2020 в 10:32. |
|||
![]() |
|
||||
Регистрация: 15.04.2008
Екатеринбург
Сообщений: 166
|
Мне очень понравилась программа TechEditor, думаю следующие версии будут очень крутыми. Нравится отделение формул от лицевой части - отчета, да сыроват и тд, но сделал пару расчетов в нем, очень понравилось, один минус иногда не хватает знаний программирования, чтобы сделать витиеватый алгоритм выбора каких-то значений.
|
|||
![]() |
|
||||
Регистрация: 15.04.2008
Екатеринбург
Сообщений: 166
|
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Будет востребовано если добавите импорт исходных данных из текстовых редакторов и пакетный режим расчетов. Нынче в моде пересчитывать горы РСУ/РСН.
|
|||
![]() |
|
||||
Регистрация: 22.05.2004
Смоленск
Сообщений: 229
|
Размещайте репозиторий на гитхаб, кому интересно будут форкать, лайкать и тп. Эти велосипеды давно изобретены и объезжены.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть ли бесплатный конвертор 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 |