В статье описывается создание и использование библиотек динамической компоновки для инженерных расчетов. Рассмотрены варианты создания универсальных библиотек, также описано использование технологии OpenMaple, применимой только для математического пакета Maple. Показаны преимущества и недоставки, возникающие при использовании собственных библиотек динамической компоновки в инженерных расчетах.
Ключевые слова: Динамическая библиотека; Maple; OpenMaple.
В статті наведено опис створення і використання бібліотек динамічного компонування для інженерних розрахунків. Розглянуто варіанти створення універсальних бібліотек, також є опис технології OpenMaple, сумісної тільки з математичним пакетом Maple. Показано переваги і недоліки використання власних бібліотек динамічної компоновки в інженерних розрахунках.
Ключові слова: Динамічна бібліотека; Maple; OpenMaple.
The article describes creation and using of dynamic link libraries in technical calculation. Description of creation universal libraries is given, also it is spoken in detail about OpenMaple technology which can be used only with Maple package. In conclusion the authors write about advantages and disadvantages of calculation with own dynamic link
library. Today there are many mathematical packages, such as Maple or Mathcad, which give many different tools for calculations. The main problem that these packages do not solve most engineering tasks. There are no good thermodynamic or thermophysical libraries which could give possibility do not use any other programs, such as Cool Pack or
REFPROP. Actually, if there is necessity to design apparatus or to calculate hermodynamic cycle, it's necessary many time. The main problems are unwieldy and long calculations which cannot be automatized completely. One of the solutions
that can help is creation of your own dynamic link library (dll). Dynamic libraries can be either universal or designed for a specific mathematical package. The OpenMaple technology allows to create own libraries for Maple. If you want to make library you should know C, Java or FORTRAN languages. This library could not be created directly
in Maple. Traditionally, the basic development environments are Embarcadero C++ or Visual Studio. This technology still has both advantages and disadvantages.
Keywords: Dynamic link library; Maple; OpenMaple.