Плагин на фортране

Плагин на фортране - уни - Сообщения

#1 Опубликовано: 18.08.2012 18:33:52
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

Используя местный плагин для подключения 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
Россия навсегда! Вячеслав Мезенцев
2 пользователям понравился этот пост
Andrey Ivashov 19.08.2012 17:20:00, tca 20.08.2012 12:23:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений