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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программирование в Маткад

Программирование в Маткад

Ответ
Поиск в этой теме
Непрочитано 12.07.2005, 02:19
Программирование в Маткад
Askerovich
 
Askerovich.com
 
Киев
Регистрация: 03.12.2004
Сообщений: 462

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

а вопросы такие:

1.каким образом я могу вылаживать свои труды в инете?
2.есть ли интерес у публики к таким небольшим разработкам?
3.есть ли у этой затеи смысл?
Просмотров: 40280
 
Непрочитано 04.08.2005, 22:58
#41
vv

конструктор
 
Регистрация: 14.12.2003
Москва
Сообщений: 112


Если не ошибаюсь,для расчета осадок делал так - cspline,потом interp.
Сниповские таблицы - это же не опытные данные,а отабличенные функции.Для некоторых в литературе можно найти исходные функции.Поэтому логично преобразовать таблицу в кривую сплайна (кубический полином) и уже его малость отинтерполировать.
Мне кажется,это самый простой способ решения.
vv вне форума  
 
Непрочитано 05.08.2005, 10:31
#42
novinkov


 
Регистрация: 10.03.2005
Кемерово
Сообщений: 277


to Askerovich:
Выслал пример функции пользователя для интерполяции таблиц на e-mail.
to VV:Требование непрерывности производных в узловых точках может дать БОЛЬШОЕ расхождение между линейной интеполяцией (linterp) и кубической сплайн-интерполяцией (interp+cspline) на участке между узловыми точками, особенно на начальных и конечных интрвалах. В идеале надо бы сравнивать табличную интеполяцию с помощью кубических сплайнов и обычную линейную интеполяцию. Если расхождение минимально, конечно, сплайны могут использоваться.
novinkov вне форума  
 
Автор темы   Непрочитано 05.08.2005, 11:28
#43
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


Цитата:
Выслал пример функции пользователя для интерполяции таблиц на e-mail.
благодарю, но похоже письмо не доехало. если не сложно попробуй на [email protected]

либо еще раз на [email protected]

а лучше всего на два сразу. заранее благодарен за труд.
Askerovich вне форума  
 
Автор темы   Непрочитано 08.08.2005, 10:55
#44
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


поделитесь опытом оформления расчетов при помощи чертежей.

я выполняю чертеж (со всеми надписями) в автокаде, выделяю его сtr+c и вставляю в маткад ctr+v через буфер обмена. картинка получается огромной, поэтому приходится ее ужимать при помощи рамки.

еще один вариант: insert>objeckt>рисунок paintbrush. открывается обзор, находим файл bmp либо jpg и делаю вставку в файл маткада. а на рисунке скриншот все того же автокадовского чертежа.

разница между первым и вторым способом в отображении чертежа в файле. в первом случае он занимает место. я просто прячу его в area, чтобы не путался между ног , а когда нужно посмотреть, открываю area. во втором случае наблюдаем иконку нашей картинки. при надобности просмотреть - двойной клик на иконке.

применяю оба варианта.

может, есть более простой или более удобный способ?
Askerovich вне форума  
 
Автор темы   Непрочитано 09.08.2005, 18:34
#45
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


сам же и отвечаю на свой вопрос по поводу линейной интерполяции. привожу скриншот кода. вдруг кому-то понадобится.
[ATTACH]1123598058.jpg[/ATTACH]
Askerovich вне форума  
 
Непрочитано 20.10.2005, 13:45
#46
Дмитрий

демагог
 
Регистрация: 05.09.2003
Самара
Сообщений: 1,066


Почему так получается (см. скриншот)? :shock:
Однако, как-то странно работает цикл while, или я чего-то недогоняю?
[ATTACH]1129801534.gif[/ATTACH]
Дмитрий вне форума  
 
Автор темы   Непрочитано 28.11.2005, 16:51
#47
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


Цитата:
Сообщение от Дмитрий
Почему так получается (см. скриншот)? :shock:
Однако, как-то странно работает цикл while, или я чего-то недогоняю?
[ATTACH]1129801534.gif[/ATTACH]
а в чем заключается странность работы цикла while?
Askerovich вне форума  
 
Непрочитано 28.11.2005, 18:21
#48
VFO

преподаватель
 
Регистрация: 28.11.2005
МЭИ
Сообщений: 1


Цитата:
Каким образом я могу выкладывать свои труды в инете?
Для этого есть Mathcad Application Server
См.
www.vpu.ru/mas
__________________
VFO
VFO вне форума  
 
Непрочитано 28.11.2005, 22:10
#49
Дмитрий

демагог
 
Регистрация: 05.09.2003
Самара
Сообщений: 1,066


Цитата:
Сообщение от Askerovich
а в чем заключается странность работы цикла while?
Странность - в лишней прогонке цикла, когда "10 раз по 0.1" как бы не равно "1". Причина кроется в погрешности арифметики с плавающей точкой...
Дмитрий вне форума  
 
Автор темы   Непрочитано 29.11.2005, 11:35
#50
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


2Дмитрий

какая у тебя версия маткада?
Askerovich вне форума  
 
Непрочитано 29.11.2005, 11:50
#51
novinkov


 
Регистрация: 10.03.2005
Кемерово
Сообщений: 277


to Дмитрий:
Tools=>Worksheet Options=>Calculation=>Use exact equality for boolean comparisons = NO (для версии MC12.0eng)
novinkov вне форума  
 
Непрочитано 29.11.2005, 14:52
#52
Дмитрий

демагог
 
Регистрация: 05.09.2003
Самара
Сообщений: 1,066


2 Askerovich
Такое имеет место быть в маткаде 12/13, в 11 - нет (там по умолчанию ниже порог чувствительности нуля).

Цитата:
Сообщение от novinkov
Tools=>Worksheet Options=>Calculation=>Use exact equality for boolean comparisons = NO (для версии MC12.0eng)
Действительно, есть такая тема!
Дмитрий вне форума  
 
Непрочитано 04.12.2008, 18:41 вопрос по mathcad
#53
ekvilibrist


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


можно ли с помощью mathcad решить эти уравнения?
Миниатюры
Нажмите на изображение для увеличения
Название: mathcad.jpg
Просмотров: 363
Размер:	35.9 Кб
ID:	13083  
ekvilibrist вне форума  
 
Непрочитано 04.12.2008, 19:13
#54
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846


ekvilibrist, а твой вопрос вообще-то имеет отношение к MathCAD'у как таковому или к программированию в нем?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.12.2008, 19:34
#55
ekvilibrist


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


да я вот сам хочу понять это....
ekvilibrist вне форума  
 
Непрочитано 14.03.2009, 20:34
#56
Liasik


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


Как прописать программный код, чтобы начальные значения, которые в программном коде не могут быть допустимы (см. файл), были в таблице в 0-й строчке (при t=0,wsi=...)??? (C4=83.906*10^-3) Помогите, кто знает как!!!
http://files.mail.ru/UFQQ5V - ссылка...
мыло - [email protected] либо [email protected]

Последний раз редактировалось Liasik, 14.03.2009 в 20:39.
Liasik вне форума  
 
Непрочитано 15.03.2009, 00:29 Помогите решить систему срочно надо!!!! Пожалуйста!!!
#57
Tsvetkofffff


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


Нажмите на изображение для увеличения
Название: clip_image002.jpg
Просмотров: 310
Размер:	3.8 Кб
ID:	17317
Tsvetkofffff вне форума  
 
Непрочитано 15.03.2009, 00:56
#58
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Tsvetkofffff, а ты ничего не попутал?
Солидворкер вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программирование в Маткад

Размещение рекламы