OpenSCADAWiki: Doc/ Web User ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/WebUser from 2010-03-16 18:50:16..

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

English (1 Kb) English Version
Ukrainian (1 Kb) Українська версія


Модуль: WebUser
Имя: Web-интерфейс от пользователя
Тип: Пользовательские интерфейсы
Источник: ui_WebUser.so
Версия: 0.5.0
Автор: Роман Савоченко
Описание: Позволяет создавать собственные пользовательские 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).


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

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


Основная вкладка конфигурации модуля. (74 Kb)
Рис.1. Основная вкладка конфигурации модуля.

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

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


Главная страница конфигурации пользовательской страницы. (92 Kb)
Рис.2. Главная страница конфигурации пользовательской страницы.

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


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


Вкладка "Программа" объекта пользовательской страницы. (128 Kb)
Рис.3. Вкладка "Программа" объекта пользовательской страницы.

Ссылки

Referring pages: Doc
Function
Using/SmartHouse


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