From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)'''Table 4.11.''' VCA classes
{| class="wikitable"
|-
! Class !! Responsibility !! Links
|-
| ''TSecurity'' || Provides the information about the users, and also implements their authentication in OpenSCADA. || It is used by the widgets and frames of the VCA to verify the access rights.
|-
| ''TFunction'' || Used to access the user programming mechanism when describing the logic of derived widgets, as well as to include the API functions of the object model in the derived widgets. || Stores the structure of parameters that bind by logic in the derivative widgets. Passed to the module, which provides the user programming language implementation in order to connect the mechanism of processing the program's logic. 
|-
| ''TUI'' || Root object of the module of the subsystem "User interfaces" which is used for integration into the OpenSCADA core. || Inherited by the root objects of the module of the VCA concept and by modules of implementation of the VCA interface. 
|-
| ''VCA::Engine'' || Root object of the module of the VCA concept/engine. Contains the objects containers of the engine, as well as general methods and data. || Used by the visualization interfaces to access the data of the sessions and the conception in general. Integrates the concept's code of the VCA in OpenSCADA. 
|-
| ''VCA::WidgetLib'' || Object of the library of widgets/frames, contains the objects of library widgets (''VCA::LWidget''). Content of the widget libraries can be freely formed by the user. || Contains the objects of library widgets (''VCA::LWidget'').
|-
| ''VCA::Widget'' || Abstract object of the widget. || Inherited by the objects of library widget (''VCA::LWidget''), of the container widget (''VCA::CWidget''), of the project page (''VCA::Page'') and by the session objects (''VCA::SessPage'',''VCA::SessWdg''). The widget-container contains the function associated with the implementation of the user programming language. Uses the object OpenSCADA API TSecurity for managing the access rights. Uses events from the event manager. Contact the theme manager in order to obtain the immediate values of the colors, fonts in accordance with the current theme. 
|-
| ''VCA::LWidget'' || Object of the library widget/frame. || Stored in the library (''VCA::WidgetLib''). Can contain the included widgets, represented by the objects of the container widgets (''VCA::CWidget''). 
|-
| ''VCA::CWidget'' || Object of the container widget of the library widget/frame (''VCA::LWidget''). In fact, it serves as link to the library widget. || Stored in the library frame/widget (''VCA::LWidget''). 
|-
| ''VCA::Project'' || Object of the project of the user interface. Contains pages (''VCA::Page'') with the hierarchical name. || Stored in the container of the object of the concept (''VCA::Engine''). Contains the page objects (''VCA::Page'') of the project. 
|-
| ''VCA::Page'' || Object of the VC interface page. Closely related to the frame from the widgets library, the frame itself has the elements of the interface. The page object itself, in additionally to the frame, resolves the links to the dynamics and provides the mechanism for the dynamics interleaving of the frame on the pages, with the possibility of forming the template of the dynamics. || Stored in the container of the project. Inherited from the abstract widget (''VCA::Widget''). Connected with frame of the interface (''VCA::LWidget'') in the library of widgets.
|-
| ''VCA::Theme'' || Object of the theme of the visualization interface. Contains the elements of the theme (''VCA::ThemeEl''). || Stored in the container of the engine object (''VCA::Engine''). Stores elements of the theme (''VCA::ThemeEl''). 
|-
| ''VCA::ThemeEl'' || Object of the theme's element. Contains an association of the element with the code of the color and font. || Contained in the container of the theme (''VCA::Theme''). Used by the widget's object (''VCA::Widget'') for obtaining the color and font values by the name of the theme's element. 
|-
| ''VCA::EventMap'' || Object of the events' card. Contains the events' objects (''VCA::Event''). || Contained in the container of the engine object (''VCA::Engine''). Stores the descriptions of events (''VCA::Event''). 
|-
| ''VCA::Event'' || Event's object, contains the association of the object (event) name with the real event. || Contained in the container of the events' map (''VCA::EventMap''). 
|-
| ''VCA::Session'' || Object of the execution session of the visualization project. Is opened by the module of the visualization interface and uses in the future the session data for the visualization by its own method. All calculations of the visualization interfaces are made in the session. || Contained in the visualization interface project. Contains the page objects of the session with the execution data. Used by the modules of the visualization interfaces to display the data of the session.
|-
| ''VCA::SessPage'' || Object of the session's page. Contains the dynamic data of the project page on which it makes the required calculations. || Contained in the object of the session of the project (''VCA::Session''). Inherited from the abstract widget (''VCA::Widget''). Uses the object of the project's page (''VCA::Page'') as a source of initial parameters.
|-
| ''VCA::SessWdg'' || Object of the session's widget. Contains the dynamic data of the separate element of the frame over which it makes the required calculations. May be enclosed in one another in accordance with the hierarchy of widgets of the frame. || Contained in the object of the session's page (''VCA::SessPage'') or in the higher on the hierarchy object of this type. Inherited from the abstract widget (''VCA::Widget''). Uses the object of library (''VCA::LWidget'') and/or container (''VCA::CWidget'') widget as the source of initial parameters. Used by the visualization interface module as the source of dynamic data for the visualization. 
|-
| ''Vision, WebGUI'' || Root objects of the visualization interface module, built on the basis of Qt-library and Web-based technologies. Provide access to the means of execution and development of the visualization interfaces in the environment of used technology. || Provide an access to runtime and development modes. Integrate the visualization interface code into OpenSCADA. 
|-
| ''VRunTime, WebRunTime'' || Objects of runtime of the visualization interface based on Qt-library and Web-based technologies. Directly provides the user visualization and control interface. || Contained in the root objects of the visualization modules. Are connected and used the data of the session object (''VCA::Session'') of the VCA concept. In accordance with the structure of the session they contain the great number of specialized objects of the direct visualization. 
|-
| ''VDevelop, WebDevelop'' || Objects of the development of the visualization interface based on Qt-library and Web-based technologies. Provide an interface of the tool over the conception data for the development of VC interfaces. || Are contained in the root objects of the visualization modules. Are connected to the object of the root of the VCA conception (''VCA::Engine'') and provide the graphical interface for managing it. In accordance with the structure of the conception they include the great number of specialized control objects. 
|}
 h Russian (ru)'''Таблица 4.11.''' Классы СВУ
{| class="wikitable"
|-
! Класс !! Ответственность !! Связи
|-
| ''TSecurity'' || Предоставляет информацию о пользователях, а также выполняет их аутентификацию в OpenSCADA. || Используется виджетами и кадрами СВУ для проверки прав на доступ к ним. 
|-
| ''TFunction'' || Используется для доступа к механизму пользовательского программирования при описании логики производных виджетов, а также для включения функций API объектной модели в производные виджеты. || Хранит структуру параметров обвязываемых логикой, в производных виджетах. Передаётся модулю, предоставляющему реализацию языка пользовательского программирования, с целью подключения механизма обработки логики программы. 
|-
| ''TUI'' || Корневой объект модуля подсистемы "Пользовательские интерфейсы", используемый для интеграции в ядро OpenSCADA. || Наследуется корневыми объектами модуля концепции СВУ и модулями реализации интерфейса СВУ. 
|-
| ''VCA::Engine'' || Корневой объект модуля концепции/движка СВУ. Содержит контейнеры объектов движка, а также общие методы и данные. || Используется интерфейсами визуализации для доступа к данным сеансов и концепции в целом. Интегрирует код концепции СВУ в OpenSCADA. 
|-
| ''VCA::WidgetLib'' || Объект библиотеки виджетов/кадров, содержит объекты библиотечных виджетов (''VCA::LWidget''). Состав библиотек виджетов может свободно формироваться пользователем. || Содержит объекты библиотечных виджетов (''VCA::LWidget''). 
|-
| ''VCA::Widget'' || Абстрактный объект виджета. || Наследуется объектами: библиотечного виджета (''VCA::LWidget''), контейнерного виджета (''VCA::CWidget''), страницы проекта (''VCA::Page'') и объектами сеанса (''VCA::SessPage'', ''VCA::SessWdg''). Виджет-контейнер содержит функцию, связанную с реализацией языка пользовательского программирования. Использует объект "OpenSCADA API TSecurity" для управления правами доступа. Использует события из менеджера событий. Обращается к менеджеру тем для получения непосредственных значений цветов и шрифтов, согласно текущей темы. 
|-
| ''VCA::LWidget'' || Объект библиотечного виджета/кадра. || Хранится в библиотеке (''VCA::WidgetLib''). Может содержать вложенные виджеты, в лице объектов контейнерных виджетов (''VCA::CWidget''). 
|-
| ''VCA::CWidget'' || Объект контейнерного виджета библиотечного виджета/кадра (''VCA::LWidget''). Фактически выполняет роль ссылки на библиотечный виджет. || Содержится в библиотечном кадре/виджете (''VCA::LWidget'').
|-
| ''VCA::Project'' || Объект проекта пользовательского интерфейса. Содержит страницы (''VCA::Page'') с иерархическим наименованием. || Содержится в контейнере объекта концепции (''VCA::Engine''). Содержит объекты страниц (''VCA::Page'') проекта. 
|-
| ''VCA::Page'' || Объект страницы интерфейса ВУ. Тесно связан с кадром из библиотеки виджетов, собственно кадр и несёт в себе элементы интерфейса. Сам объект страницы, в дополнении к кадру, разрешает ссылки на динамику и предоставляет механизм расслоения динамики кадра на страницы, с возможностью формирования шаблона динамики. || Содержится в контейнере проекта. Наследуется от абстрактного виджета (''VCA::Widget''). Связывается с кадром интерфейса (''VCA::LWidget'') в библиотеке виджетов. 
|-
| ''VCA::Theme'' || Объект темы интерфейса визуализации. Содержит элементы темы (''VCA::ThemeEl'') || Содержится в контейнере объекта движка (''VCA::Engine''). Хранит элементы темы (''VCA::ThemeEl'').
|-
| ''VCA::ThemeEl'' || Объект элемента темы. Содержит ассоциацию имени элемента с кодом цвета и шрифта. || Содержится в контейнере темы (''VCA::Theme''). Используется объектом виджета (''VCA::Widget'') для получения значений цвета и шрифта по имени элемента темы. 
|-
| ''VCA::EventMap'' || Объект карты событий. Содержит объекты событий (''VCA::Event''). || Содержится в контейнере объекта движка (''VCA::Engine''). Хранит описания событий (''VCA::Event''). 
|-
| ''VCA::Event'' || Объект события, содержит ассоциацию имени объекта(события) с реальным событием. || Содержится в контейнере карты событий (''VCA::EventMap''). 
|-
| ''VCA::Session'' || Объект сеанса исполнения проекта визуализации. Открывается модулем интерфейса визуализации и использует, в дальнейшем, данные сеанса для визуализации своим методом. Все вычисления интерфейсов визуализации выполняются именно в сеансе. || Содержится в проекте интерфейса визуализации. Содержит объекты страниц сеанса с данными исполнения. Используется модулями интерфейсов визуализации для отображения данных сеанса. 
|-
| ''VCA::SessPage'' || Объект страницы сеанса. Содержит динамические данные страницы проекта над которыми выполняет требуемые вычисления. || Содержится в объекте сеанса проекта (''VCA::Session''). Наследуется от абстрактного виджета (''VCA::Widget''). Использует объект страницы проекта (''VCA::Page''), как источник исходных параметров.
|-
| ''VCA::SessWdg'' || Объект виджета сеанса. Содержит динамические данные отдельного элемента кадра над которыми выполняет требуемые вычисления. Может вкладываться один в другой согласно иерархии виджетов кадра. || Содержится в объекте страницы сеанса (''VCA::SessPage'') или в высшем по иерархии объекте этого типа. Наследуется от абстрактного виджета (''VCA::Widget''). Использует объект библиотечного (''VCA::LWidget'') и/или контейнерного (''VCA::CWidget'') виджета как источник исходных параметров. Используется модулем интерфейса визуализации в роли источника динамических данных для визуализации. 
|-
| ''TVision, TWebGUI'' || Корневые объекты модуля интерфейса визуализации, построенные на основе библиотеки Qt и Web-технологий. Предоставляют доступ к средствам исполнения и разработки интерфейсов визуализации в среде используемой технологии. || Предоставляют доступ к среде исполнения и разработки. Интегрируют код интерфейса визуализации в OpenSCADA. 
|-
| ''VRunTime, WebRunTime'' || Объекты среды исполнения интерфейса визуализации на основе библиотеки Qt и Web-технологий. Непосредственно предоставляют пользовательский интерфейс визуализации и управления. || Содержаться в корневых объектах модулей визуализации. Подключаются и используют данные объекта сеанса (''VCA::Session'') концепции СВУ. Согласно структуре сеанса, содержат множество специализированных объектов непосредственного отображения. 
|-
| ''VDevelop, WebDevelop'' || Объекты среды разработки интерфейса визуализации на основе библиотеки Qt и Web-технологий. Предоставляют интерфейс инструмента над данными концепции, для разработки интерфейсов ВУ. || Содержаться в корневых объектах модулей визуализации. Подключаются к объекту корня концепции СВУ (''VCA::Engine'') и предоставляют графический интерфейс управления ею. Согласно структуре концепции, содержат множество специализированных объектов управления. 
|}
 h Ukrainian (uk)'''Таблиця 4.11.''' Класи СВУ
{| class="wikitable"
|-
! Класс !! Відповідальність !! Зв'язки
|-
| ''TSecurity'' || Надає інформацію про користувачів, а також виконує їх аутентифікацію у OpenSCADA. || Використовується віджетами та кадрами СВУ для перевірки прав на доступ до них. 
|-
| ''TFunction'' || Використовується для доступу до механізму користувацького програмування при описі логіки похідних віджетів, а також для включення функцій API об'єктної моделі до похідних віджетів. || Зберігає структуру параметрів, що обв'язуються логікою, у похідних віджетах. Передається модулю, що надає реалізацію мови користувацького програмування, з метою підключення механізму обробки логіки програми. 
|-
| ''TUI'' || Кореневий об'єкт модуля підсистеми "Користувацькі інтерфейси", що використовується для інтеграції у ядро OpenSCADA. || Успадковується кореневими об'єктами модуля концепції СВУ та модулями реалізації інтерфейсу СВУ. 
|-
| ''VCA::Engine'' || Кореневий об'єкт модуля концепції/рушія СВУ. Містить контейнери об'єктів рушія, а також загальні методи та дані. || Використовується інтерфейсами візуалізації для доступу до даних сеансів та концепції загалом. Інтегрує код концепції СВУ до OpenSCADA. 
|-
| ''VCA::WidgetLib'' || Об'єкт бібліотеки віджетів/кадрів, містить об'єкти бібліотечних віджетів (''VCA::LWidget''). Склад бібліотек віджетів може вільно формуватися користувачем. || Містить об'єкти бібліотечних віджетів (''VCA::LWidget''). 
|-
| ''VCA::Widget'' || Абстрактний об'єкт віджету. || Успадковується об'єктами: бібліотечного віджета (''VCA::LWidget''), контейнерного віджета (''VCA::CWidget''), сторінки проєкту (''VCA::Page'') та об'єктами сеансу (''VCA::SessPage'', ''VCA::SessWdg''). Віджет-контейнер містить функцію, пов'язану з реалізацією мови користувацького програмування. Використовує об'єкт "OpenSCADA API TSecurity" для управління правами доступу. Використовує події з менеджеру подій. Звертається до менеджеру тем для отримання безпосередніх значень кольорів та шрифтів, згідно поточної теми. 
|-
| ''VCA::LWidget'' || Об'єкт бібліотечного віджета/кадру. || Зберігається у бібліотеці (''VCA::WidgetLib''). Може містити вкладені віджети, у особі об'єктів контейнерних віджетів (''VCA::CWidget''). 
|-
| ''VCA::CWidget'' || Об'єкт контейнерного віджету бібліотечного віджету/кадру (''VCA::LWidget''). Фактично виконує роль посилання на бібліотечний віджет. || Міститься у бібліотечному кадрі/віджеті (''VCA::LWidget'').
|-
| ''VCA::Project'' || Об'єкт проєкту користувацького інтерфейсу. Містить сторінки (''VCA::Page'') з ієрархічним найменуванням. || Міститься у контейнері об'єкту концепції (''VCA::Engine''). Містить об'єкти сторінок (''VCA::Page'') проєкту. 
|-
| ''VCA::Page'' || Об'єкт сторінки інтерфейсу ВУ. Тісно пов'язаний з кадром із бібліотеки віджетів, власне кадр і несе у собі елементи інтерфейсу. Сам об'єкт сторінки, додатково до кадру, розв'язує посилання на динаміку та надає механізм розшарування динаміки кадру на сторінки, з можливістю формування шаблону динаміки. || Міститься у контейнері проєкту. Успадковується від абстрактного віджета (''VCA::Widget''). Пов'язується з кадром інтерфейсу (''VCA::LWidget'') у бібліотеці віджетів. 
|-
| ''VCA::Theme'' || Об'єкт теми інтерфейсу візуалізації. Містить елементи теми (''VCA::ThemeEl'') || Міститься у контейнері об'єкту рушія (''VCA::Engine''). Зберігає елементи теми (''VCA::ThemeEl'').
|-
| ''VCA::ThemeEl'' || Об'єкт елементу теми. Містить асоціацію ім'я елементу з кодом кольору та шрифту. || Міститься у контейнері теми (''VCA::Theme''). Використовується об'єктом віджету (''VCA::Widget'') для отримання значень кольору та шрифту за іменем елементу теми. 
|-
| ''VCA::EventMap'' || Об'єкт карти подій. Містить об'єкти подій (''VCA::Event''). || Міститься у контейнері об'єкту рушія (''VCA::Engine''). Зберігає опис події (''VCA::Event''). 
|-
| ''VCA::Event'' || Об'єкт події, містить асоціацію ім'я об'єкту(події) з реальною подією. || Міститься у контейнері карти подій (''VCA::EventMap''). 
|-
| ''VCA::Session'' || Об'єкт сеансу виконання проєкту візуалізації. Відкривається модулем інтерфейсу візуалізації та використовує, надалі, дані сеансу для візуалізації своїм методом. Всі обчислення інтерфейсів візуалізації виконуються саме у сеансі. || Міститься у проєкті інтерфейсу візуалізації. Містить об'єкти сторінок сеансу з даними виконання. Використовується модулями інтерфейсів візуалізації для відображення даних сеансу. 
|-
| ''VCA::SessPage'' || Об'єкт сторінки сеансу. Містить динамічні дані сторінки проєкту над якими виконує потрібні обчислення. || Міститься у об'єкті сеансу проєкту (''VCA::Session''). Успадковується від абстрактного віджета (''VCA::Widget''). Використовує об'єкт сторінки проєкту (''VCA::Page''), як джерело вихідних параметрів.
|-
| ''VCA::SessWdg'' || Об'єкт віджету сеансу. Містить динамічні дані окремого елементу кадру над яким виконує потрібні обчислення. Може вкладатися один у другий згідно ієрархії віджетів кадру. || Міститься у об'єкті сторінки сеансу (''VCA::SessPage'') або у вищому за ієрархією об'єкті цього типу. Успадковується від абстрактного віджета (''VCA::Widget''). Використовує об'єкт бібліотечного (''VCA::LWidget'') та/або контейнерного (''VCA::CWidget'') віджету як джерело вихідних параметрів. Використовується модулем інтерфейсу візуалізації у ролі джерела динамічних даних для візуалізації. 
|-
| ''TVision, TWebGUI'' || Кореневі об'єкти модуля інтерфейсу візуалізації, побудовані на основі бібліотеки Qt та Web-технологій. Надають доступ до засобам виконання та розробки інтерфейсів візуалізації у середовищі використаної технології. || Надають доступ до середовища виконання та розробки. інтегрують код інтерфейсу візуалізації до OpenSCADA.
|-
| ''VRunTime, WebRunTime'' || Об'єкти середовища виконання інтерфейсу візуалізації на основі бібліотеки Qt та Web-технологій. Безпосередньо надають користувацький інтерфейс візуалізації та управління. || Міститься у кореневих об'єктах модулів візуалізації. Підключаються та використовують дані об'єкту сеансу (''VCA::Session'') концепції СВУ. Згідно структури сеансу, містять багато спеціалізованих об'єктів безпосереднього відображення. 
|-
| ''VDevelop, WebDevelop'' || Об'єкти середовища розробки інтерфейсу візуалізації на основі бібліотеки Qt та Web-технологій. Надають інтерфейс інструменту над даними концепції, для розробки інтерфейсів ВУ. || Містяться у кореневих об'єктах модулів візуалізації. Підключаються до об'єкту кореня концепції СВУ (''VCA::Engine'') та надають графічний інтерфейс управління нею. Згідно структури концепції, містять багато спеціалізованих об'єктів управління. 
|}