Curso de Programacion en Matlab

10
CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L http://wonderfulcls.blogspot.com/ [email protected] 966640188 CREACIÓN DE MENUS Y BARRAS DE HERRAMIENTAS EN EL INTERFAZ GRAFICA DE USUARIO (GUI) En esta sesión aprenderemos a crear menús, submenús y barra de herramientas, la aplicación lo haremos a la ingeniería estructural creando todo el interfaz de todos los menús, submenús y barra de herramientas que nos permita ingresar, procesar y visualizar los resultados del análisis estructural de un acidifico por el método de rigideces. Así mismo aprenderemos a trabajar con varios interfaz relacionándolos y manejándolo todos ellos desde el interfaz principal del programa a través de las variables globales. CREACION DE MENUS Menús para la Barra del Menú Menús de contexto Usted puede crear ambos tipos de menús. Acceda al Editor de menú presionando en Tools (herramientas) y luego presione en Menú Editor (Editor de Menús) También puede acceder al editor de Menús presionando en el botón

description

introducción al uso del programa de MatLab

Transcript of Curso de Programacion en Matlab

Page 1: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

CREACIÓN DE MENUS Y BARRAS DE HERRAMIENTAS EN EL INTERFAZ GRAFICADE USUARIO (GUI)

En esta sesión aprenderemos a crear menús, submenús y barra de herramientas, laaplicación lo haremos a la ingeniería estructural creando todo el interfaz de todos losmenús, submenús y barra de herramientas que nos permita ingresar, procesar yvisualizar los resultados del análisis estructural de un acidifico por el método derigideces. Así mismo aprenderemos a trabajar con varios interfaz relacionándolos ymanejándolo todos ellos desde el interfaz principal del programa a través de lasvariables globales.

CREACION DE MENUS

Menús para la Barra del Menú Menús de contexto

Usted puede crear ambos tipos de menús. Acceda al Editor de menú presionando enTools (herramientas) y luego presione en Menú Editor (Editor de Menús)

También puede acceder al editor de Menús presionando en el botón

Page 2: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

Luego tendremos la siguiente figura donde:

Page 3: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

Creando un Nuevo Menú (New Menú)

1. Empiece un nuevo menú haciendo clic en el botón New Menú de la barra deherramientas. Por defecto aparecerá el titulo del menú así, Untitled 1, en la parteizquierda del cuadro de dialogo.

Crear unnuevo menú

Crear un submenú

Crear un menúde contexto

Mover el submenú

seleccionado

Borrar el menúo submenú

seleccionado

Page 4: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

Page 5: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

NOTA: por defecto, el GUI selecciona la etiqueta de Barra de Menú cuando usted abreal Editor del Menú.

2. Haga clic en el título del menú para mostrar una selección de propiedades delmenú en la parte de derecho del cuadro de dialogo.

Page 6: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

3. Escriba el nombre del menú en el campo label y la etiqueta (nombre con el cual sereconocerá y programara en el .m) en el campo tag para el menú escrito. Porejemplo: En el campo label escribimos Archivo y en el campo tag Menu_Archivo yluego haga clic fuera de estos espacios para que los cambios tengan efecto

Label: Es un string que especifica la etiqueta de texto para los submenús

Tag: Es un string identificador para el objeto del menú. Se usa en el código .m paraidentificar el submenú del menú y debe ser único en el GUI.

ADICIÓN DE SUBMENÚS A UN MENÚ

Use la barra de herramientas New Menu Item (Nuevo submenú), para crear lossubmenús del menú que son mostrados en el menú desplegable.

1. Añada el submenú Abrir seleccionando el menú Archivo y haciendo clic en NewMenu Item de la barra de herramientas y aparecerá por debajo de esta.Temporalmente aparecerá un submenú etiquetado por defecto Untitled 2.

Page 7: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

2. Edite en los campos Label y Tag , seleccionando el nuevo submenú Untitled 2. Porejemplo, En Label escriba Abrir y en tag Menu_Archivo_Abrir . Haga clic fuera delcampo para que los cambios tomen efecto.

Page 8: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

Usted también puede

Escoja un acelerador de teclado alfabético para el submenú con el Acelerador delmenú desplegable. En combinación con Ctrl, esto es el equivalente de teclado paraun submenú que no tiene un menú infantil. Note que algunos aceleradores puedenser usados para otros objetivos sobre su sistema y que otras acciones puedenpasar.

Page 9: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

Despliegue un separador en los submenús haciendo check Separator above thisitem (Separar el menú actual con el anterior).

BARRAS DE HERRAMIENTA

Las barras de herramienta del GUI están disponibles en el Toolbar Editor (Editor debarras de herramienta) mostrado en la figura debajo. Las herramientas se convocanen la figura y describieron brevemente debajo. Las secciones subsecuentes lemuestran cómo usarlos.

DATOS DE INGRESO

1. Coordenadas [X Z]2. Conectividad de los miembros y propiedades [Ni Nj Propiedad]3. Propiedad,=Área, Momento de Inercia y Modulo de Elasticidad [Área Iy Emod]4. Apoyo de los Nodos [Nodo Ux Uz Ry]5. Cargas en los nodos [Nodo Fx Fz My]6. Desplazamiento de los nodos [Nodo Ux Uz Ry]7. Carga Puntual en los miembros [Miembro Fx Fz My d]8. Carga distribuida en la dirección X [Miembro Wx1 Wx2 d1 d2]9. Carga distribuida en la dirección Z [Miembro Wz1 Wz2 d1 d2]

Page 10: Curso de Programacion en Matlab

CURSO DE PROGRAMACIÓN EN MATLAB CON APLICACIONES A INGENIERÍA Y CIENCIAS COAMCYCESH ENGINEERING S.R.L

http://wonderfulcls.blogspot.com/ [email protected] 966640188

10. Cargas por temperatura [Miembro Taxi ΔT h α ]

DATOS DE SALIDA (RESULTADOS)

1. Desplazamiento de los Nodos2. Reacciones

GRAFICOS

1. Diagrama de Fuerza Cortante2. Diagrama de Momento Flector