• Non ci sono risultati.

SVT Teststand Diagnostic Software SVT Teststand Diagnostic Software

N/A
N/A
Protected

Academic year: 2021

Condividi "SVT Teststand Diagnostic Software SVT Teststand Diagnostic Software"

Copied!
4
0
0

Testo completo

(1)

SVT Teststand Diagnostic Software SVT Teststand Diagnostic Software

Design Requirements : Design Requirements :

• give same (or improved) functionality of Oasis system on a new Rom teststand,

• allow production testing of HDI and modules,

• allow detailed debugging and troubleshooting,

• provide and easy to use Gui, with online help and documentation,

• provide an interface to an SQL database system to store test results,

• allow debugging in IR-2 setup

(i.e. Many Roms and modules connected),

• provide interface to web services.

(2)

Implementation Basics : Implementation Basics :

• Client Server architectureClient Server architecture

• client runs on Linux or SunOS platforms

• server runs on VxWorks with odf libraries

• ROOT is chosen as development and Gui tool for the client side and functionality to user code is provided by a set of shared libraries that are loaded in a root session, or by a dedicated exec.

ROOT on Unix Box ROOT on Unix Box

Rom 1 Rom 1 StsClient

Rom 2 Rom 2 StsClient

StsRomManager

StsConfig Manager

StsDb Manager

Client code

StsServer

StsServer

(3)

Implementation Basics (continued) : Implementation Basics (continued) :

Command handshake Command handshake

• Communication between server and client is provided through ROOT serialization.

• Minimal implementation of the serialization system on VxWorks is enough for server operation.

Persistance of test results Persistance of test results

• ROOT interface to a relational DB via SQL language is used to store test results.

• SQL interface allows to store also results of tests done with other Labview programs currently used in Pisa module production.

• MySql is the choice as DBMS as:

• is sufficiently robust and stable for our needs

• provides also a C++ API (mysql++)

• is freely distributed with its source code

(4)

• Current Development Status : Current Development Status : Almost done:

Almost done:

• design and implementation of client API

• definition of communication classes and their implementation

• implementation of the multithreaded architecture needed on the client side

Next to come:

Next to come:

• implementation of ROM code, most borrowed from earlier SvtDiagn package.

• Interface to existent SVT calibration and data acquisition system (SvtOdf, SvtOnline)

Involved people (up to now):

Involved people (up to now):

• Francesco Forti: francesco.forti@pi.infn.it

• Mario Bondioli: mario.bondioli@pi.infn.it

Riferimenti

Documenti correlati

In this article we debate whether nostalgia for an idyllic past such as that left in the memory of Israeli Jews of Moroccan origin, a past denied by official Jewish narrative and

Connect the Milpac connector to the matching card and perform a resistances test to verify the proper insertion of the tail, reinsert it if there is bad connection.. Never power

• The SVT Long Term Task Force (N.Roe-F.Forti co-chairs) started its work on three

health and environmental risk assessments and remediation of brownfield sites as well as site investigation, waste classification and project management. Claire has a BSc

Contour based surface extraction: the volume of the CT data is cut with series of planes, possibly perpendicular to the vessel direction 1 , and, on each plane, contours of the

On the western side of the Col de Braus pass, in the southern Maritime Alps, the Jurassic –Cretaceous Provençal succession and the lower part of the Alpine Foreland Basin

Attn STUDENT SERVICE AREA UNIVERSITY of ROME “FORO ITALICO”.. HEADOFFICE

Inspection and Adaption are achieved through Daily Scrum, Sprint Review, Sprint Planning and Sprint Retrospective meetings... A new relationship with