glast lat projecti&t face-to-face online presentation – may 30, 2002 r. claus1 i&t online...
TRANSCRIPT
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
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)
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
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
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
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
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
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
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
GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002
R. Claus
10
TEM Browser LabVIEW displayTEM Browser LabVIEW display
GLAST LAT Project I&T Face-to-Face Online Presentation – May 30, 2002
R. Claus
11
AEM Browser LabVIEW displayAEM Browser LabVIEW display
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
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
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
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