필터 지우기
필터 지우기

Putting data into in GUI table

조회 수: 30 (최근 30일)
Adam
Adam 2011년 10월 26일
답변: MITAKSHI NIMJE 2019년 9월 19일
I have been building a GUI using GUIDE in MatLab, and in that GUI i have a table. In the first column of the table i want 10 samples of voltage values, and in the second column i want the time and date, the voltage was measured.
So i have a cell array containing my voltages samples in the first cell, and the time and date in the second cell. The time is a string in the format 'dd-mm HH:MM:SS.
my code:
x= handles.MinVolt{1} %10 sample voltages
y= handles.MinVolt{2} %10 time samples in string format 'dd-mm HH:MM:SS'
colnames = {'Voltage','Time'};
with this line i can put the voltage samples in the firs column
set(handles.MaxMin_Table,'data',x,'ColumnName',colnames)
How can i put the time samples in the second column of the table?

답변 (5개)

Jayesh Kavathe
Jayesh Kavathe 2011년 10월 26일
This response wont help you but what the * coincidence. Right now I have a GUI Table question drafted with exactly same title. Weird. Need to change the title now :)

Fangjun Jiang
Fangjun Jiang 2011년 10월 26일
You combine the data first and then set the data for the tabel.
Data=[x,y];
set(handles.MaxMin_Table,'data',Data,'ColumnName',colnames);
or directly
set(handles.MaxMin_Table,'data',[x,y],'ColumnName',colnames);
  댓글 수: 2
Adam
Adam 2011년 10월 27일
I am getting this error when i try your stuff:
CAT arguments dimensions are not consistent.
Error in ==> GUI>MaxMin_Table_CellEditCallback at 408
set(handles.MaxMin_Table,'data',[x,y],'ColumnName',colnames)
Fangjun Jiang
Fangjun Jiang 2011년 10월 27일
Looks like x and y are not the same size. You need to make sure of it first. The point of the answer is that you set the complete data of the uitable, not set the data column by column.

댓글을 달려면 로그인하십시오.


upasana singh
upasana singh 2017년 12월 2일
I want to connect my GUI with dataset folder , so please anyone tell me how I can do this

Ka Mirul
Ka Mirul 2018년 11월 25일
I found the solution step by step : here
"Filling GUI Table Data [MATLAB GUI Tutorial"

MITAKSHI NIMJE
MITAKSHI NIMJE 2019년 9월 19일
I have a .xls file. I want to process data row wise in matlab gui.Can somebody help me.
for eg-
parameters given are date, time, height,volume, etc.
if i want to display average of the given parameters from date-21/6/19 time 0.30 to 21/6/19 ,8.00.

카테고리

Help CenterFile Exchange에서 String Parsing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by