BKh - 16/01/2007LHC PM Workshop1 SDDS to LabVIEW The path from client data to viewing and analysis Greg Kruk ➔ 08/2006 SDDS converter package Boris Khomenko.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
ISecurity GUI User-Friendly Interface. Features Full support of all green-screen functionality Simultaneous views of multiple iSecurity screens and activities.
EMu New Features 2013 Bernard Marshall KE Software.
CC SQL Utilities.
Copyright © 2006 Help Desk Systems, Inc. All rights reserved. Overview of Help Desk Systems Inc. (HDSI) HDSI offers a hosted, web based trouble ticket.
HWg-PDMS: New software Poseidon & Damocles Monitoring System 1 Included on every HWg DVD since September 2009.
Inputs: Digital and 4 configurable for Digital or 10 bit Analog Outputs:4 - 8 amp Relays or 700ma Transistors (1 PWM) 4 Line by 18 Character fully.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Data Manipulation Overview and Applications. Agenda Overview of LabVIEW data types Manipulating LabVIEW data types –Changing data types –Byte level manipulation.
Protocol Configuration in Horner OCS
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
BA271 Week 6 Lecture Database Overview Dave Sullivan.
Review Binary –Each digit place is a power of 2 –Any two state phenomenon can encode a binary number –The number of bits (digits) required directly relates.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
Lecture 18 Last Lecture Today’s Topic Instruction formats
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Microsoft Office 2007 Access 2007 Chapter 9 Administering a Database System.
FAS New Features Martha Pluemer 2012 User Conference.
WorkPlace Pro Utilities.
StAR web server tutorial for ROC Analysis. ROC Analysis ROC Analysis: This module allows the user to input data for several classifiers to be tested.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Data Structure & File Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
Website Development with PHP and MySQL Saving Data.
Support Training Module. Support Manual 1.“On The Lot” – How it all works… 2.Craigslist Settings 3.Post to Craigslist 4.Backpage Settings 5.Post to Backpage.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
 Agenda 2/20/13 o Review quiz, answer questions o Review database design exercises from 2/13 o Create relationships through “Lookup tables” o Discuss.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
Microsoft Access 2010 Chapter 10 Administering a Database System.
LBSC 690 Session 4 Data Transformation and Representation.
Session Session 15 FAFSA on the Web - Onward and Upward!
Overview and Applications
Presented to: By: Date: Federal Aviation Administration Basic Information About the XASDI Feed A Telcon with Vendors ASDI Vendors and Users FAA 18 May.
1 MIS309 Database Systems Introduction to Microsoft Access.
25th Nov 2005CERN AB Controls Post Mortem data conversion G.Kruk.
Enterprise Integrator CISTECH R7.8 SERIES Denise Luther Senior Consultant, Technical Services
1 Metadata Working G roup Report Members (fixed in mid-January) G.AndronicoINFN,Italy P.CoddingtonAdelaide,Australia R.EdwardsJlab,USA C.MaynardEdinburgh,UK.
BA271 Week 6 Lecture Dave Sullivan. Goal for today… Status Report – Review where we are … Status Report – Review where we are … Begin learning about Microsoft.
Introduction to KE EMu
STAR Schema Evolution Implementation in ROOT I/O V. Perevoztchikov Brookhaven National Laboratory,USA.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Source Controller software Ianos Schmidt The University of Iowa.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Software development Control system of the new IGBT EE switch.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
MA PM performance, Adriaan Rijllart Post Mortem data handling and performance Adriaan Rijllart, Beno î t Pannetier, Boris Khomenko, Greg Kruk,
Starting with Oracle SQL Plus. Today in the lab… Connect to SQL Plus – your schema. Set up two tables. Find the tables in the catalog. Insert four rows.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
PM System Architecture Front-Ends, Servers, Triggering Ingredients Workshop on LHC Post Mortem Session 1 – What exists - PM System, Logging, Alarms Robin.
Documenting LabVIEW Data & Data Mining with LabVIEW and DIAdem Presentation with self paced training exercises.
Bigtable: A Distributed Storage System for Structured Data Google Inc. OSDI 2006.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
CHAPTER 9 File Storage Shared Preferences SQLite.
TOTEM Collaboration Meeting 13/12/06 Fabrizio Ferro-INFN-Ge 1 T1 SW status.
Wednesday NI Vision Sessions
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Invitation to Computer Science, C++ Version, Fourth Edition
Creating Custom Conversion Themes
Chapter 3 - Binary Numbering System
Presentation transcript:

BKh - 16/01/2007LHC PM Workshop1 SDDS to LabVIEW The path from client data to viewing and analysis Greg Kruk ➔ 08/2006 SDDS converter package Boris Khomenko 2005 ➔ PM module viewer/analyser - PMX for SDDS Hubert Reymond2005 Graph sheets Dmitriy Kudryavtsev 2006 ➔ Generic SDDS converter

BKh - 16/01/2007LHC PM Workshop2 SDDS Converter PMD ➔ SDDS pmdata PM Server subscription PMD name dev-time.pmd sys-class-pmxNN-dev-time.pmd pmdata.bin PMX SDDS_bin SDDS_ascii NB: Duplicated PMD files are recognized and saved differently. Reprocessing is possible scan_pmbinscan_sdds scan_pmclog log

BKh - 16/01/2007LHC PM Workshop3 SDDS Converter is an Event Builder SYS Class evdays devlst year device evd_day dvm_month ev_evid dv_evid *.sdds *_ascii.sdds … pmdata.bin pmx_*-vNN.txt s-link

BKh - 16/01/2007LHC PM Workshop4 SDDS: Self Describing Data Set HeaderHeader SDDS1 &parameter name=PMM_System, type=string, &end &parameter name=PMM_Class, type=string, &end &parameter name=PMM_Source, type=string, &end &parameter name=PMM_Timestamp, type=llong, &end &array name=AQNTIME, type=llong, &end &array name=MB.LOC:ST_PWR_PERM, type=byte, modifier=ST:, &end &array name=MB.LOC:U_2, type=float, format_string=%.4f, &end &array name=MB.LOC:U_1, type=float, format_string=%.4f, &end &array name=MB.LOC:U_QS0, type=float, format_string=%.4f, &end &data mode=ascii, &end DataData QPS DQAMCMB C16L …… … …….

BKh - 16/01/2007LHC PM Workshop5 Added features for PM ➔ SDDS+  New data type “llong’ (int-64, timestamp standard for PM)  Additional description field “Modifier”, used for: oName definition for digital data ( states and bit flags ) “Modifier=ST:” - boolean (0=False, 1=True) “Modifier=ST:/Name_0/Name_1/…” - names for states 0,1, … “Modifier=FL:/Flag_0/Flag_1/…” names for bit flags 0,1,… oArithmetic operations on analog values while file reading “Modifier=*1e-3” - f.ex. conversion mV -> V oIndividual customization of string data representation (examples) “Modifier=u1” - string length format is byte (for binary SDDS) “Modifier=sep:t” - set string separator to tab (for ascii SDDS)

BKh - 16/01/2007LHC PM Workshop6 PMX: PM data index and control Simple text file which makes SDDS converter generic A text file fully defining the conversion process of raw data into SDDS file(s). Is very simple for simple cases, is clear to treat special requirements, is open for new (reasonable) complications. Must contain o Raw data block description (formats and names) May contain o Additional info for SDDS object attributes o Instructions for data generation/modification o Instructions for SDDS file formation

BKh - 16/01/2007LHC PM Workshop7 PMX/Converter extended options As it was asked by users, the conversion takes additional efforts to make SDDS files more comfortable to read by their applications possibly without additional operation on data. So such operations may be performed by converter: (Yet from Greg’s version) Table data are represented as column arrays, not rows as in standard SDDS practice. NZ segmentation: automatic detection and cut of leading and trailing zeros in timestamp array, then all table columns will be cut in the same way Timestamp column generation as N samples at rate F or Δt, then adjusting f.ex. last element to acquired value Generation and/or modification of columns via arithmetic and some others operations on existing ones Creation several SDDS files per data module

BKh - 16/01/2007LHC PM Workshop8 PMX examples $SET Endian LITTLE i4 TYPE i4 CIRCUIT i8 QUENCHTIME $TABLE Rows 2550 SegmNZ AQNTIME i8 AQNTIME u1 MB.LOC:ST_PWR_PERM {ST:} u1 DQQDL.LOC:ST_COHER {ST:} u1 MB.LOC:ST_MAGNET_OK {ST:} u1 MB.LOC:ST_NQD0 {ST:} +80 f4 MB.LOC:U_2 (%.4f) f4 MB.LOC:U_1 (%.4f) f4 MB.LOC:U_QS0 (%.4f) f4 MB.LOC:U_HDS_1 (%.4f) f4 MB.LOC:U_HDS_2 (%.4f) +72 $TEND $FILE $SET Endian BIG # # Buffer 'status' ……. $TABLE Rows SegmNZ TIMESTAMP_SEC i4 TIMESTAMP_SEC i4 TIMESTAMP_USEC {*1e-6} u2 ST_MEAS_A {FL:I_MEAS_OK/V_MEAS_OK/...} u2 ST_MEAS_B {=} i2 I_DIFF_MA {*1e-3} (%.3f) …… f4 V_REF (%.4f) f4 V_MEAS (%.4f) $TEND $GENCOL f4 I_DIFF = I_DIFF_MA/1000; $MAXCOL 30 $MINCOL -30 $FILE Suffx status

BKh - 16/01/2007LHC PM Workshop9 Conversion flowchart PM server unzip PMDbin PMX SDDSSDDS a s c ii - b i n Data objects pmdata

BKh - 16/01/2007LHC PM Workshop10 Conversion at client site (proposal) optional use of block build methods PM serverPMX SDDSSDDS bin imagebin image Data objects Data buffer initDataModule(…) addDataIntParam(…) addDataStrParam(…) addDataLlongArr(…) … sendDataModule(…)

BKh - 16/01/2007LHC PM Workshop11 SDDS Converter Status Is in production for QPS and PC Full processing time for module: – QPS/MB - 44ms – FGC/ ms (9 SDDS files) All user requests are implemented Demo for “conversion at client site” is almost ready, then contacts with interested users, if any, might be useful

BKh - 16/01/2007LHC PM Workshop12 Are PMD and SDDS data in security ? PM Server and SDDS Converter run under “OPERA” account It is a garbage account, 20 years old PM project needs to be normally legitimated in this sense, f.ex. by creation PMS, PMA and PMU accounts under group “PM” with permission scheme like: PMDSDDSPM Results PMSWW- PMA-RW PMU-RR

BKh - 16/01/2007LHC PM Workshop13 PMM_VA PM Module data View and Analysis PMM data locator SDDS Read SYS spec data modif SYS Class Option AnalysisAnalysis Result Views Analog + State Data View Result Table

BKh - 16/01/2007LHC PM Workshop14 PMM_VA in automatic mode (reduced application) SDDS Read SYS spec data modif SYS Class Option AnalysisAnalysis Result Views A+S Data View Result Table PMM data locator File(s) Event Result Out callparamscallparams

BKh - 16/01/2007LHC PM Workshop15 PMM Data Locator-1

BKh - 16/01/2007LHC PM Workshop16 PMM Data Locator-2

BKh - 16/01/2007LHC PM Workshop17 SDDS reading SDDS Data Parameters Analog data channels State data channels Timestamp channel Internal object types

BKh - 16/01/2007LHC PM Workshop18 QPS MB Graphs

BKh - 16/01/2007LHC PM Workshop19 QPS analysis result NB. QPS team runs its own analysis locally. Nothing requested from PMM_VA. The shown result is from older frosen version, just for impression

BKh - 16/01/2007LHC PM Workshop20 S-Map for FGC

BKh - 16/01/2007LHC PM Workshop21 PMM_VA status New data locator OK to read SDDS binary or ascii for QPS and PC OK to display limited number of analog and state (A+S) channels Is in progress to show many channels by scrolling, selecting, sorting and regrouping channel lists QPS analysis no more requested by the team PC automatic analysis is in development Version 2.00 to the end of January