GUI send available com ports to popup menu
9 次查看(过去 30 天)
显示 更早的评论
Hi, i want to chk all available com ports and make them visible to select in a popup menu. to find the ports I assume i need to use instrhwinfo('serial') in my code:
list = instrhwinfo('serial');
for i=1:length(list.SerialPorts)
ports{i} = list.SerialPorts(i);
end
set(handles.com_number,'string',ports);
where com_number is the tag of the popup menu but the list in the popup menu is empty what am i doing wrong?
2 个评论
Geoff Hayes
2016-4-10
d - where is the above code being called from? Is it within the _OpeningFcn of your GUI or within a callback? Please copy and paste the full function signature and body so that we can get an idea of how and where the code is being used.
Also, have you put a breakpoint at the line where list is initialized to make sure that there is at least one serial port? Is ports being populated?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!