putFile

Скопируйте файл в устройство

Описание

putFile(device,localSource) копирует заданный исходный файл с MATLAB® текущая папка к печати рабочая директория (pwd) на устройстве ROS или корневом каталоге на устройстве ROS 2. Подстановочные знаки поддерживаются.

пример

putFile(device,localSource,remoteDestination) копирует файл в целевой путь. Задайте имя файла в конце целевого пути, чтобы скопировать с пользовательским именем файла.

Примеры

свернуть все

Поместите файл от своего хоста - компьютера на устройство 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, верните его, и затем удалите его. Используйте подстановочные знаки, чтобы искать все файлы соответствия.

Примечание: у Вас должно быть допустимое устройство ROS, чтобы соединиться с в IP-адресе, заданном в примере.

Свяжите с устройством 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. Используйте путь и соглашения о присвоении имен файла операционной системы на вашем хосте - компьютере.

Пример: 'C:\Work\.profile'

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

Путь к папке назначения и дополнительное имя файла в виде вектора символов. Задайте имя файла в конце целевого пути, чтобы скопировать с пользовательским именем файла. Используйте Linux® путь и соглашения о присвоении имен файла.

Пример: '/home/user/.profile'

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

Смотрите также

| | | | | |

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