Сколько дней между двумя датами

Форум пользователей пакета Mathcad

Модератор: Admin

vadimn
Сообщения: 32
Зарегистрирован: Пн июн 16, 2008 12:39 pm

Сколько дней между двумя датами

Сообщение vadimn » Вс дек 12, 2010 11:19 am

MathCAD, в отличие от Excel, не работает с датами. Я сделал небольшой расчёт - формулу для определения количества дней между двумя датами. Может быть, кому-нибудь это пригодится. Возможно, кто-то предложит другие полезные решения по этой теме.

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Re: Сколько дней между двумя датами

Сообщение VFO » Пн дек 13, 2010 10:01 pm

vadimn писал(а):MathCAD, в отличие от Excel, не работает с датами. Я сделал небольшой расчёт - формулу для определения количества дней между двумя датами. Может быть, кому-нибудь это пригодится. Возможно, кто-то предложит другие полезные решения по этой теме.

Из Mathcad можно вызвать функции Excel:
http://twt.mpei.ac.ru/ochkov/Mathcad_14 ... rus/26.png

vadimn
Сообщения: 32
Зарегистрирован: Пн июн 16, 2008 12:39 pm

Сообщение vadimn » Ср дек 15, 2010 3:23 am

Да, конечно, но хотелось средствами MathCAD.

Vladimir__
Сообщения: 1657
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Ср дек 15, 2010 9:11 am

vadimn писал(а):... хотелось средствами MathCAD.

На главном форуме (PlanetPTC Community > Mathcad), есть пример "Speed Dating for Mathcadicians": http://communities.ptc.com/docs/DOC-1431
Прямая ссылка на файл:
http://communities.ptc.com/servlet/Jive ... .xmcdz.zip

Vladimir__
Сообщения: 1657
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Ср дек 15, 2010 9:40 am


vadimn
Сообщения: 32
Зарегистрирован: Пн июн 16, 2008 12:39 pm

Сообщение vadimn » Ср дек 15, 2010 5:53 pm

Замечательно! Есть над чем поразмыслить.
Вот только во втором файле, который является более полной версией, не всё работает, возникают ошибки VBScript.

Vladimir__
Сообщения: 1657
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Ср дек 15, 2010 6:16 pm

vadimn писал(а):Замечательно! Есть над чем поразмыслить.
Вот только во втором файле, который является более полной версией, не всё работает, возникают ошибки VBScript.


Во второй теме можно посмотреть комментарии к написанной программе.

leonidovna
Сообщения: 4
Зарегистрирован: Вс ноя 07, 2010 11:58 pm

Сообщение leonidovna » Сб янв 22, 2011 6:08 pm



Ни разу не имела дело со скриптами. И вот в связи с этим проблема уже в первой введенной формулой Data2Num. Дата, как я понимаю, выводится благодаря скрипту.
Вот что пытаюсь делать я: Добавить - Компонент - Скриптуемый объект - Создать - MathSoft TestBox Control JSscript Language. После этого ввожу слева и снизу переменные, как в примере. В центральном окошке нажимаю правую клавишу мыши, нажискомаю Макрокоманда и в редакторе скриптов ввожу текст, скопированный из макрокоманды примера.
После нажатия кнопки Применить выдается ошибка:
Ошибка компиляция Microsoft JScript
Line:0 Char: 4 Error 0
Предполагается наличие;
'Sub TestBoxEvent_Star()'
А если выбрать VB Script Language, ошибок никаких, то и толку никакого.
Поле пустое, надпись DataString выделено красным и высвечивается Эта переменная не определена.
Как нужно делать на самом деле, объясните, пожалуйста?

Vladimir__
Сообщения: 1657
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Вс янв 23, 2011 12:06 am

Начните с примера попроще:
http://communities.ptc.com/servlet/Jive ... .xmcdz.zip

leonidovna
Сообщения: 4
Зарегистрирован: Вс ноя 07, 2010 11:58 pm

Сообщение leonidovna » Вс янв 23, 2011 12:26 pm

Он для меня почему-то наоборот сложнее