팝업 메뉴가있는 MATLAB (안내)을 사용하여 간단한 GUI를 개발 중입니다. 직렬 포트를 통해 연결을 설정하려면.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가 지정되었습니다.
어떻게하면 좋을까요?