问题描述
- MATLAB GUI listbox 和 edit text 换行显示串口数据的问题
-
我最近开始接触GUI,现在想做一个串口数据的显示。function EveBytesAvailableFcn( t,event,handles ) global s; global a; global count; a=fscanf(s); a = strcat(a ,char(5), get(handles.listbox2,'string')); set(handles.listbox2,'string',a); set(handles.edit3,'string',a); pause(0.05); count=count+1; if count==10 count=1; clf; end
这是我的代码。比如arduino 的数据是 12 13 14 1 5 16 17 18 19 22 23 4 5这样, 在我运行之后显示的数据是1213141516171819222345。
请问怎么让它换行输出呢?
12
13
14
1
5
16
17
18
19
22
23
4
5这样呢?
因为我是sensor的数据,是连续的,所以不可以用set(h_text,'string',{‘12’,‘13’,...})这样。
希望大家回答我,谢谢
解决方案
http://blog.sina.com.cn/s/blog_4b94ff130100e7wt.html
时间: 2024-10-24 10:40:45