Ошибки в ПК версии - Сообщения
#161 Опубликовано: 20.09.2010 01:31:48
WroteWroteWroteЦитатаЗдравствуйте! Возникла проблема при попытке изменить язык интерфейса. Абсолютно не отображает кириллицу (см. sshot). Подскажите, что делать.
У вас какая-то тема Windows установлена нестандартная, и шрифт явно не родной. Возможно просто в том шрифте русских букв-то и нет.
Я использую linux. забыл дописать когда писал первый пост.
то же наблюдал такую ситуацию. проблема решилась после того, как в wine прикрутил виндовые шрифты![]()
Опробовал в Ubuntu 10.04 и сразу натолкнулся на сообщение в консоли
X does not support your locale
#162 Опубликовано: 20.09.2010 04:53:20
По поводу шрифта, правда не в Wine (так как он здесь не при чём), см. http://ru.smath.info/forum/default.aspx?g=posts&m=3201#post3201
1 пользователям понравился этот пост
Voldemar 22.09.2010 03:32:00
#163 Опубликовано: 22.09.2010 03:33:53
Кириллица в меню отображается, осталось только допилить в системе шрифты, т.к. русские комменты невозможно ввести (тоже самое происходит и из-под вайна).
#164 Опубликовано: 25.09.2010 10:08:45
При попытке посчитать ток в цепи по закону Ома, ответ выводится в виде сложной размерности.
Приведение к амперам вручную ничего не дает.
I.11—{V*'A*'s^3}/{100000*'kg*'m^2}@'A
И еще у меня почему-то не работают численные вычисления, только символьные.
Приведение к амперам вручную ничего не дает.
I.11—{V*'A*'s^3}/{100000*'kg*'m^2}@'A
И еще у меня почему-то не работают численные вычисления, только символьные.
#165 Опубликовано: 29.09.2010 06:24:57
Wrote0.85 Linux Mono 2.4.2.2
1. При попытке посмотреть О программе вываливается вот с таким сообщением:System.DivideByZeroException: Division by zero at ioman.DynamicLabel..ctor () [0x00000] at (wrapper remoting-invoke-with-check) ioman.DynamicLabel:.ctor () at SMathStudio_Desktop.About.InitializeComponent () [0x00000] at SMathStudio_Desktop.About..ctor () [0x00000] at (wrapper remoting-invoke-with-check) SMathStudio_Desktop.About:.ctor () at SMathStudio_Desktop.Form1.ShowAboutDialog (System.Object sender, System.EventArgs e) [0x00000] at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000] at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000] at System.Windows.Forms.ToolStripMenuItem.HandleClick (System.EventArgs e) [0x00000] at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType) at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]
Причем ошибка только в 32 битной версии. На 64 битах нормально - не могу понять в чем причина...
0.89 Linux Mint Debian Edition Mono 2.6.7-3 система 32 битная не виртуальная..
аналогичная ошибка вываливается при нажатии на "Опции" и "О программе", при этом программа закрывается, или предлогает сохраниться перед этим.
$ mono /home/user/.PortablePrograms/SMathStudioDesktop.0_89.Mono/SMathStudio_Desktop.exe
System.DivideByZeroException: Division by zero
at SMath.Manager.DynamicLabel..ctor () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) SMath.Manager.DynamicLabel:.ctor ()
at SMath.Desktop.Settings.InitializeComponent () [0x00000] in <filename unknown>:0
at SMath.Desktop.Settings..ctor () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) SMath.Desktop.Settings:.ctor ()
at SMath.Desktop.Form1.ShowSettingsDialog (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripMenuItem.HandleClick (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
#166 Опубликовано: 29.09.2010 08:04:18
Спасибо. Попробую разобраться из-за чего возникает ошибка.
1 пользователям понравился этот пост
Андрей 04.10.2010 07:46:00
#167 Опубликовано: 04.10.2010 07:49:22
WroteСпасибо. Попробую разобраться из-за чего возникает ошибка.
проблема пропала после сегодняшних обновлений
dmz-cursor-theme (0.4.2) to 0.4.3
file-roller (2.30.2-1) to 2.30.2-2
fuse-utils (2.8.1-1.2) to 2.8.4-1.1
gconf-defaults-service (2.28.1-3) to 2.28.1-4
gconf2 (2.28.1-3) to 2.28.1-4
gconf2-common (2.28.1-3) to 2.28.1-4
gnome-menus (2.30.2-1) to 2.30.3-1
libfuse2 (2.8.1-1.2) to 2.8.4-1.1
libgconf2-4 (2.28.1-3) to 2.28.1-4
libgnome-menu2 (2.30.2-1) to 2.30.3-1
libnautilus-extension1 (2.30.1-1) to 2.30.1-2
libncurses5 (5.7+20100313-3) to 5.7+20100313-4
libncursesw5 (5.7+20100313-3) to 5.7+20100313-4
libx264-104 (1:0.svn20100902-0.0) to 1:0.svn20100918-0.2
nautilus (2.30.1-1) to 2.30.1-2
nautilus-data (2.30.1-1) to 2.30.1-2
ncurses-base (5.7+20100313-3) to 5.7+20100313-4
ncurses-bin (5.7+20100313-3) to 5.7+20100313-4
python-gmenu (2.30.2-1) to 2.30.3-1

#168 Опубликовано: 06.10.2010 13:06:42
Если во входные данных температура в цельсиях отрицательна, то итог получается неверным

Если все входные данные указать в цельсиях, то вместо Вт ед. измерения получается К/С * Вт


Если все входные данные указать в цельсиях, то вместо Вт ед. измерения получается К/С * Вт

#169 Опубликовано: 06.10.2010 14:02:44
Это не ошибка программы, это - особенность работы с нелинейными единицами измерения. Перед работой с ними рекомендую почитать об этом в интернете (похожая тема уже поднималась здесь: http://ru.smath.info/forum/default.aspx?g=posts&m=3439#post3439).
На втором скриншоте видно, что Вы приводите ответ к единицам измереия, содержащим в составе комбинацию линейных и нелинейных ед. изм. - этого делать нельзя.
С уважением, Андрей Ивашов.
На втором скриншоте видно, что Вы приводите ответ к единицам измереия, содержащим в составе комбинацию линейных и нелинейных ед. изм. - этого делать нельзя.
С уважением, Андрей Ивашов.
#170 Опубликовано: 08.10.2010 09:29:57
Не то чтобы ошибка, просто несовместимость.
При попытке установить SMath на MS Server 2008 R2 появляется "координатор устанощика Windows", который никак не завершается, тем самым не давая установится программе.
При попытке установить SMath на MS Server 2008 R2 появляется "координатор устанощика Windows", который никак не завершается, тем самым не давая установится программе.
#171 Опубликовано: 12.10.2010 12:45:35
Ошибка в вычислениях:
[LIVE width=244 height=202]http://smath.info/live/?file=1669[/LIVE]
В режиме численной оптимизации считает правильно.
[LIVE width=244 height=202]http://smath.info/live/?file=1669[/LIVE]
В режиме численной оптимизации считает правильно.
#172 Опубликовано: 14.10.2010 05:50:56
Здравствуйте!
Во-первых, хочу сказать Вам спасибо за эту очень полезную и удобную программу. Желаю Вам дальнейших успехов!
У меня возникла следующая ошибка. Я задал формулу нахождения коэффициентов преобразования. Но когда я хочу сформировать матрицу индексов элементов и соответствующих им значений для построения трехмерного графика, возникает ошибка. При этом значения функции при подстановке этих индексов вручную определены.

Во-первых, хочу сказать Вам спасибо за эту очень полезную и удобную программу. Желаю Вам дальнейших успехов!
У меня возникла следующая ошибка. Я задал формулу нахождения коэффициентов преобразования. Но когда я хочу сформировать матрицу индексов элементов и соответствующих им значений для построения трехмерного графика, возникает ошибка. При этом значения функции при подстановке этих индексов вручную определены.
#173 Опубликовано: 14.10.2010 07:12:21
Здравствуйте, Sergey. Какой версией программы Вы пользуетесь? Можно Вас попросить загрузить Ваш файл в SMath Studio Live и дать мне ссылку на файл или передать мне *.sm файл любым другим способом, что бы мне не пришлось набирать весь расчёт самостоятельно.
Заранее благодарю. С уважением, Андрей Ивашов.
Заранее благодарю. С уважением, Андрей Ивашов.
#174 Опубликовано: 14.10.2010 08:40:06
Я пользуюсь версией 0.89, вот ссылка на файл
http://smath.info/live/?file=1681
Кстати, там все посчиталось правильно.
http://smath.info/live/?file=1681
Кстати, там все посчиталось правильно.
#175 Опубликовано: 14.10.2010 08:52:09
Большое спасибо. Математические возможности Live версии сейчас аналогичны последней выпущенной бете, т.ч. рекомендую использовать SMath Studio 0.89.8 (т.к. ошибка о которой Вы говорите там уже исправлена) для Ваших нужд пока не появится SMath Studio 0.90.
#176 Опубликовано: 15.10.2010 02:48:41
Спасибо, желаю Вам дальнейшего успешного развития проекта.
#177 Опубликовано: 29.10.2010 10:09:25
Под_итожу, что мне не нравится (версия 0.89 сборка 8 (хорошо бы сделать этот текст в About выделяемым и копируемым по одному мышиному нажатию)):
1) При попытке отрисовки на 2D компоненте матрицы с одним элементом - мнимой единицей - программа отправляется в астрал.
Вот массив для экспериментов астрального перемещения: [MATH]mat(1;1;1;i;2;2)[/MATH]
2) Тот же 2D не правильно показывает график внутри при масштабировании колесом мышки. [Ctrl] масштабирует ординатную ось, но в привью меняется весь масштаб, а с [Shift] всё по-другому: меняем масштаб оси абсцисс, а в привью меняется масштаб по ординатам... короче действует на нервы.
3) Пример с random(). Я уже упоминал его. Писать eval() для того чтобы иметь число вместо вызова функции вряд ли так очевидно. Если это идеология построения, то нужно акцентировать на этом внимание.
4) Видимо что-то тоже при вычислении матрицы Якоби. Хотелось бы иметь возможность использовать матричные функции внутри операндов Jacobi(). Вот так: [MATH]Jacobi(stack(x;y;z);stack(x;y;z))[/MATH]
Да, и не забыть про такую вещь:
[MATH]M2←line(M1←mat(2;2;1;1;2;2);b←stack(reverse(M1);M1);b;3;1)[/MATH] - пишет, что "Размерность элементов различна"
5) Не могу сделать функцию Рунге-Кутта4() универсальной по отношению к размерностям, т.к. stack() внутри программного блока (line()'ов) не хочет стыковать число с вектором. То же относится и к augment(). Приходится вручную дописывать переменные, чтобы решатель работал.
6) Вот такая конструкция не правильно переводится на язык ОПЗ:
[MATH]условие(x;a;b)←if(a≤x≤b;1;0)[/MATH]
Если поискать принадлежность точки 0,6 отрезку [0,5;0,9], то получим отрицательный ответ, а вот точка 0,1 принадлежит отрезку. Технология ВИЗИВИНГ не работает.
7) Буква PI не очень похожа на традиционную греческую. Виноват, видимо, в этом шрифт, но тем не менее.
Пожелания:
1) можно ли ввести специальную вставку по типу содержимого буфера? Допустим, я хочу вставить выражение вида: x[1] + x[2]. Хотелось бы, чтобы оно преобразовывалось к виду [MATH]x,1+x,2[/MATH]. Вообще, сделать импорт и экспорт выражений в зависимости от типа источника/приёмника выражений (Maple|Mathcad|ЯВУ). Можно в статус строке ввести режим импорта/экспорта и менять его при нажатии в этой области.
2) можно ли сделать черту функции line() передвигаемой? Вот здесь она находится под оператором:
[MATH]for(ii←1;ii<3;ii←ii+1;line(a,ii←ii;b,ii←ii;2;1))[/MATH]
А при определении функции почему-то справа... очень много места уходит зазря. Нет единообразия.
3) хочу локально сворачиваемые выражения при символьном вычислении на листе, т.е. чтобы выражение после стрелки можно было свернуть каким-либо образом и оно автоматически свёртывалось, если превосходит некий определённый размер. Области не предлагать.
4) хочу поддержку построения отрезков по отдельности в 2D и 3D (для реализации implicitplot2d() и implicitplot3d()).
Вопросы: как ввести диапазон (две точки)?
1) При попытке отрисовки на 2D компоненте матрицы с одним элементом - мнимой единицей - программа отправляется в астрал.
Вот массив для экспериментов астрального перемещения: [MATH]mat(1;1;1;i;2;2)[/MATH]
2) Тот же 2D не правильно показывает график внутри при масштабировании колесом мышки. [Ctrl] масштабирует ординатную ось, но в привью меняется весь масштаб, а с [Shift] всё по-другому: меняем масштаб оси абсцисс, а в привью меняется масштаб по ординатам... короче действует на нервы.
3) Пример с random(). Я уже упоминал его. Писать eval() для того чтобы иметь число вместо вызова функции вряд ли так очевидно. Если это идеология построения, то нужно акцентировать на этом внимание.
4) Видимо что-то тоже при вычислении матрицы Якоби. Хотелось бы иметь возможность использовать матричные функции внутри операндов Jacobi(). Вот так: [MATH]Jacobi(stack(x;y;z);stack(x;y;z))[/MATH]
Да, и не забыть про такую вещь:
[MATH]M2←line(M1←mat(2;2;1;1;2;2);b←stack(reverse(M1);M1);b;3;1)[/MATH] - пишет, что "Размерность элементов различна"
5) Не могу сделать функцию Рунге-Кутта4() универсальной по отношению к размерностям, т.к. stack() внутри программного блока (line()'ов) не хочет стыковать число с вектором. То же относится и к augment(). Приходится вручную дописывать переменные, чтобы решатель работал.
6) Вот такая конструкция не правильно переводится на язык ОПЗ:
[MATH]условие(x;a;b)←if(a≤x≤b;1;0)[/MATH]
Если поискать принадлежность точки 0,6 отрезку [0,5;0,9], то получим отрицательный ответ, а вот точка 0,1 принадлежит отрезку. Технология ВИЗИВИНГ не работает.
7) Буква PI не очень похожа на традиционную греческую. Виноват, видимо, в этом шрифт, но тем не менее.
Пожелания:
1) можно ли ввести специальную вставку по типу содержимого буфера? Допустим, я хочу вставить выражение вида: x[1] + x[2]. Хотелось бы, чтобы оно преобразовывалось к виду [MATH]x,1+x,2[/MATH]. Вообще, сделать импорт и экспорт выражений в зависимости от типа источника/приёмника выражений (Maple|Mathcad|ЯВУ). Можно в статус строке ввести режим импорта/экспорта и менять его при нажатии в этой области.
2) можно ли сделать черту функции line() передвигаемой? Вот здесь она находится под оператором:
[MATH]for(ii←1;ii<3;ii←ii+1;line(a,ii←ii;b,ii←ii;2;1))[/MATH]
А при определении функции почему-то справа... очень много места уходит зазря. Нет единообразия.
3) хочу локально сворачиваемые выражения при символьном вычислении на листе, т.е. чтобы выражение после стрелки можно было свернуть каким-либо образом и оно автоматически свёртывалось, если превосходит некий определённый размер. Области не предлагать.
4) хочу поддержку построения отрезков по отдельности в 2D и 3D (для реализации implicitplot2d() и implicitplot3d()).
Вопросы: как ввести диапазон (две точки)?
Россия навсегда!
Вячеслав Мезенцев
2 пользователям понравился этот пост
#178 Опубликовано: 30.10.2010 07:22:50
Большое спасибо! Большинство пунктов будет исправлено к следующей версии.
#179 Опубликовано: 30.10.2010 08:31:20
Да и ещё до кучи. Кто там родитель формы вставки матрицы? Почему-то при переходе между приложениями и возвращении в SMath, если активно окно вставки матрицы, то отображается оно вместо окна приложения. Это не хорошо. Ещё бы хотелось, чтобы числа строк и столбцов были сразу выделены, как в Mathcad. Всё равно их удаляешь. Можно также запоминать предыдущее состояние вызова.
Мелочь ещё. Обратите внимание на отрисовку правого нижнего квадрата листа между скроллбарами. Что-то там не так. Подвигайте окно за этот край, наводя его на выражения и двигая внутри них. Будут артефакты в квадратике этом.
Мелочь ещё. Обратите внимание на отрисовку правого нижнего квадрата листа между скроллбарами. Что-то там не так. Подвигайте окно за этот край, наводя его на выражения и двигая внутри них. Будут артефакты в квадратике этом.
Россия навсегда!
Вячеслав Мезенцев
#180 Опубликовано: 31.10.2010 06:08:10
Странная ошибка... еле-еле её обошёл, так и не понял в чём дело.
Документ: implicitplot3d_параболоид.sm
Дополнительные файлы: edgeTable и triTable
Я там в конце описания функции implicitplot3d() вставил единичку, без этой дополнительной строки ничего не работает, а с ней работает... такие дела.
Документ: implicitplot3d_параболоид.sm
Дополнительные файлы: edgeTable и triTable
Я там в конце описания функции implicitplot3d() вставил единичку, без этой дополнительной строки ничего не работает, а с ней работает... такие дела.
Россия навсегда!
Вячеслав Мезенцев
-
Новые сообщения
-
Нет новых сообщений