Загрузка программ на нескольких роботов ТРИК из VSCode
В данной статье рассматривается возможность одновременной загрузки программ на группу роботов с использованием внешнего текстового редактора VSCode. Статья является продолжением материала
Настройка
Скачайте файл send_files.cmd для Windows и поместите его в папку, в которую установлена TRIK Studio.
Инструкция протестирована на январском релизе 2020 года (version 1.42).
Скачать VSCode можно на официальном сайте.
При первом запуске программы для установки соединения с роботом потребуется подтверждение от пользователя.

Чтобы разрешить соединение, введите в командной строке Y или Yes.
-
Откройте папку с файлами, которые хотите отправить, в VSCode с помощью
File → Open Folder. -
Вызовите
Terminal → Configure Tasks.
-988b3fd1583e4edd65758867f2ec01c1.png)
- Если ранее задач не было, то выберите в выпадающем меню
Create tasks.json file from template → Others. Откроется файлtasks.json. Если tasks были созданы ранее, он откроется сразу после пункта 2.
-0177b3979f8910e559d06e9a39125ac8.jpg)
- Удалите всё из этого файла и вставьте данный код:
{
"version": "2.0.0",
"tasks": [ {
"label": "Send files",
"type": "shell",
"windows": {
"command": "C:\\TRIKStudio\\send_files.cmd <path to scripts dir> <file with ip addresses>"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
}]
}
Здесь:
<path to scripts dir>— полный путь к папке с программами, которые необходимо загрузить на роботов,<file with ip addresses>— название файла.txt, в котором содержатся ip-адреса роботов для загрузки файлов. Каждый ip-адрес на новой строке.
- В строке, соответствующей полю
"windows": { "command"укажите путь к файлуsend_files.cmd. Файл с ip-адресами роботов должен находиться в той же папке, что и отправляемые программы. Например:
"command": "C:\TRIKStudio\send_files.cmd C:\Users\Admin\myfiles ip_addr.txt"
-b106940b182c8d5236af457f4171d344.png)
-
Сохраните файл
tasks.json. -
Теперь при нажатии
Terminal → Run Taskв выпадающем меню выбираемSend files, чтобы загрузить программы на роботов, или соответствующую комбинацию клавишCtrl+Shift+B.