Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Excel에서 룩업 테이블 데이터 가져오기

이 예제에서는 Simulink 모델에서 MATLAB xlsread 함수를 사용하여 데이터를 룩업 테이블로 가져오는 방법을 보여줍니다.

  1. MATLAB® 경로의 폴더에 Excel® 파일을 저장합니다.

  2. Lookup Table 블록이 포함된 모델을 열고 모델링 탭에서 모델 설정을 선택합니다.

  3. 모델 속성 대화 상자의 콜백 탭에 있는 모델 콜백 목록에서 PostLoadFcn 콜백을 클릭합니다.

  4. 텍스트 상자에 Excel 스프레드시트 데이터를 가져올 코드를 입력합니다. 2차원 룩업 테이블을 위한 이 예제에 표시된 것과 같이 MATLAB xlsread 함수를 사용하십시오.

    % Import the data from Excel for a lookup table
    data = xlsread('MySpreadsheet','Sheet1');
    % Row indices for lookup table
    breakpoints1 = data(2:end,1)';
    % Column indices for lookup table
    breakpoints2 = data(1,2:end);
    % Output values for lookup table
    table_data = data(2:end,2:end);
    

  5. 확인을 클릭합니다.

변경 내용을 저장하고 나면 다음에 모델을 열 때 Simulink®가 콜백을 호출하고 데이터를 가져옵니다.

관련 항목