OpenSCADAWiki: Doc/API/part12 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/API/part12 from 2008-09-10 16:49:07..

12 Компоненты объектной модели системы OpenSCADA

Объектная модель системы OpenSCADA строится на основе объекта функции TFunction, параметрах функции IO и кадре значений функции TValFunc. В последствии объекты функции включаются в объектное дерево формируя объектную модель системы. Использование функций объектной модели производится путём связывания кадра значений TValFunc с функцией.


Идея в целом доступно представленна на рис. 7.


Основа среды программирования системы OpenSCADA. (71 Kb)
Рис. 7. Основа среды программирования системы OpenSCADA.

Объект функции (TFunction) предоставляет интерфейс для формирования параметров функции и алгоритма вычисления, в объекте наследующем его.


Объект параметра функции (IO) содержит конфигурацию отдельно взятого параметра.


Объект кадра значений (TValFunc) содержит значения в соответствии со структурой связанной функции. При исполнении алгоритма ассоциированой функции используются значения этого объекта.

12.1 Объект функции (TFunction)

Наследует:TCntrNode
Наследуется:Модулями и узлами систем содержащими функции для публикации в объектную модель системы.

Публичные методы:


Защищённые атрибуты:

12.2 Объект параметра функции (IO)


Данные:
Типы параметра (enum - IO::Type):


Флаги параметра (enum - IO::IOFlgs):


Публичные методы:

12.3 Объект значения функции (TValFunc).


Публичные методы:


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