Загрузка программ на нескольких роботов ТРИК из VSCode

В данной статье рассматривается возможность одновременной загрузки программ на группу роботов с использованием внешнего текстового редактора VSCode. Статья является продолжением материала

pageЗапуск 2D-модели в TRIK Studio из VSCode

Настройка

Скачайте файл send_files.cmd для Windows и поместите его в папку, в которую установлена TRIK Studio.

Инструкция протестирована на январском релизе 2020 года (version 1.42). Скачать VSCode можно на официальном сайте.

При первом запуске программы для установки соединения с роботом потребуется подтверждение от пользователя.

Чтобы разрешить соединение, введите в командной строке Y или Yes.

1. Откройте папку с файлами, которые хотите отправить, в VSCode с помощью File → Open Folder.

2. Вызовите Terminal → Configure Tasks.

3. Если ранее задач не было, то выберите в выпадающем меню Create tasks.json file from template → Others. Откроется файл tasks.json. Если tasks были созданы ранее, он откроется сразу после пункта 2.

4. Удалите всё из этого файла и вставьте данный код:

{
    "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-адрес на новой строке.

5. В строке, соответствующей полю "windows": { "command" укажите путь к файлу send_files.cmd. Файл с ip-адресами роботов должен находиться в той же папке, что и отправляемые программы. Например:

"command": "C:\TRIKStudio\send_files.cmd C:\Users\Admin\myfiles ip_addr.txt"

6. Сохраните файл tasks.json.

7. Теперь при нажатии Terminal → Run Task в выпадающем меню выбираем Send files, чтобы загрузить программы на роботов, или соответствующую комбинацию клавиш Ctrl+Shift+B.

Last updated