Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D....

9
Control program for distributed high- voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear Research and Nuclear Energy, Bulgarian Academy of Sciences

description

Data Structure Tree-like structure Unknown number of sub-objects Need for dynamic creation and update Data Linked list of pointers to lower level objects Document Branches Crates Modules Channels

Transcript of Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D....

Page 1: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Control program for distributed high-voltage power supply system G. M. MitevL. P. DimitrovI. D. Vankov

Nuclear Electronics Lab., Institute for Nuclear Research and Nuclear Energy, Bulgarian Academy of Sciences

Page 2: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Introduction

Goals Control system types Logical structure of the target system Communication protocol

Page 3: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Data Structure

Tree-like structure Unknown number of

sub-objects Need for dynamic

creation and update

Data

Linked list of pointers to lower

level objects

Document

Branches

Crates

Modules

Channels

Page 4: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Program structure

Page 5: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Control functions and internal communication Control functions

Settings and parameters exchange Data refresh System configuration refresh

Internal communication View – document Document – worker thread Worker thread - document

Page 6: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Branch view

Page 7: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Crate view

Page 8: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Module view

Page 9: Control program for distributed high-voltage power supply system G. M. Mitev L. P. Dimitrov I. D. Vankov Nuclear Electronics Lab., Institute for Nuclear.

Conclusion Experimental results Extension possibilities Future development