getFile

Получите файл с устройства

Описание

getFile(device,remoteSource) копирует указанный файл с устройства ROS или ROS 2 в MATLAB® текущая папка. Поддерживаются подстановочные знаки.

пример

getFile(device,remoteSource,localDestination) копирует удаленный файл в путь назначения. Укажите имя файла в конце пути назначения для копирования с пользовательским именем файла.

Примеры

свернуть все

Поместите файл из хоста-компьютера на устройство ROS, верните его, а затем удалите.

Подключитесь к устройству ROS. Укажите адрес устройства, имя пользователя и пароль устройства ROS.

d = rosdevice('192.168.17.128','user','password');

Поместите новый текстовый файл, который находится в текущей папке MATLAB(R), на устройство ROS. Конечная папка должна существовать.

putFile(d,'test_file.txt','/home/user/test_folder')

Получите текстовый файл с устройства ROS. Вы можете получить любой файл, а не только один добавленный от MATLAB(R). По умолчанию файл добавляется в текущую папку MATLAB.

getFile(d,'/home/user/test_folder/test_file.txt')

Удалите текстовый файл на устройстве ROS.

deleteFile(d,'/home/user/test_folder/test_file.txt')

Поместите файл из хоста-компьютера на устройство ROS, верните его, а затем удалите. Используйте подстановочные знаки для поиска всех соответствующих файлов.

Примечание.Для подключения по IP-адресу, указанному в примере, необходимо иметь допустимое устройство ROS.

Подключитесь к устройству ROS. Укажите адрес устройства, имя пользователя и пароль устройства ROS.

d = rosdevice('192.168.17.128','user','password');

Поместите все текстовые файлы по указанному пути на устройство ROS. Конечная папка должна существовать.

putFile(d,'C:/MATLAB/*.txt','/home/user/test_folder')

Получите все текстовые файлы с устройства ROS. Вы можете получить любые файлы, а не только добавленные из MATLAB(R). По умолчанию файлы добавляются в текущую папку MATLAB.

getFile(d,'/home/user/test_folder/*.txt')

Удалите все текстовые файлы на устройстве ROS в указанной папке.

deleteFile(d,'/home/user/test_folder/*.txt')

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

свернуть все

Устройство ROS или ROS 2, заданное как rosdevice или ros2device объект, соответственно.

Путь и имя файла на устройстве. Задайте путь как вектор символов. Можно использовать абсолютный путь или относительный путь из текущей папки MATLAB. Используйте путь и соглашения об именовании файлов операционной системы на вашем хосте-компьютере.

Пример: '/home/user/test_folder/test_file.txt'

Типы данных: char

Путь к папке назначения и необязательное имя файла, заданные как вектор символов. Укажите имя файла в конце пути назначения для копирования с пользовательским именем файла. Используйте соглашения о хосте-компьютере пути и именовании файлов.

Пример: 'C:/User/username/test_folder'

Типы данных: char

Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте