Ошибки в ПК версии

Ошибки в ПК версии - Messages

#61 Posted: 3/9/2009 8:26:41 PM
Александр

Александр

0 likes in 17 posts.

Group: User

Приятно, что заявленная в своё время просьба о чтении файлов MathCad (xmcd) наконец-то реализована.

Хочу сообщить об ошибках чтения простейших файлов xmcd.

На листе 3, при постановке курсора в область T1= появляется ошибка (см. скриншот и текст ошибки)

На листе 4, при открытии и пролистывании файла, появляется ошибка (см. скриншот)

Лист3.JPG

Лист3.txt

2 Задача.xmcd (Лист 3)

Лист4.JPG

3 Задача.xmcd (Лист 4)

Прикладываю всё, в надежде, что это поможет исследованию и нахождению причин возниковения ошибок.

Благодарю за отличную работу!

P.S. Кстати, а реально ли читать файлы более старых версий MathCad, т.е. 12 версии и ранее (mcd)? Они конечно не xml, но формат, понять можно.

Вот 2 файла для сравнения.

3 Задача-old.mcd
3 Задача-old.xmcd
Z1_90.xmcd
Z1_90.MCD

#62 Posted: 3/10/2009 11:24:45 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

Приятно, что заявленная в своё время просьба о чтении файлов MathCad (xmcd) наконец-то реализована.


Конечно, хотелось бы, что б реализация заявленного не заставляла ждать выполнения просьбы месяцами, а то и годами, но просьб так много, а нас так мало Сейчас мы в плотную подошли к добавлению возможности работы с неопределёнными интегралами (!) и, чтобы эта светлая новость воплотилась в реальные примеры использования, я вынужден забыть про другие инновации в SMath Studio.
Сейчас, когда программа стала абсолютно бесплатной для всех наших пользователей и была представлена на большом количестве сайтов/софтохранилищ/форумов/блогов, иностранцы резво подхватили начинание помощи проекту через сообщения об ошибках. Меня это очень воодушивляет, правда! Но с другой стороны 99% всех сообщений об ошибках заставляют заниматься их исправлением, что не всегда просто - это отнимает бОльшую часть всего времени работы над SMath Studio, т.ч. мы надеемся на понимание сложившейся ситуации со стороны пользователей.
Wrote

Хочу сообщить об ошибках чтения простейших файлов xmcd.


Большое спасибо. Проверил, у меня все описанные проблемы также проявились. Обязательно исправлю к следующему релизу.
Wrote

P.S. Кстати, а реально ли читать файлы более старых версий MathCad, т.е. 12 версии и ранее (mcd)?


Ответил бы стандартно: "нет и даже нет в планах, т.к. документации к формату хранения нет, а понять его глазами я не смог". Но после Ваших слов:
Wrote

Они конечно не xml, но формат, понять можно.


я в растерянности. Скачал файл 3 Задача-old.mcd по Вашей ссылке, открыл блокнотом, просмотрел.... почти ничего не разобрал. Если я правильно Вас понял и если Вы действительно смогли разобраться в строении файла, то намекните пожалуйста, как и мне достич этого! С радостью сделаем с samar парсер.

И спасибо за вопросы.
#63 Posted: 3/11/2009 8:16:30 PM
Александр

Александр

0 likes in 17 posts.

Group: User

Посмотрел на файлы mcd внимательно, приношу свои извинения, понятно только определение стилей. Файлы бинарные, действительно понять их трудно. ПРоще переконвертировать.

Спасибо за отклик. Слежу за новыми версиями!
#64 Posted: 3/12/2009 4:20:04 PM
Comdiv

Comdiv

0 likes in 8 posts.

Group: User

[MATH]sum(sum(k;k;0;i);i;1;30)=#[/MATH]
Подобные вложенные выражения не вычисляются, поскольку программа считает, что i в пределе второй суммы не является целым.
#65 Posted: 3/12/2009 6:02:33 PM
Comdiv

Comdiv

0 likes in 8 posts.

Group: User

Слегка неожиданный глюк:
[MATH]n←400[/MATH]

[MATH]m2←0,9^n[/MATH]
[MATH]m2=1[/MATH]

Но
[MATH]0,9^n=4,9774*10^{-19}[/MATH]
#66 Posted: 3/12/2009 6:48:30 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Спасибо. Обе ошибки будут исправлены как можно скорее. Ошибка со степенью (это ошибка обработки обыкновенных дробей в символьной библиотеке), к сожалению, проявляет себя в разных ситуациях и уже несколько пользователей сообщили о подобных "неожиданностях" - её исправление сейчас самая приоритетная задача для меня.
#67 Posted: 3/13/2009 4:35:44 PM
Comdiv

Comdiv

0 likes in 8 posts.

Group: User

Теперь мне понятен такой результат:
Сумма убывающей геометрической прогрессии при коэффициенте 0,9 и длине ряда, стремящемся к бесконечности, равна 10.
[MATH]n←323[/MATH]
[MATH]sum((0,9^i);i;0;n)=10[/MATH]

правильно, а так:

[MATH]n←979[/MATH]
[MATH]sum((0,9^i);i;0;n)=666[/MATH]

ух ты, т.е. для степени выше 323 возведение в степень равно 1

такой вариант вообще зависает:
[MATH]n←100[/MATH] [MATH]a←1[/MATH] [MATH]k←0,9[/MATH]
[MATH]sum((a*k^i);i;0;n)=#[/MATH]
#68 Posted: 3/13/2009 4:42:52 PM
Comdiv

Comdiv

0 likes in 8 posts.

Group: User

Рекурсивные функции нормально вводятся
[MATH]f(n)←if(n<2;1;f(n-1)*n)[/MATH]

пока не попытаться вычислить
[MATH]f(4)=#[/MATH]

после этого программе конец
#69 Posted: 3/13/2009 4:51:13 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Да уж... Ну с суммами всё понятно (ошибка известна), вылечим, а с рекурсивными функциями бороться планирую лишь добавлением кнопки "Прервать вычисление".
#70 Posted: 3/13/2009 4:59:24 PM
Comdiv

Comdiv

0 likes in 8 posts.

Group: User

На мой взгляд не очень удачное решение. Стоило бы или запретить рекурсию, или полноценно реализовать. Как вариант, написать в документации, чтобы рекурсию не использовали
#71 Posted: 3/13/2009 5:01:33 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Согласен. Не обратил внимание, что у неё есть выход - на днях проверю, почему подвисает. Спасибо.
#72 Posted: 4/24/2009 11:17:59 AM
fr@nk

fr@nk

0 likes in 5 posts.

Group: User

Добрый день. С нетерпением ждал выхода нового дистрибутива Ubuntu 9.04, так как в нем идет mono 2.0 необходимый для работы SMath. После установки некоторых библиотек, студия запустилась(v 0.78), что очень радует. Порадовало и то, что открываються файлы созданные на КПК
Только не отображаються греческие символы, а также "пи". Может знаете с чем это может быть связано?
Заранее спасибо.

PS: Я так понимаю SMath, пока единственная, бесплатная программа для линукса с "бумажным" интерфейсом.
Об этом можно судить из ветки в форуме:
http://ubuntuforums.org/showthread.php?t=804254&highlight=smath
#73 Posted: 4/24/2009 4:57:31 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

День добрый.

Действительно хорошая новость - Mono достоен включения в дистрибутив.
Wrote

Порадовало и то, что открываються файлы созданные на КПК


Более того, можно открывать и файла Mathcad-а, а в новой 0.80 уже можно будет и сохранять в формате xmcd.
Wrote

Только не отображаються греческие символы, а также "пи".


У себя такой проблемы не замечал. На днях проверю - отпишусь здесь. Но практически однозначно проблема c Unicode. Будем разбираться...

Спасибо.
#74 Posted: 4/27/2009 5:03:20 PM
fr@nk

fr@nk

0 likes in 5 posts.

Group: User

Проверил сегодня уже у себя дома (Ubuntu 9.04, amd64). Все работает, никаких намеков на ошибки.
На рабочем ноутбуке (Xubuntu 9.04, i386 LiveCD), символы так и не отображаються.. остаеться выяснить в чем дело, либо с какими-то ошибками при загрузке с LiveCD, либо проблемами в Xubuntu. В скором времени, будет возможность проверить Ubuntu 9.04 LiveCD, тогда отпишусь.
Спасибо.
#75 Posted: 5/7/2009 11:34:18 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Тоже проверил на виртуальной машине с OpenSuse - греческие символы отображаются нормально. Зато заметил, что на линуксе в SMath Studio не работает динамическое изменение курсора (например при наведении на границу выражения). Буду разбираться.
#76 Posted: 5/26/2009 11:44:29 PM
ArcFi

ArcFi

0 likes in 2 posts.

Group: User

ubuntu-9.04
Хорошо бы иконки причесать, а то с нестандартной темой трудночитабельны:



И ещё в системных требованиях помимо mono-runtime стоит указать libmono-winforms2.0-cil, а то народ мучается, не зная какой пакет поставить.
#77 Posted: 5/27/2009 12:57:08 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

Хорошо бы иконки причесать, а то с нестандартной темой трудночитабельны


На начало следующей недели намечен следующий релиз, не уверен, успею ли поправить там, но обязательно это сделаю в ближайшее время.
Wrote

И ещё в системных требованиях помимо mono-runtime стоит указать libmono-winforms2.0-cil, а то народ мучается, не зная какой пакет поставить.


Более того, как я понимаю, достаточно установки libgdiplus оттуда. Вообще давно хочу сделать manual по этому поводу, но дело до этого так и не доходит.
Встречный вопрос: а разьве в ubuntu-9.04 Mono runtime не встроена? Или "народ мучается" с какими-то определёнными дистрибутивами?
#78 Posted: 5/27/2009 8:31:22 PM
ArcFi

ArcFi

0 likes in 2 posts.

Group: User

Wrote

Более того, как я понимаю, достаточно установки libgdiplus оттуда.


Увы, недостаточно.
$ aptitude search libmono-winforms2.0-cil libgdiplus
i   libgdiplus
p   libmono-winforms2.0-cil

$ ./smathstudio_desktop_mono 

** (./SMathStudio_Desktop.exe:21143): WARNING **: The following assembly referenced from /home/arcfi/soft/smath-studio/smath-studio-desktop-0.80/SMathStudio_Desktop.exe could not be loaded:
     Assembly:   System.Windows.Forms    (assemblyref_index=0)
     Version:    2.0.0.0
     Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/arcfi/soft/smath-studio/smath-studio-desktop-0.80/).


** (./SMathStudio_Desktop.exe:21143): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
...

Wrote

Встречный вопрос: а разьве в ubuntu-9.04 Mono runtime не встроена? Или "народ мучается" с какими-то определёнными дистрибутивами?


Да, предустановлена, правда, на самом деле я ошибся:
$ which mono
/usr/bin/mono
$ dpkg -S /usr/bin/mono
mono-jit: /usr/bin/mono
Но мало ли... Бывает, люди сносят лишние пакеты для экономии места (особенно на нетбуках и др. портативных устройствах) или используют облегчённые дистрибутивы, основанные на убунте, где данный пакет не установлен.
#79 Posted: 5/27/2009 10:06:01 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Большое спасибо что проверили. На странице загрузки в системных требованиях указал libmono-winforms-2.0-cil package.
#80 Posted: 5/28/2009 8:30:38 AM
fr@nk

fr@nk

0 likes in 5 posts.

Group: User

Добрый день.
На рабочем ноутбуке, наконец-то, установил Xubuntu 9.04, i386.
Проблем с отображением символов замечено не было, все работает, активно пользуемся
Спасибо!
  • New Posts New Posts
  • No New Posts No New Posts