CompPad o cálculos de ingeniería en Writer

Introducción

Algo que me molesta sobremanera es tener que reescribir un documento, referente a algún cálculo (de lo que sea), por que cambien alguno de los parámetros de cálculo del mismo. Mas que nada por que las probabilidades de cometer un error, crecen de forma exponencial con el número de veces que reescribes el documento, te olvidas de algún signo, o de alguna operación, y finalmente obtienes un resultado imposible.

Ante esta problemática, yo había optado por redactar los informes de una manera bastante aséptica, enunciando todas las ecuaciones de cálculo, sin poner ningún dato de partida, nada mas que el resultado final el cual quedaba en un apartado final, a forma de tabla o algo similar. Y los cálculos los hacía en una hoja de cálculo (que para eso están) correctamente programada, de forma que minimizaba el número de errores que podía cometer.

Hay otra solución CompPad, una extensión para LibreOffice/OpenOffice, que te permite realizar cálculos en un documento de Writer. Esta extensión tiene un funcionamiento muy similar a Mathcad®, pero sin llegar a ser un clon, mas bien, y tal y como indica el propio autor de esta extensión, intenta que sea una herramienta mas flexible y extensible, libre y de código abierto, y una alternativa al software de ingeniería propietario.

comppad

CompPad

CompPad es una herramienta, que te permitirá crear cálculos técnicos empleando expresiones matemáticas, utilizando para ello el propio editor de ecuaciones de LibreOffice, lo cual es una ventaja, dado que, como ya he comentado en anteriores ocasiones, se trata de un editor mucho más rápido e intuitivo que otros editores de ecuaciones (eso una vez lo conoces y sabes de su funcionamiento). Una vez escrita la ecuación, pulsando sobre el icono de CompPad, este evaluará las expresiones y mostrará los resultados, quedando en tu documento, de forma que si cambias alguno de los parámetros de partida, y vuelves a evaluar las expresiones, se actualizará el resultado.

Algunas características de CompPad

Las posibilidades que tienes con CompPad casi ni las puedes imaginar, cito algunas de ellas, para que las pruebes por ti mismo, y te puedas hacer una idea de las ventajas de utilizar esta extensión:

  • Permite trabajar con unidades, por defecto con el sistema internacional, pero también puedes indicarle que trabaje con el sistema americano o con el CGS. Para esto solo tienes que escrbir: unitSystem:=SI, para el internacional, unitSystem:=US o unitSystem:=CGS. Si evaluas la expresión «unitSystem=», te indicará el sistema que estás empleando.
  • Puedes trabajar con números complejos (está definido las variables «i» y «j», como la parte imaginaria)
  • Puedes trabajar con matrices
  • Se pueden poner comentarios con tan solo utilizar «%%»
  • Se pueden emplear colores: color <colorName> {expresión}
  • Se pueden emplear símbolos como en cualquier otra ecuación de LibreOffice/OpenOffice
  • Todas los cálculos se realizan como doble precisión, pero se puede indicar el número de decimales utilizando setSigFigs
  • También se puede definir el tipo de separador, tanto para decimales como para miles. setDecimalSeparator(,), setThousandsSeparator(.)
  • Se pueden definir funciones con cualquier número de variables, tipo f(x,y):=x+y, de forma que se puede obtener el resultado con tan solo escribir «f(1,2)=», y pulsar el botón de evaluar.
  • Por supuesto se pueden realizar operaciones de suma, resta, multiplicación y división. Se producirá un error en el caso de que las unidades de las magnitudes a operar no sean las correctas, o sea, no se pueden sumar minutos y metros. Por supuesto, que todas estas operaciones están soportadas también para números complejos y matrices.
  • Están soportadas las funciones trigonométricas, los logaritmos neperianos y en base decimal.
  • También permite hacer gráficas de ecuaciones.

Te recomiendo que le des un vistazo al documento CompPadDemo.odt, donde puedes ver todas las características de CompPad

Instalación

Puedes instalar esta herramienta descargándola desde el sitio de extensiones de OpenOffice. Una vez descargada, y ya desde Writer, seleccionas en el menú Herramientas > Administrador de extensiones…, y pulsas el botón añadir.

Una vez instalada la extensión, tendrás que salir de LibreOffice y volver a iniciarlo para poder disfrutar de esta extensión.

Conclusiones

Nunca me hubiera imaginado una extensión como CompPad, las posibilidades que tiene son innumerables, y las facilidades que te aporta ya te puedes imaginar. Desde luego, una ayudita con las unidades nunca le viene mal a nadie, esto de poder operar y realizar los cálculos directamente en las unidades, pues resulta verdaderamente conveniente para todos.

A pesar de todo, le encuentro un pequeño inconveniente, y es que no exista la posibilidad de evaluar todas las expresiones de forma secuencial, de manera, que al modificar un parámetro, no tengas que ir ecuación por ecuación evaluándola de nuevo. También he tenido algún problema de estabilidad. Pero en fin, son pequeños problemillas comparado con el potencial que aporta esta herramienta.

Más información | OpenOffice

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *