Logo del INTA > Página de inicio

 

Instituto Nacional
de Tecnología Agropecuaria 

Estación Experimental
Agropecuaria Balcarce

 

 

 

Principal ] Arriba ] Actividades ] Información ] Institucional ] Contactos ] Actualidad ]

Inicio > Información > Por tema > Recursos Naturales > Clima

 

Agroclima: un programa para el cálculo de la evapotranspiración por el método FAO PENMAN-MONTEITH desde planillas de cálculo o lenguajes de programación

     

Pablo E. Abbate

 

 
   

Presentado en: 10° Reunión Argentina y 4° Latinoamericana de Agrometeorología. Mar del Plata, 13 y 14 de octubre 2004

 
   

Introducción

El Paper 56 de la serie FAO Irrigation and Drainage (Allen et al., 1998, referido aquí como FAO56) constituye la revisión más reciente del procedimiento para estimar la evapotranspiración de referencia (ETP). El método se basa en la ecuación Penman-Monteith recomendada por un Comité de Expertos convocado por la FAO en 1990 (Smith et al., 1992).

El método ha tenido aceptación; no obstante, una limitante para su aplicación es la ausencia de un programa de computación que permita implementarlo de manera sencilla. CROPWAT (Smith, 1992) versión 4 es el último programa desarrolló la FAO para calcular la ETP por el método FAO56. El programa es poco flexible; la entrada de datos climáticos requiere un formato específico (CLIMWAT; Simth, 1993) y solo permite el cálculo de la ETP mensual. CROPWAT fue sucedido por REF-ET (Allen, 2000) el cual permite calcular la ETP diaria, pero mantiene limitaciones en el intercambio de datos. Otro programa, ET_CSDLL (Donatelli et al, 2003), consiste en una serie de rutinas capaces de calcular la ETP, contenidas en una librería de intercambio dinámico para Windows (archivo DLL). Muchas aplicaciones tienen la capacidad de invocar esas rutinas. No obstante, la comunicación (interface) entre el programa y la librería ET_CSDLL se debe realizar por medio de una estructura especial de datos, por lo que su uso requiere programar la interface. Esas rutinas tampoco pueden usarse, sin una tediosa programación, como función de planillas de cálculo, cuyo resultado se actualiza automáticamente al modificar la planilla.

El objetivo de este trabajo es presentar el desarrollo de un programa, AGROCLIMA, diseñado para calcular la ETP por el método FAO56 en planillas de cálculo o, con mínima programación, desde cualquier aplicación capaz de importar funciones desde una DLL.

 
  

[Descargar trabajo en formato PDF - 57 KB]

 

[Descargar programa AGROCLIMA. Formato .zip conteniendo archivos del programa - 189 KB]

   

Instrucciones para utilizar el programa AGROCLIMA

AUTOR

P.E. Abbate (pabbate@balcarce.inta.gov.ar).

Estación Experimental Agropecuaria Balcarce.

Instituto Nacional de Tecnología Agropecuaria (INTA).

CC 276 (7620) Balcarce, Buenos Aires, Argentina.

 

INTRODUCCIÓN

AGROCLIMA contiene un conjunto de funciones de uso habitual en agroclimatología, permitiendo realizar fácilmente cálculos típicamente tediosos. Las funciones pueden llamarse desde Excel 7/95 (o posterior), Quattro Pro 7 (o posterior), o cualquier programa o lenguaje para Windows que permitan importar funciones de Librerías de Intercambio Dinámico (DLL) de 32 bits.

 

REQUERIMIENTOS DE SISTEMA

Windows 95, 98, 2000, Me ó XP; alguno de los siguientes programas: Excel 7/95 (o posterior), Quattro Pro 7 (o posterior) o cualquier programa o lenguaje para Windows que permitan importar funciones de Librerías de Intercambio Dinámico (DLL) de 32 bits y menos de 0.5 Mbytes de espacio de disco.

 

INSTALACIÓN

AGROCLIMA no dispone de programa instalación ni de desinstalación, simplemente siga los siguientes pasos:

 

Para usar desde Excel 7/95 o posterior

  1. Copie ACLIMA.XLL en cualquier carpeta que apropiada.
  2. Desde Excel, puede abrir ACLIMA.XLL cada ves que lo necesite seleccionando Menú Archivo, Abrir, Tipo de archivos: *.XLL, Examinar, elija ACLIMA y Aceptar. También puede agregar las funciones como Complemento (Macro automática en Excel 7) para que ACLIMA.XLL se abra automáticamente cada ves que inicia Excel. Para ello seleccione Menú Herramientas, Complementos, Examinar, elija ACLIMA y Aceptar.
  3. Use funciones como cualquier otra función de Excel, preferentemente utilice el botón Pegar Función o el menú Insertar Función para facilitar la introducción y edición de las funciones (las funciones aparecen en el grupo AGROCLIMA).
  4. Para disponer de la ayuda desde Excel copie ACLIMA.HLP y ACLIMA.CNT en la carpeta C:\WINDOWS\HELP (o equivalente).

 

Para usar desde Quattro Pro 7 o posterior

  1. Copie ACLIMA.DLL en la carpeta C:\WINDOWS\SYSTEM (o equivalente).
  2. Use las funciones desde Quattro Pro como cualquier otra función de planilla, anteponiendo "ACLIMA." (con punto) al nombre de la función. Ej.: @ACLIMA.PVS(A1).
  3. Como desde Quattro Pro no se puede acceder a la ayuda de AGROCLIMA, puede crear un acceso directo a ACLIMA.HLP en el Escritorio de Windows.

 

Para usar desde otros programas

  • Las funciones de ACLIMA.DLL se pueden usar desde programas y lenguajes para Windows con capacidad de importar funciones desde Librerías de Intercambio Dinámico (DLL) de 32 bits, tales como Visual Basic, C/C++, Pascal o FORTRAN. Por ejemplo, un módulo de Visual Basic puede acceder a la función PVS declarando:
    Public Declare Function PVS Lib "ACLIMA.DLL" (T As Double) As Double.
    Las funciones exportables de ACLIMA.DLL son de prototipo C _stdcall, tienen parámetros doubles y devuelven valores doubles o *char (LPSTR).

 

LICENCIA Y LIMITACIONES DE USO

AGROCLIMA se encuentra protegido por leyes de derechos de autor. El programa es gratuito para uso docente, en investigación o privado, con la condición de que se mencione a este programa y su autor si los resultados obtenidos con este programa se hacen públicos. Si bien el programa es gratuito, NO se autoriza la distribución libre de este programa sin el consentimiento del autor, se puede solicitar una copia del programa al autor o descargarla del sitio que él establezcan. NO está permitido el uso comercial de este programa, ni su venta (solo, incluido o acompañado con otros programas) sin el consentimiento expreso del autor.

El programa se suministra como está, sin ninguna garantía. El autor se desentiende de toda consecuencia directa o indirecta relacionada con su uso.

El autor agradece cualquier sugerencia respecto de este programa que le hagan llegar.

 

 

 

 
 

 

 

© Copyright 2002. INTA EEA Balcarce. Ruta 226 km 73,5 (7620) Balcarce, Buenos Aires, Argentina. Tel: 02266-439100, Fax: 439101, Email: intaba@balcarce.inta.gov.ar