Download UFRN - Natal
Transcript
MatLab - Allan de Medeiros [Eng. Elétrica] 51 e seu valor varia com o controle, por exemplo, ‘value’ em uma caixa de texto contem o texto que está escrito na caixa naquele momento, já em uma barra de rolagem, contem um número que representa a posição do cursor de rolagem naquele momento. Controles que realizam alguma ação, normalmente botões, precisão ter um parâmetro que contem comandos a serem executados caso o mesmo seja acionado. Este parâmetro é o parâmetro ‘CallBack’ seu valor é uma seqüência de comandos em forma de string que serão executados caso o controle seja acionado. Por exemplo: Se H é o identificador de um botão, o comando; SET(H,’CallBack’,’t=0:0.01:10; f=sin(x); plot(f,t);’) Irá definir as variáveis t e f (f-sin(t))e irá plotar o gráfico de f. 12.5 – uicontrol Como foi visto, o comando uicontrol cria um controle na janela que estiver ativa. Para criar os controles, devemos usar os parâmetros do comando uicontrol de forma adequada. Dessa forma o comando uicontrol age como uma função, retornado um identificador para o controle criado. 12.5.1 – parâmetros do uicontrol Os parâmetros de uicontrol indicam que controle deverá ser criado e como e onde o mesmo irá aparecer na janela corrente. Essas informações são passadas ao comando através de seus parâmetros, como são muitos servem para diversos controles, mostraremos um por um em detalhes. Style - Estilo de controle que será criado. Esta propriedade diz que tipo de controle será criado, se é botão, caixa de texto, etc... Os valores para esta propriedade são: Controle Descrição Pushbutton Botão comum Radiobutton Botão de “rádio” Checkbox Botão de checagem Edit Caixa de texto simples Text Texto simples Slider Barra de rolagem Frame Quadro simples Popupmenu Caixa de texto composta Figura Units - Unidade usada para posicionar o controle. A posição e tamanho de um controle dentro da janela pode ser feita através de números que representam sua localização. Os possíveis tipos de “coordenadas” são: UFRN - Natal