glast lat projecti&t face-to-face online presentation – may 30, 2002 r. claus1 i&t online...

15
GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002 R. Claus I&T Online Status and Plans I&T Online Status and Plans Ric Claus

Upload: arline-hardy

Post on 19-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

1

I&T Online Status and PlansI&T Online Status and Plans

Ric Claus

Page 2: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

2

Online TeamOnline Team

• Ric Claus• Selim Tuvi

• With much help from:– Curt Brune (FSW)

– Mike Huffer (ELX)

Page 3: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

3

Current Subsystem ContactsCurrent Subsystem Contacts

• 4.1.4 - TKR (4 systems)– Zhigang Wang

• 4.1.5 - CAL (2 systems)– Byron Leas

• 4.1.6 - ACD (3 systems)– Connie Houchens

• 4.1.7 - ELX (2 systems)– Gunther Haller

• 4.1.9.6 - I&T/IFCT (1 system)– Larry Wai

• 4.1.9.9 - I&T/SVAC (1 system)– Eduardo do Couto e Silva

• 4.1.B - IOC (1 system)– Scott Williams

Page 4: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

4

EM-1 Test-stand CompositionEM-1 Test-stand Composition

• Windows 2000– Workstation

• VxWorks– Embedded system

• SCL– Test Executive for scripting and hardware access

• LabVIEW– Command/Response GUI tool

• FITS– Persistent data file format

• MS Access– Persistent local database– Contains configuration data for various testing scenarios– Stores test report data

• Visualization Tool– Hippo, Root, IDL, etc – TBD

Page 5: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

5

Test-stand ArchitectureTest-stand Architecture

Integration & Test Electronics Subsystem

Embedded System

(Hardware and Real-time software)

Online Workstation

(Hardware and Software)

Subsystem/ System Under

Test

Interfaces

Interfaces

Ethernet Ethernet

Instrument Operations Coordination

Page 6: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

6

EM1 EGSE Hardware ConfigurationEM1 EGSE Hardware Configuration

VME Chassis

LAT-COMM: Cmd/Resp.

Electronics/OnlineSubsystem/simulator

Detector (or simulator)

Ethernet Routerand Firewall

LAN Ethernet

Main Dataflow LAN Ethernet

Back door debug RS-232

WA

N

Online Workstation

DC Power

CPU

CentralDatabase

LAT-COMM: GLT

GPIB

Digital I/O

Analog I/O

TEM

GPIB Instrument

GCRC / GTRC

GCFE / GTFE

Page 7: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

7

ACD EGSE Hardware ConfigurationACD EGSE Hardware Configuration

VME Chassis

LAT-COMM: AEM & GLT

Electronics/OnlineSubsystem/simulator

Detector (or simulator)

Ethernet Routerand Firewall

LAN Ethernet

Main Dataflow LAN Ethernet

Back door debug RS-232

WA

N

Online Workstation

DC Power

CPU

CentralDatabase

GPIB

Digital I/O

Analog I/O

GARC

GPIB Instrument

GAFE

Page 8: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

8

EM-1 EGSE Software ConfigurationEM-1 EGSE Software Configuration

DownlinkInterface

TelemetryServer

HardwareDriver

SensorInterfaceHardware

DataAcquisition& Decom(DataIO)

DataVisualization

SCL viewerCommand &Response

GUI (LabVIEW)

SCL RTE

Scripts & Rules

Archiver

LocalDatabase

(MS Access)

Embedded System

Local Area Network

Workstation

SCL Software Messaging Bus

SCL RTE SCLDatabase

SCLCompiler

SCLDatabase

TelemetryClient

Page 9: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

9

Current Status (deployed) Current Status (deployed)

• SCL 3.2 systems with CAL TEM command/response and data taking

• TKR TEM register definition• ACD AEM register definition• GLT for triggering• LabVIEW connecting to NT SCL only• Example scripts and GUI screens

Page 10: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

10

TEM Browser LabVIEW displayTEM Browser LabVIEW display

Page 11: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

11

AEM Browser LabVIEW displayAEM Browser LabVIEW display

Page 12: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

12

ODBC exampleODBC examplescript O$odbcTest

local gccc_layer_mask_0

local dbId, temRecId

local bcastCCCRecId, bcastCCC

GCCC bcastCCC

temRecId = 100

set current database to 0

r1.dbConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Documents and Settings\Administrator\Desktop\TEMDOCS\db1.mdb"

--r1.dbConnection = "DRIVER={MySql}; server=columba; db=test"

r1.dbExecute = "SELECT tem.configuration, layer_mask_0 FROM scenario, tem, gccc WHERE (((scenario.confId)=[tem].[confid] And (scenario.confId)=[gccc].[confid] And (scenario.confId)=1))"

r1.dbMoveFirst = 1

repeat while r1.dbEof = 0

msg "config = ", r1.configuration

msg "layer_mask_0 = ", r1.layer_mask_0

gccc_layer_mask_0 = r1.layer_mask_0

msg "gccc_layer_mask_0 = ", gccc_layer_mask_0

r1.dbMoveNext = 1

end repeat

r1.dbClose = 1 -- Close the record set

r1.dbConnection = 0 -- Close the connection

dbId = O$SetDb(2)

bcastCCCRecId = O$AllCCC(temRecId)

bcastCCC = O$Id2Ref(bcastCCCRecId)

bcastCCC.LAYER_MASK_0 = gccc_layer_mask_0

msg "bcastCCC.LAYER_MASK_0 = ", bcastCCC.LAYER_MASK_0

end O$odbcTest

Page 13: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

13

What’s in progressWhat’s in progress

• LabVIEW VxWorks SCL connection– Just about complete

• Pseudo-AEM implemented in a LAT-COMM card– Anticipate deployment first week of June

Page 14: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

14

Near term plansNear term plans

• Run control– For coordination of data-taking

• FITS data files• Visualization tool

– Selection and integration

• Supplementary test equipment support– GPIB

– Industry Packs digital and analog I/O Subsystem input requested to achieve the proper mix of types

Would like to keep the number of types of supplementary equipment small to manage the work load

Page 15: GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus

GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002

R. Claus

15

Wrap-upWrap-up

• Delivery of initial 16 test-stand workstations complete– Online holds on to two configured spares

• Discussions in progress with subsystems on script, database and GUI screen creation and tuning– Online to collect completed subsystem contributions

• Weekly Online meeting scheduled to facilitate feedback (in both directions)

• Adaptation to changing electronics prompts new releases• Code Versioning System set up• Build and distribution mechanisms set up• Created Web site and forum for information exchange and

system updates:http://www-glast.slac.stanford.edu/LAT/INT/ONLINE/Default.htm

• Documentation updates in progress