— 35 —
L
a librería de enlace dinámico
), en su última
versión 2.00.12 y fecha de lanzamiento marzo del 2008, ha
sido escrita en el lenguaje de programación C y compilada
para ser incorporada en entornos de programación para SOWindows
de 32 bits como Borland C/C++ 5.0, Delphi Pascal 5.0, Visual Basic
6.0, o cualquier otro entorno que permita la llamada a funciones
incorporadas a una DLL de Windows.
La caja de herramientas viene acompañada de algunos ficheros de cabecera, donde
se declaran las variables y funciones que nos permitirán interactuar con la librería de
Epanet para obtener o modificar información del modelo de red en estudio.
Si se quiere utilizar la librería dinámica de Epanet
), sobre los nuevos
entornos de programación de 64 bits, habrá que generar un nuevo fichero de
cabecera con las modificaciones a los tipos de datos con que se declaran las variables,
parámetros de entrada y funciones según el lenguaje de programación a utilizar.
En este capítulo se enseñará a utilizar la librería dinámica de Epanet con las
herramientas de programación más utilizadas y una variedad de lenguajes que
permitirá al usuario poder elegir, según el grado de conocimiento y comodidad a
la hora de programar. Los lenguajes de programación más utilizados para trabajar
con la Toolkit de Epanet son Basic 6.0, Basic .NET, Lenguaje de cálculo técnico
(Matlab), C#, Python, C++. Los entornos de programación que soportan los
lenguajes anteriormente mencionados serán instalados sobre un SO Windows 10
de 64 bits.
C o n e c t a r l a A P I d e E p a n e t
a l o s E n t o r n o s d e
P r o g r a m a c i ó n
4