+ All Categories
Home > Documents > Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology...

Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology...

Date post: 19-Jan-2016
Category:
Upload: gerald-bridges
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
10
Dashboard apps made with RADE Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information Dashboard Design.
Transcript
Page 1: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Dashboard apps made with RADE

Prepared by: Zorin Evgeny

Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information Dashboard Design.

Page 2: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Introduction

Objective Building different dashboards for different clients: LHC operation,

cryogenic, est.. WEB published dashboard.

Outcome To use LabVIEW-RADE To use the CERN web server

Page 3: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Agenda

Overview RADE data acquiring mechanism

Dashboard data publishing Subscription, “get” function or read

DB? Web publishing data mechanism Summary Next Steps

Page 4: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

RADE data acquiring mechanism

CMW wrapper

High speed

Depends only on RDA realization

Very few error during operation

Direct access, no intermediate server

Can crash LabVIEW

JAPC

Portability, based on http technology

Central server

DB access implemented

Never crashes LabVIEW, but can stop

responding

DIP

Built on DIM

Direct access

Relies on DIP name server

Can stop responding

Page 5: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Data access CMW and JAPC

LabVIEW Application

RADE interface library

FESA, DIP, JAPC, DB

Equipment driver

Equipment

Page 6: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Dashboard data publishing

Modbus S7SQLOPCJAPC CMW

Data Collection

Buffering

Dashboard Page construction

Navigation / Load Balancing / Web distribution

LHCLogging

JPEG

Page 7: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Subscription, “get” function or read DB?

1. Subscription: Fast access to the last published data, synchronized with data source, but limitation for opening subscriptions (~1000). Can overload the front-end.

2. Get: fast access to data, but not all devices support get function and this function can overload the device.

3. Read Data base with JAPC toolkit –slow access (depends on DB).

Dashboard

Data archive used at startup

DB File

Page 8: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Web publishing data mechanism

Dumping screenshots or XML data

ASCII file updating

Technical network

Public CERN network

WEB, CERN server

Third part visualization software

HTML, JAVA script, WEB page

DAQ

Dashboard ASCII writer

www.cern.ch/lhcdashboardhttp://te-dep-crg-oa.web.cern.ch/te-dep-crg-oa/Test%20V2/cryostatus.phpwww.cern.ch/lhcdashboard/cryo/cryoope.html

Page 9: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Summary

• Client applications LHC Dashboard (public), CRYO-Dashboard (cryo-team + public) We support and improve Dashboards Web publishing

• Status We use CMW, DIP and JAPC2LV technologies We develop new types of dashboards including 3D graphs We work on the stability of the application

Error detection/correction Monitoring Auto-restart in case of crash

Page 10: Prepared by: Zorin Evgeny Today, everybody wants a dashboard. Like many newcomers to the technology scene, dashboards are sexy. Stephen Few, Information.

Next Steps

Next phase– Make more interactive web application dashboard

– Finish writing data in ASCII format for third party software

– Use other technologies for data representation


Recommended