Я разрабатываю простой графический интерфейс с MATLAB (руководство) с всплывающим меню в нем. Чтобы установить соединение через последовательный порт.Возвращает значение String из моего всплывающего меню в 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:
Неопределенная функция «плюс» для входных аргументов типа 'cell'.
Указанный недопустимый PORT.
Как я могу получить выбранное значение?