slrealtime.fileLogList

Перечислите доступные журналы файла, скопированные с целевого компьютера

Описание

slrealtime.fileLogList() перечисляет доступные файлы журнала для импорта, что вы скопировали с дерева папки приложений на целевом компьютере к дереву папки приложений ниже текущей папки pwd.

пример

slrealtime.fileLogList('Directory',apps_path) перечисляет доступные файлы журнала для импорта, который вы скопировали с дерева папки приложений на целевом компьютере к дереву папки приложений ниже выбранной папки.

Примеры

свернуть все

Открытая модель slrt_ex_osc.

В Редакторе Simulink, от вкладки Real-Time, нажимают Hardware Settings.

В панели Simulink Real-Time Options измените Max file log runs в 5 и нажмите ОК.

Нажмите Run on Target.

После концов запуска закройте модель и выйдите из MATLAB.

Запустите сеанс SSH при помощи PuTTY. Регистрируйте в целевой компьютер как пользователь slrt с паролем slrt. Для получения дополнительной информации о настройках для использования PuTTY для сеанса SSH, смотрите, Выполняют Целевой компьютер Команды RTOS в Командной строке Целевого компьютера.

После того, как вы входите в систему, загружаете и запускаете приложение, чтобы сгенерировать журналы файла. Целевой компьютер хранит до максимального количества журналов, в этом случае 5. В подсказке целевого компьютера введите:

$ slrealtime load --AppName slrt_ex_osc
$ slrealtime start

Повторите предыдущий шаг, пока вы не создали несколько журналов. Между каждым запуском можно изменить значения параметров путем загрузки различных файлов набора параметров в приложение. Для получения дополнительной информации смотрите loadParamSet функция.

Перечислите журналы, которые вы создали. В подсказке целевого компьютера введите:

$ ls applications/slrt_ex_osc/logdata/

На компьютере разработчика используйте pscp (утилита PuTTY), чтобы скопировать папки приложений от целевого компьютера до папки приложений на компьютере разработчика. Можно загрузить и установить эту утилиту от www.putty.org. В Командном Окне MATLAB введите:

system('pscp -r slrt@192.168.7.5:applications C:\work\my_logdata\')

Перечислите журналы файла, которые доступны, чтобы импортировать в Инспектора Данных моделирования. В Командном Окне MATLAB введите:

slrealtime.fileLogList('Directory','applications')

Входные параметры

свернуть все

Обеспечивает путь к папке приложений на компьютере разработчика, в который вы скопировали дерево файлов от папки приложений на целевом компьютере.

Пример: (fullfile(pwd,'applications'))

Введенный в R2021a