Presentation is loading. Please wait.

Presentation is loading. Please wait.

(Changed) Interaction between GUI and DAQ Narval Jurek Grębosz IFJ PAN Kraków.

Similar presentations


Presentation on theme: "(Changed) Interaction between GUI and DAQ Narval Jurek Grębosz IFJ PAN Kraków."— Presentation transcript:

1 (Changed) Interaction between GUI and DAQ Narval Jurek Grębosz IFJ PAN Kraków

2

3 x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Intermediary Ch d’4 Act 3 Intermediary consumer Agata detector TR Ch d’n Act n FE EB consumer EB Ch d’n This is very naive view of DAQ For details – see documents made by Xavier Grave

4 GUI and DAQ GUI and DAQ are two different programs running on different computers GUI Narval Maestr o Starting GUI with parameter – name of the computer where the DAQ is running (for weeks) (defaults) SOAP

5 GUI and DAQ GUI and DAQ are two different programs running on different computers SOAP GUIInstrument Manager (Run Controll) Maestro „Super Maestro” NARVAL DAQ

6 New object – Instrument Manager (IM) Some advantages: - Security. All components of NARVAL can be hidden behind some firewall. The only contact can be just IM. SOAP GUI Instrument Manager (Run Controll) Maestro of Narval SOAP - Many GUIs can talk with one IM. They can be registered by username and password.

7 - One more level of complication. - GUI can not talk directly to NARVAL components New object – Instrument Manager (IM) Some disadvantages

8 Does it complicate the modelling idea? x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n Narval (real or fake) J GUI x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n Modelling the reality We can easily „reconstruct” the structure (and display it as a diagram)

9 It was never directly anyway… x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n Narval (real or fake) GUI x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n gSOAP controll gSOAP controll

10 anyway - it is only one „pipe” gSOAP controll gSOAP controll IM All components of Narval GUI’s model of Narval x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n x180 Ch d’1 Act 1 Maestro PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n

11 First tests of GUI  Instrument Manager successfully passed Lucky the wsdl files given to me by Francesco are fully compatibile with my gSOAP standard It works! December 2006 Padova-Legnaro

12 Flexibility of IM has its cost IM does not want to care about the number of the parameters given by some actor and or about the meaning of them… By this any new parameters introduced by XAVIER will not demand any change of IM. However, the GUI must care about this - to produce the logical and convincing GUI

13 Modes of Interaction GUI IM NA R- VAL client  server GUI IM NA R- VAL server  client Sometimes may be more convenient Registering the specra/ratios watching, or error messages

14 Even the basic version will be useful! The Trieste team still work on is, but - in my opinion - no panic. Even if it will not be done on time - the Agata Demonstrator can work without it. Virtual Control Room – made by Trieste group. It is the object which will supply: log-booking, chatting, video conferencing, (between many GUI users) SOAP IM SOAP Maestro VCRVCR VCRVCR

15 Status of GUI… Bottleneck is the communication, so I wait impatiently

16 Thank you Jurek Grębosz IFJ PAN Kraków

17 Jurek  Xavier collaboration Jurek  Xavier collaboration GUI Client procedures to talk to the particular type of actor GUI Client procedures to talk to the particular type of actor Imitation of the service provided by the particular actor x180 Ch d’1 Act 1 Chef d’Orch PSA x180 Ch d’2 Act 2 Entracte Ch d’4 Act 3 Entracte consumer TR Ch d’n Act n FE EB consumer EB Ch d’n Program which is kind of Narval imitation Program which is kind of Narval imitation Narval (real) GUI program WSDL description of the services provided by a particular type of actor WSDL description of the services provided by a particular type of actor WSDL X J


Download ppt "(Changed) Interaction between GUI and DAQ Narval Jurek Grębosz IFJ PAN Kraków."

Similar presentations


Ads by Google