App designer Textarea issue
8 次查看(过去 30 天)
显示 更早的评论
Hey people, I am pretty new to matlab programming and I am trying to make an app for my masters thesis. Everything works except one thing, I am trying to read one word from a txt file and push in into the textarea value in appdesigner after a button is pushed. If I read the value of strp, it tells the word and its a string but for some reason it just wont appear in the TextArea :(
Could You help me out, thanks!
fileID = fopen('Prediction.txt');
app.predi = textscan(fileID,'%c');
fclose(fileID);
x = app.predi{1,1};
app.strp = convertCharsToStrings(x);
app.PredikcianruTextArea.Value = app.strp;
2 个评论
采纳的回答
Jesus Sanchez
2019-2-27
编辑:Jesus Sanchez
2019-2-28
Did you try to use a char instead of string to show the results in textarea?
app.PredikcianruTextArea.Value = char(app.strp);
This might work. I am not really sure if textarea works with strings or chars, but I would say it is the latter.
PS: I did an app with a textarea and I used it as a means to give feedback regarding the application processes. If I remember correctly, I transformed the strings in chars before assigning them to TextArea.Value. Tomorrow I will look for the code and put it here :)
EDIT: This is the code. Note that the message is defined as char. The circshift is to shift the message to the top position of the textarea
feedback{end+1,1} = 'Connected to PNA';
feedback = circshift(feedback,1);
app.Log.Value = feedback;
4 个评论
Jesus Sanchez
2019-3-4
No problems! Congratulations in finding the error and good luck with your master thesis!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Environment Customization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!