M. Kojima, H. Nakanishi and S.Hidekuma


Object-Oriented Design for LHD Data Acquisition Using Client-Server Model

Date of publication:

Nov. 1997

Key words:

object-oriented method, LHD, data acquisition, client/server model, CAMAC, SCSI, WindowsNT, WWW, C++


The LHD data acquisition system handles a huge amount of data exceeding over 600MB per shot. The fully distributed processing and the object-oriented system design are the main principles of this system. Its wide flexibility has been realized by introducing the object-oriented method into the data processing, in which the object-sharing and the class libraries will provide the unified way of data handling for both servers and clients program developments. The object class libraries are written in C++, and the network object-sharing is provided through a commercial software called HARNESS. As for the CAMAC setup, the Java script can use the C++ class libraries and thus establishes the relationship between the object-oriented database and the WWW server. In LHDexperiments, the CAMAC system and the Windows NT operating system are applied for digitizing and acquiring data, respectively. For the purpose of the LHD data acquisition, the new CAMAC handling softwares which work on Windows NT have been developed to manipulate the SCSI-connected crate controllers. The CAMAC command lists and diagnostic data classes are shared between clients and servers. A lump of diagnostic data mass is treated as a part of an object by the object-oriented programming.

List of NIFS TECHReturn toContents Page Return toNIFS Homepage
 National Institute for Fusion Science
Copyright: 1995-2007 National Institute for Fusion Science (NIFS)
Address: 322-6,Oroshi-cho, Toki, GIFU, 509-5292, Japan