我正在開發一個簡單的GUI,帶有一個彈出菜單的MATLAB(指南)。爲了通過串口建立連接。從MatLab中的彈出式菜單中返回一個字符串值
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功能的錯誤消息:輸入參數
未定義功能「加號」類型'細胞'。
指定了無效的PORT。
我怎麼能得到所選的值?