OpenSCADAWiki: Doc/ Web User ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
English (1 Кб) English Version
Ukrainian (1 Кб) Українська версія?

Модуль подсистемы “Пользовательские интерфейсы” <WebUser>

Модуль: WebUser
Имя: Web-интерфейс от пользователя
Тип: Пользовательские интерфейсы
Источник: ui_WebUser.so
Версия: 0.6.2
Автор: Роман Савоченко
Описание: Позволяет создавать собственные пользовательские web-интерфейсы на любом языке OpenSCADA.
Лицензия: GPL

Contents

Введение

Модуль WebUser предоставляет пользователю механизм создания Web-страниц, а также позволяет обрабатывать иные Web-запросы на одном из внутренних языков OpenSCADA, обычно JavaLikeCalc, не прибегая к низкоуровневому программированию OpenSCADA.


Кроме принадлежности модуля системе OpenSCADA он также принадлежит и является модулем модуля транспортного протокола <HTTP>. Собственно, вызов WebUser производиться из Protocol.HTTP. Вызов производится посредством расширенного механизма коммуникации через экспортированные в модуле WebUser функции: HttpGet() и HttpSet().


Адресация страниц начинается со второго элемента URI. Это связанно с тем, что первый элемент URI используется для идентификации самого модуля пользовательского Web-интерфейса. Например URL: http://localhost.localdomain:10002/WebUser/UserPage можно расшифровать как вызов пользовательской страницы “UserPage” Web модуля WebUser на хосте localhost.localdomain через порт 10002. В случае отсутствия второго элемента URI и указания отображать индекс пользовательских страниц в конфигурации, формируется индекс страниц (рис.1).


Индекс пользовательских страниц. (17 Кб)
Рис.1. Индекс пользовательских страниц.

Главная вкладка конфигурации модуля (рис.2) содержит состояние модуля, предоставляет возможность выбора страницы по умолчанию и позволяет сформировать перечень пользовательских страниц.


Основная вкладка конфигурации модуля. (72 Кб)
Рис.2. Основная вкладка конфигурации модуля.

1. WEB — страницы

Модуль предоставляет возможность создания реализаций множества Web-страниц в объекте "Пользовательская страница" (рис.3).


Главная страница конфигурации пользова&# (74 Кб)
Рис.3. Главная страница конфигурации пользовательской страницы.

Главная вкладка содержит основные настройки пользовательского протокола:


Все запросы к пользовательским страницам направляются в процедуру обработки запросов пользовательской страницы, которая представлена на вкладке "Программа" объекта страницы пользователя (рис.4).


Вкладка [Программа] объекта пользователь (99 Кб)
Рис.4. Вкладка "Программа" объекта пользовательской страницы.

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


Для процедуры обработки предопределены следующие переменные обмена:


Общий сценарий запроса пользовательской страницы:

Ссылки

Referring pages: Doc
Function
HomePageUk/Doc
HomePageUk/Function
HomePageUk/Using/SmartHouse
Using/SmartHouse


 
There are 5 files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]