CONTENIDOS: |
|
|
» de |
STRUCCHE |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
BORRA: |
elimina variables colocadas antes de BORRA |
|
STARTICL: |
directorio para el cálculo de eSTructuras ARTICuLadas |
|
STRETICL: |
directorio para el cálculo de eSTructuras RETICuLadas |
|
ABOUT: |
autor y fecha de desarrollo |
|
PRAUX: |
PRograma AUXiliar, es el "supervisor" de la entrada de datos |
|
|
|
forma de ordenarlos: {BORRA STARTICL STRETICL ABOUT
PRAUX} ORDER |
|
|
|
» de |
STARTICL |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
BORRA2: |
|
|
MENUA: |
menú general del programa |
|
|
|
forma de ordenarlos: {BORRA2 MENUA} ORDER
el resto de los programas no es necesario ordenarlos
|
|
|
|
» de |
MENUA |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
MAINA: |
programa principal |
|
REOUT: |
visualiza resultados obtenidos por MAINA después de haber
salido del mismo |
|
NJS: |
da una lista con los axiles obtenidos en el orden dado por los
programas Maina o REOUT, útil para combinar estados de carga |
|
NEWP: |
permite introducir un nuevo estado de cargas con la misma
geometría; los resultados se añaden al final de los resultados del
problema original; al final de REOUT también |
|
XY->alfa: |
da ángulo a partir de las coordenadas cartesianas |
|
Falfa:HV: |
convierte una fuerza y su ángulo de aplicación en las
componentes horizontal y vertical de dicha fuerza |
|
ELEQ: |
calcula la elongabilidad equivalente de una barra de directriz
circular |
|
... |
|
|
SAVE: |
guarda la estructura y los resultados en una variable |
|
LOAD: |
carga una estructura previamente guardada. OJO! el problema
previo se sobreescribe |
|
UNLOAD: |
descarga las variables del problema, es decir, una vez
ejecutado REOUT dará UNLOADED ESTRUCTURE como resultado, y las variables
que contengan datos del problema se pondrán a 0. Es una forma de liberar
memoria |
|
BACK: |
vuelve al menú VAR de la HP |
|
|
|
» de |
STRETICL |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
BORRA2: |
|
|
PREVIO: |
menú previo complementario al principal MENUE |
|
MENUE: |
menú principal |
|
|
|
forma de ordenarlos: {BORRA2 PREVIO MENUE} ORDER
el resto de los programas no es necesario ordenarlos
|
|
|
|
» de |
PREVIO |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
RSC: |
(ayuda) ecuaciones de las rigideces elementales de sección
constante, al elegir una de ellas y pulsar OK guarda la ecuación en EQ y
pasa al entorno SOLVER para resolver. |
|
MºSC: |
(ayuda) ecuaciones de los momentos de empotramiento perfecto
de sección constante en valores absolutos. no hay elección como en el
anterior, son informativos |
|
... |
|
|
FIJ: |
calcula la flexibilidad elemental de una barra recta de
inercia variable |
|
Rgamma: |
calcula las rigideces y coeficientes de transmisión de la
barra anterior. debe ejecutarse FIJ previamente |
|
Mº: |
calcula los momentos de empotramiento perfecto
correspondientes a la barra anterior, con dos opciones: ángulo
desconocido (habitual) o conocido. debe ejecutarse Rgamma
previamente |
|
... |
|
|
MENUE |
|
|
|
|
» de |
MENUE |
|
|
NOMBRE
|
DESCRIPCIÓN
|
|
MAINE: |
programa principal |
|
K: |
muestra la matriz K calculada por MAINE |
|
M: |
muestra la matriz M de K*teta=M calculada
por MAINE |
|
tetaOUT: |
muestra los resultados de los giros calculados por MAINE |
|
MOUT: |
muestra los resultados de los momentos calculados por MAINE |
|
... |
|
|
CALQ: |
calcula los cortantes asociados a la estructura problema |
|
QOUT: |
muestra los resultados de los cortantes |
|
... |
|
|
sumatorioSOL: |
ayuda para componer estados |
|
... |
|
|
PREVIO |
|
|
Y/...: |
calcula la elástica de la viga (la deformada) |
|
... |
|
|
SAVE |
|
|
LOAD |
|
|
UNLOAD |
|
|
BACK |
|
|
NOTAS: |
|
|
|
Ambos programas MAIN usan el PRAUX que detecta errores en
la introducción de datos o durante la ejecución del programa, si
alguna condición de compatibilidad no se cumple. De este modo este
programa salta, te muestra un mensaje indicando dónde se ha producido
el fallo a la vez que aparece un menú donde hay dos opciones: AGAIN
para volver al punto donde se originó el error y continuar; CANCEL para
salir, (en la entrada de datos puede ser necesario dar dos veces a
CANCEL, una para salir del dato causante de error y otra para salir de
todo el programa) |
|
|
|
Reconozco que visto así, puede resultar un poco lío. No
está en forma de librería por la complejidad que me supondría revisar
el cuerpo de todos los programas y su relación con las variables (que
es lo que produce errores al pasarlo a librería). De todas formas, si
alguien se interesa, y encuentro algo de tiempo, me plantearía pasarlo
a librería, pero de momento no tengo ganas. Cuando hice el de
Reticuladas, al final iba tan quemado que si no llega a funcionar a la
primera no hubiera sido capaz de depurarlo, la magia de la informática.
De modo que me comprenderéis si le he cogido pánico a destriparlo, son
com 23 programas!!
Varios compañeros lo han utilizado, y están satisfechos, sé que
los hay mejores pero a mí me apasiona desarrollarlos personalmente, y
me resulta muy útil a la hora de entender la asignatura. |
|
|
|
Por último, añadir que el libro de referencia utilizado
para su desarrollo fue: "Cálculo de Estructuras" GONZÁLEZ DE
CANGAS, JOSÉ RAMÓN y SAMARTÍN QUIROGA, AVELINO; Colegio de Ingenieros
de Caminos, Canales y Puertos; servicio de publicaciones; colección
Escuelas.1999 |