exponenta event banner

Импорт данных таблицы подстановки из Excel

В этом примере показано использование MATLAB. xlsread функция в модели Simulink для импорта данных в таблицу подстановки.

  1. Сохраните файл Excel ® в папке по пути MATLAB ®.

  2. Откройте модель, содержащую блок таблицы поиска, и на вкладке Моделирование (Modeling) выберите Параметры модели (Model Settings).

  3. В диалоговом окне Свойства модели (Model Properties) на вкладке Обратные вызовы (Callbacks) выберите команду Обратный вызов PostLoadFcn в списке обратных вызовов модели.

  4. Введите код для импорта данных электронной таблицы Excel в текстовое поле. Использование MATLAB xlsread , как показано в этом примере для таблицы поиска 2-D.

    % 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 ® вызывает обратный вызов и импортирует данные .

Связанные темы