Chapter 5: Predicting the effects of climate change on ecosystem dynamics in
5.2 Methods
5.4.3 Complex response patterns to climate change across a range of lake
Por ahora sólo hemos escrito un índice en nuestro archivo de ayuda. Vamos ahora pues a introducir los diferentes temas que proporcionarán la ayuda real. El tema para el primer nuevo comando podría ser el siguiente:
\#helice
\$Nuevo comando HÉLICE
\Khélice;comandos nuevos;dibujo;paso;altura;precisión;vueltas;centro;radio COMANDO HÉLICE\
---
Este comando dibuja una curva helicoidal en 3D mediante una\ 3DPOL. Para ello se sirve de un cuadro de diálogo que le\ solicitará los siguientes datos:
* Radio inicial\
* Radio final (si es diferente al inicial)\ * Altura o paso\
* Número de vueltas\
* Precisión de cada vuelta en puntos * Centro de la hélice
Una vez introducidos los datos, pulse el botón "Aceptar"\ y la curva será dibujada.
Si se produce algún error en la introducción de datos,\ el programa presentará un mensaje de error en el propio\ cuadro de diálogo, y no se podrá continuar hasta que\ se subsane.
Aquí podemos apreciar la manera de separar entre sí las diferentes palabras clave, esto es con un carácter punto y coma (;). Las líneas se han sangrado con tabulaciones que, posteriormente serán de cuatro caracteres de longitud en la ventana de ayuda.
Si ahora nos fijamos en la ventana de búsqueda, podremos observar todas las nuevas palabras clave introducidas ordenadas por orden alfabético. Al elegir una de ellas aparecerá en la siguiente lista el tema asociado (al igual que en la lista del historial de temas visitados).
NOTA: El recurso de la contrabarra no se utiliza como se ha indicado aquí. Bajo el
siguiente epígrafe de este MÓDULO se explicará su uso real. Veamo s la ayuda al siguiente comando nuevo creado: \#tuerca
\$Nuevo comando TUERCA
\Ktuerca;comandos nuevos;dibujo;radio;centro COMANDO TUERCA\
---
Este comando dibuja una tuerca en planta.\
Para ello se sirve de un cuadro de diálogo que le\ solicitará los siguientes datos:
\ +++ Ahora se muestran los datos que se preguntarán +++ * Radio interior\
* Radio exterior\ * Centro de la tuerca
Una vez introducidos los datos, pulse el botón "Aceptar"\ y la tuerca será dibujada.
\ +++ Ahora se explica el tratamiento de errores del cuadro +++ Si se produce algún error en la introducción de datos,\
el programa presentará un mensaje de error en el propio\ cuadro de diálogo, y no se podrá continuar hasta que\ se subsane.
Fijémonos ahora en la lista de búsqueda al pulsar Mostrar temas tras elegir, por ejemplo, la clave comando nuevo o la clave radio. Como ambas claves se encuentran definidas en ambos temas escritos hasta ahora, en la lista de estos aparecerán los dos. Tras elegir uno de ellos pulsaremos Ir a para visualizarlo.
Observando el código del archivo podemos ver también que se han introducido dos comentarios aclaratorios. Como hemos dicho estos comentarios hay que precederlos del carácter contrabarra y de un espacio blanco (\ ) como mínimo. Los comentarios en un archivo .AHP pueden colocarse en cualquier punto, a excepción de inmediatamente detrás de la directriz que contenga el código de claves \K, es decir, justo donde habría de comenzar el texto de la ayuda. Si así se hace, el comentario no será ignorado y aparecerá en pantalla.
Como último tema del archivo de ayuda de nuestro ejemplo, introduciremos el correspondiente al nuevo comando TORNILLO. Así, al final, el archivo .AHP completo sería el que se muestra a continuación:
\#index
\$ÍNDICE DE CONTENIDOS \Kíndice
1. Nuevo comando HÉLICE.\ 2. Nuevo comando TUERCA.\ 3. Nuevo comando TORNILLO.\ \#helice
\$Nuevo comando HÉLICE
\Khélice;comandos nuevos;dibujo;paso;altura;precisión;vueltas;centro;radio COMANDO HÉLICE\
---
Este comando dibuja una curva helicoidal en 3D mediante una\ 3DPOL. Para ello se sirve de un cuadro de diálogo que le\
solicitará los siguientes datos: * Radio inicial\
* Radio final (si es diferente al inicial)\ * Altura o paso\
* Número de vueltas\
* Precisión de cada vuelta en puntos * Centro de la hélice
Una vez introducidos los datos, pulse el botón "Aceptar"\ y la curva será dibujada.
Si se produce algún error en la introducción de datos,\ el programa presentará un mensaje de error en el propio\ cuadro de diálogo, y no se podrá continuar hasta que\ se subsane.
\#tuerca
\$Nuevo comando TUERCA
\Ktuerca;comandos nuevos;dibujo;radio;centro COMANDO TUERCA\
---
Este comando dibuja una tuerca en planta.\
Para ello se sirve de un cuadro de diálogo que le\ solicitará los siguientes datos:
\ +++ Ahora se muestran los datos que se preguntan +++ * Radio interior\
* Radio exterior\ * Centro de la tuerca
Una vez introducidos los datos, pulse el botón "Aceptar"\ y la tuerca será dibujada.
\ +++ Ahora se explica el tratamiento de errores del cuadro +++ Si se produce algún error en la introducción de datos,\
el programa presentará un mensaje de error en el propio\ cuadro de diálogo, y no se podrá continuar hasta que\ se subsane.
\#tornillo
\$Nuevo comando TORNILLO
\Ktornillo;comandos nuevos;dibujo;radio;centro;vástago;longitud COMANDO TORNILLO\
---
Este comando dibuja un tornillo en alzado.\
Para ello se sirve de un cuadro de diálogo que le\ solicitará los siguientes datos:
* Métrica\
* Longitud del vástago\ * Tipo
Una vez introducidos los datos, pulse el botón "Aceptar"\ y el tornillo será dibujado.
Si se produce algún error en la introducción de datos,\ el programa presentará un mensaje de error en el propio\ cuadro de diálogo, y no se podrá continuar hasta que\ se subsane.
\ +++ Final del archivo de definición +++ \E
NOTA: Como ya hemos comentado se podían haber introducido diferentes espaciados