我正在使用带有弹出菜单的 MATLAB(指南)开发一个简单的 GUI。为了通过串口建立连接。
function sendLog_OpeningFcn(hObject, eventdata, handles, varargin)
set(handles.popupmenuSerialPort,'String', {'''COM1''','''COM2''','''COM3''','''COM4'''});
...
我想以这种方式获取选定的值:
serialPortList = get(handles.popupmenuSerialPort,'String');
serialPortValue = get(handles.popupmenuSerialPort,'Value');
serialPort = serialPortList(serialPortValue);
disp('serialPort ' + serialPortValue);
但是我在 disp 函数上收到一条错误消息:
'cell' 类型的输入参数的未定义函数 'plus'。
指定的端口无效。
我怎样才能得到选择的价值?