GUI. Introdução à Computação: Aula 30.
Channel: Prof. Rafael S.T. Vieira
Date: 31/07/2021

Neste aula, discutimos um pouco sobre GUI e o guiEditor um editor WYSIWYG para Octave. O editor de GUI recomendado está sobre a GPL (é livre e open-source, assim como o artigo open access que descreve o programa). 

Editor de GUI para Octave: https://gitlab.com/labinformatica/guieditor

Artigo explicando seu funcionamento: https://onlinelibrary.wiley.com/doi/10.1002/eng2.12269

Erro 1: O maior deslocamento possível no programa é 5*pi, não sei por que falei em 5*pi/2.

Erro 2: Se eu tivesse lido o que estava escrito nos comentários no botão, teria visto que ele avisa que o botão e todos os componentes estão inativos por default. Para ativar o seu comportamento padrão, callback, é preciso clicar em GenerateCallback na janela de propriedades.

Nota 1: A frequência da imagem seno está correta é para ser 10x, o problema é que esqueci de limitar o valor de X com xlim(-pi,pi). Além disso esqueci de falar que é preciso ajudar a razão de aspecto de gráficos, no caso se X varia de -pi a pi e Y varia de -10 a 10 o pbaspect precisa der de [10/pi, 1].

Nota 2: Comentamos também sobre Arduino para Octave, mas infelizmente tentei no meu Arduino (não-oficial) e não deu certo. Após instalar o pacote do Arduino para Octave é preciso rodar o comando arduinosetup que realiza upload do Octave para Arduino, mas não foi compatível com o meu. Nestas férias vou comprar uma versão oficial e tentar de novo. Faço um vídeo, mas quem quiser testar logo e souber inglês, pode assistir https://www.youtube.com/watch?v=LcdmRmfwDW4