Use of get function in the GUI (Graphic User Interface)
Mostrar comentarios más antiguos
Hello, I have a problem .I want to read data through a text box of GUI of matlab and this data happens to be in decimal and I want to convert into HEX data then I need to print that data in to text file in HEXADECIMAL format. This i m doing as below for get I m using following command tio read data from text box
X = get (hObject,'value');
then i m reading this value and converting it in to hex by following command
X1 = dec2hex (X);
then i am writing it to text file by following code
fprintf (fid, '%d ',X);
after doing this i should see result in text file but I m not able to see hex codes intead I m getting "0" answers.
Where is the problem.
Respuestas (1)
Walter Roberson
el 16 de Abr. de 2012
Unless you need those character strings for some other reason, skip the dec2hex call and use
fprintf(fd, '%x ', X)
2 comentarios
amey patil
el 19 de Abr. de 2012
Walter Roberson
el 19 de Abr. de 2012
fprintf(fd, '%x ', sscanf('%d', get(hObject, 'value')))
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!