WEB-интерфейс управления загрузчиком R1ScaleLoader

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Перейти к навигации Перейти к поиску

Общие сведения

Для упрощения управления автоматическим загрузчиком весов разработана WEB-консоль R1ScaleLoaderControl.

Возможности консоли:

  • Изменение списка весов;
  • Изменение списка правил импорта;
  • Изменение настроек загрузчика;
  • Передача файлов к каталог импорта загрузчика;
  • Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.

Меню

Передача файлов в каталог импорта

Передача файлов на весы

Изменение списка весов

Изменение списка правил и настроек загрузчика

Просмотр протокола работы загрузчика

Изменение настроек WEB-консоли

Запуск WEB-консоли

Для работы программы необходим Python версии 3.10 и новее.

Так же необходимо установить используемые в программе библиотеки, указанные в файле requirements.txt.

Команда установки зависимостей: pip install -r /opt/PyR1ScaleService/requirements.txt


ОС Windows

Для запуска загрузчика используются файл run-control.bat, находящийся в каталоге ПО.

Для запуска ПО вручную необходимо выполнить команду из каталога ПО: python -m streamlit run R1ScaleLoaderControl.py

ОС Linux

Каталог, где должно находится ПО по умолчанию: /opt/PyR1ScaleService

Для запуска загрузчика в качестве сервиса systemd необходимо установить службу r1scaleloadercontrol.service командой systemctl enable r1scaleloadercontrol.service,.

В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  r1scaleloadercontrol.service.


Для запуска ПО вручную необходимо выполнить команду из каталога ПО: streamlit run R1ScaleLoaderControl.py