civ 2801 – fundamentos de computação gráfica aplicada...
TRANSCRIPT
![Page 1: CIV 2801 – Fundamentos de Computação Gráfica Aplicada ...webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801-TutorialGUI01... · 1 CIV 2801 – Fundamentos de Computação Gráfica](https://reader030.vdocuments.net/reader030/viewer/2022020114/5c2a7f4e09d3f2af358bc524/html5/thumbnails/1.jpg)
1
CIV 2801 – Fundamentos de Computação Gráfica Aplicada
Counter: aplicativo simples com GUI (Graphics User Interface) no MATLAB
Criação de um diálogo GUIDE
Ajuste do Grid
![Page 2: CIV 2801 – Fundamentos de Computação Gráfica Aplicada ...webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801-TutorialGUI01... · 1 CIV 2801 – Fundamentos de Computação Gráfica](https://reader030.vdocuments.net/reader030/viewer/2022020114/5c2a7f4e09d3f2af358bc524/html5/thumbnails/2.jpg)
2
Salva arquivo Counter.fig do diálogo. Isto também cria arquivo Counter.m com funções callback.
Criação de um Static Text para o texto do Counter
![Page 3: CIV 2801 – Fundamentos de Computação Gráfica Aplicada ...webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801-TutorialGUI01... · 1 CIV 2801 – Fundamentos de Computação Gráfica](https://reader030.vdocuments.net/reader030/viewer/2022020114/5c2a7f4e09d3f2af358bc524/html5/thumbnails/3.jpg)
3
Ajusta as propriedades do Static Text
Criação de um botão para incrementar o Counter
![Page 4: CIV 2801 – Fundamentos de Computação Gráfica Aplicada ...webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801-TutorialGUI01... · 1 CIV 2801 – Fundamentos de Computação Gráfica](https://reader030.vdocuments.net/reader030/viewer/2022020114/5c2a7f4e09d3f2af358bc524/html5/thumbnails/4.jpg)
4
Criação de um botão para decrementar o Counter duplicando o botão anterior
Salva arquivo Counter.fig. Isso atualiza arquivo Counter.m com as funções de callback dos botões para incrementar e decrementar o contador.
Acréscimo nas funções de callback no arquivo Counter.m para implementar o contador
![Page 5: CIV 2801 – Fundamentos de Computação Gráfica Aplicada ...webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2801-TutorialGUI01... · 1 CIV 2801 – Fundamentos de Computação Gráfica](https://reader030.vdocuments.net/reader030/viewer/2022020114/5c2a7f4e09d3f2af358bc524/html5/thumbnails/5.jpg)
5
Roda o programa GUI Counter