Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


3 Страницы<123
Опции
К последнему сообщению К первому непрочитанному
Offline mkraska  
#41 Оставлено : 8 февраля 2013 г. 2:21:06(UTC)
mkraska


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 27.10.2012(UTC)
Сообщений: 73
Германия

Сказал(а) «Спасибо»: 397 раз
Поблагодарили: 45 раз в 35 постах
Спасибо. Надеемся что скоро такая машина найдется. До сих пор никаких проблем с разрядностю плагинов не было, даже думал что SMath вообще 32ная программа. Но очевидно это не так просто.
Martin Kraska

Неоффицальная портативная версия SMath с дополнениями http://smath.info/wiki/SMath%20with%20Plugins.ashx
Offline Dunduk  
#42 Оставлено : 13 апреля 2014 г. 10:53:17(UTC)
Dunduk

Статус: Newbie

Группы: Registered
Зарегистрирован: 13.04.2014(UTC)
Сообщений: 3

Товарищи!
Ну как все-таки подгружать библиотеки wsp для Mathcad, чтобы использовать в Smath эти функции?
Я не понимаю.. Напишите, в двух словах, порядок действий plzz
Offline уни  
#43 Оставлено : 13 апреля 2014 г. 19:15:14(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Цитата:
Товарищи!
Ну как все-таки подгружать библиотеки wsp для Mathcad, чтобы использовать в Smath эти функции?
Я не понимаю.. Напишите, в двух словах, порядок действий plzz

Сначала нужно убедиться, что библиотека работает в Mathcad, т.е. с лицензией всё в порядке. Следующее действие - скачать последнюю версию SMath Studio из ночных сборок. Далее, в зависимости от разрядности системы. Если 32-разрядная, то просто устанавливаем плагин Mathcad EFI из менеджера дополнений программы, если 64-разрядная, то сначала нужно скопировать в папку с программой 32-разрядную версию exe-файла SMathStudio_Desktop_0.97.5189_32bit.zip. Только нужно скачивать файл в зависимости от установленной версии. Эти файлы я периодически выкладываю в этой теме. Т.е., если у нас 64-разрядная версия Windows, то мы должны эмулировать 32-разрядную систему, т.к. плагин работает только как 32-разрядное приложение.

После установки дополнения Mathcad EFI plugin в папке {Application Data}\SMath\extensions\plugins\91a20d24-c30b-4774-9b1b-4d502a80420f\{версия} появится папка userefi. В неё нужно вручную скопировать пользовательскую dll, которая должна быть в этой папке в Mathcad. Эта библиотека является посредником между Mathcad (SMath Studio) и самим набором функций wsp, который будет находиться в другом месте. Далее нужно перезапустить SMath Studio, при этом в userefi при запущенной программе будет находиться файл лога efi.txt, в котором можно посмотреть какие функции откуда загружены. Если библиотека подключилась, то в этом файле будут перечислены все загруженные функции, также они будут доступны и в SMath Studio.

Ниже на картинке показан пример того как это работает в SMath Studio. В архиве можно найти некоторые дополнительные демонстрационные файлы. В pdf приведён список доступных функций, этот файл создан из документа SMath Studio.

Отредактировано пользователем 13 апреля 2014 г. 19:31:36(UTC)  | Причина: Не указана

Вложение(я):
WaterSteamPro6_20140413.zip (2,607kb) загружен 69 раз(а).
SMath Studio - wsplafun.pdf (202kb) загружен 58 раз(а).
Россия навсегда!
Вячеслав Мезенцев
Offline Dunduk  
#44 Оставлено : 15 апреля 2014 г. 6:30:41(UTC)
Dunduk

Статус: Newbie

Группы: Registered
Зарегистрирован: 13.04.2014(UTC)
Сообщений: 3

Приведенная Вами схема работает только дома, там где есть Mathcad с установленным wsp.
На работе же машина голая (Mathcadа и wsp там нет и не дают ставить) и ничего не получается. Windows 7 Корпоративная SP1 32-разрядная.
"Ночная сборка" (вер. SMathStudioDesktop.0_97_5189) плагина Mathcad EFI не имеет. Обновляться через интернет не хочет (дополнения - локальное хранилище - галерея онлайн. Пишет: "Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности посредника" ).
В папке AppData\Roaming\SMath есть только файлик settings.inf. Сюда нужно что-то добавлять? Файлы и папки плагина?
И где брать пользовательскую *.dll из папки Mathcad? Взять с другого компьютера? (Ничего что там совсем другая система?)
И где нужно взять и где размещать набор функций wsp, чтобы они подключились к SMath)?
Sad

Отредактировано пользователем 15 апреля 2014 г. 9:46:24(UTC)  | Причина: Не указана

Offline уни  
#45 Оставлено : 15 апреля 2014 г. 9:33:59(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Приведённая схема работает там, где установлена лицензионная версия WSP. Пользовательская dll - это только обёртка, посредник к функциям, сами функции находятся там куда их положил установщик.
EFI плагин нужно установить через сеть, поищите в чем может быть проблема. Пользовательскую dll можно взять из другой системы при условии, что на текущей системе будет установлен WSP.

Сам файл с функциями находится с системной папке Windows\System32, насколько я помню. Если это ActiveX компонент, то простое копирование не поможет, нужна его регистрация. Кроме того, нужно лицензировать WSP и я не знаю как это делать без оригинального установщика. Поэтому нужно установить WSP, найти пользовательскую dll, поместить её в папку userefi и перезапустить SMath Studio.
Россия навсегда!
Вячеслав Мезенцев
Offline Dunduk  
#46 Оставлено : 16 апреля 2014 г. 14:33:08(UTC)
Dunduk

Статус: Newbie

Группы: Registered
Зарегистрирован: 13.04.2014(UTC)
Сообщений: 3

Ну, тогда это не круто. Вот, если бы кто-то умелец сделал обновление для SMath с термодинамическими функциями воды и газов по тому же алгоритму что Water Steam Pro, это было бы дело.
Offline mikekaganski  
#47 Оставлено : 16 апреля 2014 г. 15:01:06(UTC)
mikekaganski


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 19.03.2012(UTC)
Сообщений: 112
Мужчина
Российская Федерация
Откуда: Khabarovsk, Russia

Сказал «Спасибо»: 130 раз
Поблагодарили: 33 раз в 29 постах
Автор: Dunduk Перейти к цитате
Ну, тогда это не круто.


Вы знаете, "не круто" "оценивать" работу других, при этом не понимая множества вещей (например, целей данной работы), и не приложив самостоятельных усилий для решения своей собственной задачи.

Функции WaterSteamPro делаются даже без всяких плагинов. Вот, например, незаконченный вариант технической калькуляции IF97. Для того, чтобы это сделать, нужно всего лишь почитать первоисточники. Кстати, попутно можно выяснить, что WaterSteamPro (созданная представителями России в IAPWS) кое-где сама не соответствует этим спецификациям (для проверки я забивал тестовые параметры, диктуемые спецификацией, в WEB-интерфейс WSP на офсайте, и уж не помню точно, но по-моему, вязкость кое-где не бьёт).
Вложение(я):
IAPWS-IF97.sm (475kb) загружен 70 раз(а).
С уважением,
Михаил Каганский
Пользователи, просматривающие эту тему
3 Страницы<123
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.