Este documento fornece uma introdução à criação de interfaces gráficas com usuário (GUIs) no Matlab. Explica como iniciar uma nova GUI usando a ferramenta "guide" e descreve alguns componentes comuns como botões, caixas de texto e menus. Também aborda como alterar propriedades desses componentes via código e fornece exemplos de programas simples de GUI.
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
Matlab (guide)
1.
2. INTRODUÇÃO:
Este trabalho tem como objetivo fornecer um curso introdutório
sobre a criação de interfaces gráficas com o usuário (GUIs),
assunto por vezes não conhecido entre os programadores
Matlab. Após o estudo do material, espera-se que o programador
desenvolva interfaces gráficas básicas, e também consiga se
situar na busca de informações mais avançadas sobre a criação
de GUIs.
3. GUIDE: O Matlab possui
uma ferramenta que
permite construir
interfaces gráficas de
interação com o utilizador.
Para iniciar a criação de
uma nova interface, basta
digitar guide (GUI Design
Environment) no ambiente
de trabalho e de imediato
se abre uma janela para a
edição do aspecto que irá
ter a interface a ser
construída.
4.
5.
6.
7. • KeyPressFcn – É executada quando é
pressionada uma tecla e o componente tem
o focus.
• ButtonDownFcn – É executada quando
ocorre um clique de um botão do mouse e o
ponteiro se encontra sobre o componente
8.
9. GET e SET
O sistema de controle do GUI é gerido por uma estrutura chamada
ʻʻhandles'', esta estrutura possui todos os atributos dos componentes
adicionados pelo projetista.
Para alterar uma propriedade de um elemento via código deve-se fazer a
alteração dentro desta estrutura com os comandos ʻʻget'' (obter) e ʻʻset''
(definir). A regra geral para os comandos são:
get(handles.TAG_DO_ELEMENTO, 'PROPRIEDADE_DO_ELEMENTO');
set(handles.TAG_DO_ELEMENTO, 'PROPRIEDADE_DO_ELEMENTO');
10. Inspetor de propriedade
• Clicar no componente
em questão com o botão
direito do mouse.
• Selecionar a opção
Property Inspector.
33. • MathWorks, www.mathworks.com, g Graphical User Inte lá,
procure por AcademiaDestaque para o manual (que pode ser
encontrado em PDF no site) Creatinerfaces, de autoria da própria
MathWorks.
• www.google.com.br. Procure por “GUI Matlab”, e gaste algum
tempo consultando os melhores resultados, como livros,
apresentações e apostilas.
O QUE FAZER AGORA?