РИТМ.Управление машинами

Назначение программы

Программа «РИТМ.Управление машинами» предназначена для решения следующих задач:

Запуск

Приложение РИТМ.Управление машинами можно запустить одним из двух способов:

  1. В командном окне MATLAB выполнить команду ritm.Manager
  2. В главном меню Matlab APPS -> RITM Manager

Описание программы

Интерфейс программы представлен на рисунке:

Интерфейс разбит на несколько областей:

Главное меню

Главное меню содержит дополнительные функции приложения:

Обновление

Подменю «Обновление» позволяет узнать версию используемых инструментов и обновить их до последней версии:

Для обновления инструмента через интернет необходимо использовать кнопку “Проверить обновление”, которая проверяет текущую версию инструмента с актуальной и предлагает его обновить, если версия устаревшая.
Кнопка “Офлайн обновление” позволяет обновить инструмент с помощью доступных на хосте файлов обновления.

Справка

Подменю «Справка» дает пользователю доступ к полезной информации:

Настройка подключения

Панель «Настройка подключения» предоставляет следующие возможности:

Пример настройки представлен на рисунке:

Работа с машиной

Панель «Работа с машиной» содержит инструменты для управления подключенной машиной и состоит из нескольких областей:

Управление подключением к машине

Управление подключением осуществляется с помощью кнопок, также отображается статус подключения к текущей машине:

Управление приложениями

На вкладке «Управление приложениями» выводится список всех приложений реального времени, загруженных на машину. Отображается, какое приложение запущено в данный момент.

Управление приложениями осуществляется с помощью кнопок:

Данные для моделирования

Вкладка Данные для моделирования предназначена для загрузки, просмотра и удаления файлов из каталога /home/ritm/data/ подключенной машины. Этот каталог используется, в частности, блоком RITM From File.

В левой части панели отображаются только поддерживаемые файлы:

Файлы других типов и скрытые файлы в список не включаются. Если каталог данных отсутствует или не содержит поддерживаемых файлов, вместо списка выводится соответствующее сообщение.

Кнопка Загрузить открывает стандартный файловый менеджер операционной системы. В нём можно выбрать один файл или сразу несколько файлов с помощью клавиш Shift и Ctrl. Перед передачей приложение проверяет расширение и формат: MAT-файл должен распознаваться MATLAB, а CSV, TXT и файл без расширения должны содержать текст UTF-8 без бинарных управляющих символов. Если файл с таким именем уже существует на РИТМе, приложение запрашивает подтверждение его замены. После загрузки список обновляется автоматически.

Кнопка Обновить повторно считывает список файлов с машины. При выборе одного файла его содержимое загружается для предварительного просмотра:

Небольшие массивы отображаются полностью. Для больших двумерных массивов панель показывает начальный фрагмент не более чем из 1 000 элементов, сохраняя ориентацию строк и столбцов. Над таблицей указывается количество показанных строк или столбцов и полный размер массива. Такое ограничение позволяет просматривать первые временные точки без построения таблицы из сотен тысяч ячеек.

Ширину дерева переменных можно менять перетаскиванием вертикального разделителя между деревом и таблицей. Это позволяет полностью увидеть длинные имена переменных и полей независимо от размера окна приложения.

Бинарный файл с текстовым расширением, некорректный UTF-8 или повреждённый MAT-файл не передаётся в элементы интерфейса как данные. Панель выводит диагностическое сообщение о невозможности отображения файла.

Для удаления одного или нескольких файлов выделите их в списке. Несколько элементов выбираются с клавишами Shift или Ctrl. Затем откройте контекстное меню правой кнопкой мыши, выберите Удалить и подтвердите операцию.

Настройки машины

Панель “Настройки машины” позволяет настроить сетевой интерфейс хост-таргет, а также отобразить информацию о других доступных интерфейсах:

Данная панель разбита на две области, отвечающие за отдельные функции настройки сетевых интерфейсов:

Настройка сетевого интерфейса хост-таргет на машине

Данная панель позволяет сменить IPv4 адрес на машине. Также автоматически меняется IP адрес в профиле подключения. Если соединение не восстановилось сразу после смены адреса, используйте кнопку Переподключение к машине для восстановления подключения.

Чтобы сменить IPv4 адрес на желаемый, необходимо нажать на кнопку 1. Также есть возможность вернуть исходный IPv4 адрес машины, если изменения не были приняты (не была нажата кнопка 1), нажатием кнопки 2.

Обратите внимание, что IP адрес хоста (заданный в настройках вашей операционной системы) должен находиться в одной подсети с IP адресом “РИТМ”.

Настройка сетевых интерфейсов

Данная панель позволяет настроить доступные на машине сетевые интерфейсы. Если при настройке сетевого интерфейса была выбрана опция “Сеть реального времени” (сетевой интерфейс RT Ethernet), то для работы с ним нужно использовать сетевые блоки “реального времени” с префиксом RT.

Список доступных интерфейсов можно получить, нажав на кнопку 3. При этом откроется диалоговое окно, отображающее все доступные интерфейсы, как настроенные, так и ненастроенные:

Можно настроить интерфейсы, выбрав идентификатор интерфейса с помощью выпадающего меню 5 и назначив желаемый IP адрес интерфейса. Для использования сетевых блоков реального времени (с префиксом RT) на выбранном интерфейсе необходимо перед применением изменений нажать галочку 7. После этого необходимо нажать на кнопку 6, чтобы применить изменения.

Нажатием на кнопку 4 сбрасываются настройки всех сетевых интерфейсов, кроме интерфейса хост-таргет.

Не рекомендуется одновременно задействовать несколько сетевых интерфейсов с IP адресами, принадлежащими одной сети.
Это замечание относится также и к интерфейсу хост-таргет. IP адреса из одной подсети на нескольких сетевых интерфейсах могут приводить к ошибкам маршрутизации и, например, невозможности подключиться к машине по интерфейсу хост-таргет.
В случае возникновения такой ситуации следует отключить сетевые кабели от всех портов, кроме порта, отмеченного как Host на РИТМе, переподключиться к машине и корректно настроить сетевые интерфейсы.