You are on page 1of 3

Define help()=

: Crditos Chris Jimmy Martinez Crdenas. Esta es la gua para el uso del programa.
Prgm
:Disp "[Hay una versin en notepad en el link por si es molesto leerlo ac.]
Saludos, nuevamente. Esta es la versin 2.5 de mi programa de vigas.
Esta ser una gua bien explicada sobre cmo usar el programa.
Prefer hacerlo de manera textual para fomentar la lectura.
-Restricciones: El programa solo funciona para vigas isostticas (que tengan a lo
ms dos incgnitas, es decir vigas con dos apoyos o un solo empotramiento).
-Lo que hace:
1.- El programa calcula las dos reacciones (dos fuerzas o un momento y una fuerz
a) que son incgnitas en la viga.
2.- Calcula los puntos de los extremos de los tramos de las grficas de esfuerzos
cortantes y momentos flectores.
3.- Calcula el momento mximo por tramo y el punto X donde ocurre si es que el dia
grama de fuerza cortante cruza en ele X.
4.- Calcula las ecuaciones de las funciones de cada tramo de los diagramos de es
fuerzos cortantes y momentos flectores.
5.- Todos estos datos sern impresos en la pantalla en forma maricial al ejecutar
el programa.
-Lo que no hace: (posiblemente lo haga luego en otra actualizacin)
1.- Rtulas.
2.- Deflexiones.
3.- Vigas inclinadas.
4.- Vigas hiperestticas.
5.- Vigas sin valores numricos.
-Lo que se actualiz en esta versin 2.5:
1.- Interfaz de una sola hoja donde se visualizan los diagramas y los crditos.
2.- Hoja donde se introduce un valor de X y devuelve el valor respectivo de ese
punto para cada diagrama (una vez ejecutado el programa).
3.- Soporta todo tipo de dimensiones. Antes tena problemas al graficar vigas de m
enos de un metro.
4.- Funcin lin(a,b,w1,w2) de 4 parmetros donde a=punto inicial; b=punto final; w1=
valor de distribucin en el punto inicial w2=valor de distribucin en el punto final
. Esto para la facilidad de introducir ecuaciones de las distribuciones lineales
.
5.- Al presionar la tecla ""tab"" disminuye la cantidad de rectas con la cual se
grafican las funciones (esto por si se hace muy lento el programa). Dando a la
tecla ""esc"" vuelve a las particiones normales que son 15. Tambin se grafican pe
queas lneas donde hay particiones.
6.- Se ha preferido la facilidad, el arreglo de errores ms rpido y el poco peso de
l programa (9 kb en la versin libre) en esta versin. Por eso no hubo una actualiza
cin para introducir una a una cada fuerza, momento y distribucin porque puede lleg
ar a ser tedioso.
Esta funcin fue implementada debido a que en la cuarta fila se deben escribir las
funciones de las distribuciones y era un poco pesado (a pesar de que es sencill
o) hallar la ecuacin de las distribuciones lineales, as que esta funcin ya te da es
a ecuacin con los datos que solicita (se puede ejecutar en el mismo programa).
-Cmo funciona?
Se ejecuta vigas(m) donde m es una matriz de 4 filas y n columnas que contiene l
os datos de la viga. Se crea una variable matriz que contiene las ecuaciones que
se graficarn en la interfaz de la primera hoja y se muestran datos importantes c
uando se ejecuta el programa en la misma hoja de calculadora. En la primera hoja
es posible visualizar los diagramas y los crditos en 4 partes presionando las 4
direcciones de las flechas.
-Instrucciones para la buena ejecucin del programa:
1.- Lo siguiente se debe hacer en una Calculadora.
2.- Escribir ""vigas("" sin las comillas.
3.- En los parntesis se pondr una matriz de n columnas y 4 filas. Las n columnas s
on los puntos que tiene la viga (donde actuan fuerzas, donde acaban o empiezan d
istribuciones, el punto inical y final de la viga).

3.1.- Creo que muchos no lo saben, pero la manera de crear una matriz rpidamente
es presionando ""ctrl"" y luego el botn ""("". Para agregar filas se presiona la
tecla de enter que est con el teclado alfabtico y para agregar filas se presiona "
"shift"" ms ese mismo enter. S que esto ser de ayuda y simplificar la ejecucin.
4.- Una vez con la matriz de las dimensiones deseadas comenzar a llenar de la si
guiente manera:
5.- En la primera fila se pondrn las coordenadas de cada punto tomando como orige
n en extremo ms izquierdo de la viga.
6.- En la segunda fila se pondrn las fuerzas puntuales que actan en cada punto. Ad
vertencia: positivo hacia abajo y negativo hacia arriba (como nadie coment esto e
n la anterior versin se mantiene esta caracterstica, pero es posible modificarlo c
ambiando el cdigo).
7.- En la tercer fila se pondrn los momentos que actun en cada punto. Advertencia:
positivo horario y negativo antihorario (como no hubo quejas se mantuvo esta ca
racterstica, igualmente se puede cambiar alterando el cdigo.
8.- En la cuarta fila se pondrn las distribuciones. Este programa soporta cualqui
er tipo de distribucin (esto porque hay problemas de este tipo [gran ventaja del
programa]) y se pone en su forma de ecuacin respecto a X (que se da o se halla) d
onde el origen es el extemo ms izquierdo de la viga. En la primera columna se pon
dr la distribucin que va desde el primer punto hasta el segundo punto, en la segun
da columna se pondr la distribucin que va del segundo punto hatsa el tercero y as s
ucesivamente. Por ende en la ltima columna no se pondr nunca un valor y siempre ir
el valor de ""0"" (cero). Si una funcin va en muchos tramos solo se repite (copia
r y pegar) [s que esto puede resultar algo tedioso y lo considero una desventaja]
. Si es una distribucin lineal se puede usar la funcin lin() en cada tramo.
8.1.- Para las distribuciones constantes se podr simplemente en valor donde sea n
ecesario. Para las lineales o triangulares (que son dos lineales) se usar la func
in lin() dentro de la matriz que ejecuta el programa.
8.2.- Si hay dos distribuciones en un mismo tramo se suman sus ecuaciones.
8.3.- Si las distribuciones van para arriba se consideran igualmente sus ecuacio
nes que ahora estarn abajo del eje X.
9.- Si en un punto no hay fuerzas, o momentos o en un tramo no hay una distribuc
in se deber rellenar la matriz en ese espacio con un ""0"" (cero).
10.- Las reacciones (que pueden ser dos fuerzas o una fuerza y un momento) se de
ben escribir s o s como ""r1"" y ""r2"". Se ubican en los puntos donde estn los apo
yos. En caso de empotramiento se pondr uno en la segunda fila y otro en la tercer
a del punto donde est el empotramiento ya que este produce un momento y una reacc
in.
11.- Se presiona enter, se espera que el programa termine de hacer los clculos. C
uando acabe es posible visualizar los datos de las matrices dando a la flecha de
arriba dos veces y luego la flecha de la derecha, de ah ir bajando con la flecha
para abajo por todo el texto y las matrices donde estn los datos ordenados.
12.- Se puede ir a la segunda hoja para hallar el valor de los diagramas en un p
unto X que se escriba. Esto se realiza automticamente, no es necesario presionar
enter. Hay ciertas restricciones que se deben considerar como que no puede evalu
ar los valores donde estn los puntos ya que hay dos opciones vlidas, pero estos va
lores se ven en las matrices que se muestran en la ejecucin del programa.
13. En la primera hoja se pueden visualizar:
13.1.- Presionando la flecha arriba se ven los crditos y la versin del programa.
13.2.- Presionando la flecha derecha se ve el diagrama de los esfuerzos cortante
s.
13.4.- Presionando la felcha izquierda se ve el diagrama de los momentos flector
es.
13.4.- Presionando la flecha abajo se ve tanto el diagrama de los esfuerzos cort
antes como el diagrama de los momentos flectores. No estn a la misma escala cuand
o se presentan los dos a la vez.
14.- Disfrutar!
-Ms:
1.- Se adjunta un ejemplo de una viga.
2.- Cualquier duda, sugerencia o error del programa la pueden enviar a mi correo

o comentar en el vdeo de YouTube. Esto ayudar a la mejora del programa.


3.- El programa y su cdigo es de autora.
4.- El programa es gratuito, puedes compartirlo de manera libre.
5.- Las grficas parcialmente tapadas por texto """"justifican"""" la gratuidad de
l programa.
6.- Gracias por leer todo. Si pudiste usar el programa sin leer las instruccione
s ser porque es algo intuitivo (no lo creo)."
:EndPrgm

You might also like