AstraRegul
Релиз 2024.08.31.00
×

3.11.1.3.1. Настройка параметров Astra.HMI.WebViewer

 
Перед запуском построения веб-приложения укажите путь к проекту Astra.HMI, который вы хотите преобразовать в веб-приложение и папку расположения файлов веб-приложения. Вы также можете выбрать тему оформления интерфейса веб-приложения.
 
Для настройки конфигурации Astra.HMI.WebViewer:
 
1. Откройте файл настроек "astra.hmi.webviewer.xml", выполнив команду:
 
sudo nano /opt/AstraRegul/Astra.HMI.WebViewer/astra.hmi.webviewer.xml
 
 

Указание пути к проекту и запускаемой экранной формы

 
Чтобы указать путь к проекту, перейдите к элементу "Application" и пропишите значение атрибута "ProjectPath". Укажите также имя стартовой формы в атрибуте "Entity". Вы можете не указывать имя формы, тогда в браузере первой будет открыта главная форма проекта.
<?xml version="1.0" encoding="utf-8"?>
<Astra.HMI.WebViewer PythonPath="/usr/bin/python3.8">
 <WebSocket Address="192.168.56.104" Port="8080"/>
<Application ProjectPath="/home/astraregul/Документы/demo/HMI/demo.hmi" Entity="SW_Popup" WwwRoot="/var/www/html" Theme="indigo"/>
</Astra.HMI.WebViewer>
При первом запуске проекта необходимо указать путь к файлу проекта Astra.HMI с расширением *.hmi.
После первой компиляции проекта в Astra.HMI.WebViewer можно использовать файл типа *.ni.binom, который автоматически создается в папке "output" в директории проекта Astra.HMI.
 

Указание папки хранения файлов веб-приложения

 
Чтобы указать папку, в которую Astra.HMI.WebViewer положит файлы построенного веб-приложения, перейдите к элементу "Application" и пропишите значение атрибута "WwwRoot".
 
<?xml version="1.0" encoding="utf-8"?>
<Astra.HMI.WebViewer PythonPath="/usr/bin/python3.8">
 <WebSocket Address="192.168.56.104" Port="8080"/>
<Application ProjectPath="/home/astraregul/Документы/demo/HMI/demo.hmi" Entity="SW_Popup" WwwRoot="/var/www/html" Theme="indigo"/>
</Astra.HMI.WebViewer>
 
Не рекомендуем хранить в папке важную информацию, т.к. содержимое папки полностью перезаписывается при каждом построении веб-приложения.

Указание темы оформления интерфейса веб-приложения

 
Чтобы указать тему оформления пользовательского интерфейса веб-приложения, перейдите к элементу Application и пропишите название темы в атрибуте "Theme".
 
Темы оформления:
modern
classic
indigo
simple
 
Вы можете не указывать тему, тогда автоматически будет установлена тема "modern".