Add Available serial port into pop up menu

1 Ansicht (letzte 30 Tage)
Shawn Chang
Shawn Chang am 17 Jun. 2012
Hi,
I wish to get a list of available serial port in my computer and display them in the pop up menu. code:
a=instrfind('Type','Serial');
for i=1:length(a)
text{i}=a(i);
end
set(handles.popup1,'String',text);
guidata(hObject,handles);
but, there's nothing shown in the pop up menu. May i know which part i did wrongly? Thanks
  1 Kommentar
Walter Roberson
Walter Roberson am 17 Jun. 2012
Please do not name a variable "text" as that conflicts with the important graphic function "text".

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 17 Jun. 2012
a = instrfind('Type','Serial');
for i = 1:length(a)
portnames{i} = get(a(i), 'Port')
end
set(handles.popup1, 'String', portnames);
  3 Kommentare
Walter Roberson
Walter Roberson am 19 Jun. 2012
Could you show me
size(a)
and
get(a(1))
Shawn Chang
Shawn Chang am 21 Jun. 2012
size(a)
ans =
0 0
>> get(a(1))
??? Index exceeds matrix dimensions.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by