DAQ++:: A C++ data acquisition software framework

被引:0
|
作者
Lacasta, C. [1 ]
Cochran, E. [2 ]
Honscheid, K. [2 ]
Llosa, G. [1 ]
Studen, A. [3 ]
机构
[1] CSIC UVEG, Inst Fis Corpuscular IFIC, Valencia, Spain
[2] Ohio State Univ, Dept Phys, Columbus, OH 43210 USA
[3] Jozef Stefan Inst, Dept Phys, Ljubljana, Slovenia
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes DAQ++, a C++ based framework for developing data acquisition software. The design of DAQ++ is fully object oriented (00) and provides a hierarchy of objects that allow a full control of the acquisition system and, also, on-line monitoring and storage of data. Being an 00 system, it is easy to extend the DAQ system over several machines using a CORBA based architecture which is also provided by DAQ++. Finally, the paper describes a DAQ software system, VMEDAQ, developed with DAQ++ for the data acquisition in the CIMA collaboration. It provides a GUI which controls the objects based on the DAQ++ hierarchy. VMEDAQ has been built in a modular way which allows to add dynamically user defined data producers or DAQ++ Modules and, even, data receivers or RunManagers that allow to define different data acquisition modes like, for instance, parameter scanning.
引用
收藏
页码:314 / +
页数:2
相关论文
共 50 条
  • [21] Highly configurable software architecture framework for acquisition and visualization of biometric data
    Stelovsky, Jan
    FOUNDATIONS OF AUGMENTED COGNITION, PROCEEDINGS, 2007, 4565 : 176 - +
  • [22] Data acquisition software
    Research & Development (Barrington, Illinois), 2000, 42 (12):
  • [23] Issues in porting software from C to C++
    Hashemi, Reza
    Leach, Ronald
    Software - Practice and Experience, 1992, 22 (07) : 599 - 602
  • [24] ISSUES IN PORTING SOFTWARE FROM C TO C++
    HASHEMI, R
    LEACH, RJ
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (07): : 599 - 602
  • [25] The ROOT C++ framework for astronomy
    Rohlfs, R
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIII, 2004, 314 : 384 - 387
  • [26] Scopira: an open source C++ framework for biomedical data analysis applications
    Demko, Aleksander B.
    Pizzi, Nick J.
    SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (06): : 641 - 660
  • [27] ROOT - A C++ framework for petabyte data storage, statistical analysis and visualization
    Antcheva, I.
    Ballintijn, M.
    Bellenot, B.
    Biskup, M.
    Brun, R.
    Buncic, N.
    Canal, Ph.
    Casadei, D.
    Couet, O.
    Fine, V.
    Franco, L.
    Ganis, G.
    Gheata, A.
    Maline, D. Gonzalez
    Goto, M.
    Iwaszkiewicz, J.
    Kreshuk, A.
    Segura, D. Marcos
    Maunder, R.
    Moneta, L.
    Naumann, A.
    Offermann, E.
    Onuchin, V.
    Panacek, S.
    Rademakers, F.
    Russo, R.
    Tadel, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2009, 180 (12) : 2499 - 2512
  • [28] An automated C++ code and data partitioning framework for data management of data-intensive applications
    Milidonis, A
    Dimitroulakos, G
    Galanis, MD
    Theodoridis, G
    Goutis, C
    Catthoor, F
    SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS, PROCEEDINGS, 2004, 3199 : 122 - 136
  • [29] ROOT - A C++ framework for petabyte data storage, statistical analysis and visualization
    Antcheva, I.
    Ballintijn, M.
    Bellenot, B.
    Biskup, M.
    Brun, R.
    Buncic, N.
    Canal, Ph
    Casadei, D.
    Couet, O.
    Fine, V.
    Franco, L.
    Ganis, G.
    Gheata, A.
    Maline, D. Gonzalez
    Goto, M.
    Iwaszkiewicz, J.
    Kreshuk, A.
    Segura, D. Marcos
    Maunder, R.
    Moneta, L.
    Naumann, A.
    Offermann, E.
    Onuchin, V.
    Panacek, S.
    Rademakers, F.
    Russo, P.
    Tadel, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (06) : 1384 - 1385