Статус: Advanced Member
Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Сказал «Спасибо»: 50 раз Поблагодарили: 156 раз в 105 постах
Используя местный плагин для подключения Mathcad'овских библиотек, можно подключать пользовательские библиотеки, которые полностью написаны на фортране.
Черновой исходник можно посмотреть
тут .
Исходник проекта:
TestFortran Краткое описание:
ReadMe.txt Пример отладки простой функции:
Ограничения: 1. Реализована поддержка параметров только имеющих тип COMPLEX_SCALAR. В фортране этот тип полностью аналогичен типу double complex.
2. Для каждой подключаемой функции нужно индивидуально описывать интерфейс (см. пример в файле
mcaduser.f90 ):
Код:
! Внимание. В этом шаблоне подразумевается, что параметры передаются по ссылке
integer ( LRESULT ) function LPCFUNCTION( ReturnValue, Arg0 )
use ifwin
implicit none
! Здесь мы используем встроенный тип, т.к. он полностью совпадает
! с описанием типа COMPLEXSCALAR в mcadincl.h
double complex, intent(in) :: ReturnValue
double complex, intent(in) :: Arg0
end function
Отредактировано пользователем 24 августа 2012 г. 2:00:41(UTC)
| Причина: Не указана
Россия навсегда! Вячеслав Мезенцев
2 пользователей поблагодарили уни за этот пост.
smath оставлено 20.08.2012(UTC),
tca оставлено 20.08.2012(UTC)
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.