Difference between revisions of "Online Project List"

From GlueXWiki
Jump to: navigation, search
m
Line 3: Line 3:
 
* '''ROOT/cMsg histogram transport'''
 
* '''ROOT/cMsg histogram transport'''
 
** Use the JLab cMsg interprocess communication package to transport ROOT histograms over a network.
 
** Use the JLab cMsg interprocess communication package to transport ROOT histograms over a network.
 +
 +
* '''IRMIS'''
 +
** Implement one complete detector system as a test case.
 +
 +
* '''EPICS JAVAIOC'''
 +
** Download and test.
 +
 +
* '''Control System Studio'''
 +
** Download and test.,
 +
 +
* '''Allen-Bradley PLC'''
 +
** Learn how to use PLC and how to connect to EPICS using SNS driver.
 +
 +
* '''Visual DCT'''
 +
** Download, test, and figure out if this might be useful for Hall D.
 +
 +
* '''EPICS Asyn driver'''
 +
** Figure out what it's good for and how to use the Asyn driver.
 +
 +
* '''EPICS/Labview connection'''
 +
** Figure out how to connect EPICS and Labview on Linux, with Labview as both client and server.
 +
 +
* '''EPICS State Notation Language'''
 +
** Figure out what SNL is good for and how to use it.
 +
 +
* '''EPICS Portable CA Server'''
 +
** Figure out how to use the new C++ PCAS library.  Find out if Java version exists and learn how to use it, too.
 +
 +
* '''Labview CAEN HV control'''
 +
** Find a good Labview control system for CAEN HV crates and test.
 +
 +
* '''Labview Wiener crate control'''
 +
** Download Labview module from Wiener and test.
 +
 +
* '''SNS EPICS alarm system'''
 +
** Download and test.
 +
 +
* '''SNS EPICS archiver'''
 +
** Download and test.
 +
 +
* '''ORNL EPICS SCORE backup/restore/compare system'''
 +
** Download and test.
 +
 +
* '''EPICS base'''
 +
** Figure out how to create new record types, and new device and driver support modules.
 +
 +
* '''EPICS tools'''
 +
** Survey the many EPICS tools available and figure out which might be useful for Hall D.
 +
 +
* '''J5 Elog system'''
 +
** Download, test, and work out how we might use it for database apps and elogs.
 +
 +
* '''OPC'''
 +
** Is this useful for Hall D?
 +
 +
* '''CAN control'''
 +
** Learn about CAN and how we might control 3000 devices (FCAL PMT bases).
 +
 +
* '''I2C'''
 +
** Learn about I2C and how we might control 1000 devices (electronics boards).
 +
 +
* '''EPICS on the web'''
 +
** Learn about CAML and Web2cToolkit, and whether they might be useful for Hall D.

Revision as of 16:22, 20 March 2009

Below I list a number of online projects. Unless otherwise noted they are small and self-contained, and thus suitable for individuals at universities.

  • ROOT/cMsg histogram transport
    • Use the JLab cMsg interprocess communication package to transport ROOT histograms over a network.
  • IRMIS
    • Implement one complete detector system as a test case.
  • EPICS JAVAIOC
    • Download and test.
  • Control System Studio
    • Download and test.,
  • Allen-Bradley PLC
    • Learn how to use PLC and how to connect to EPICS using SNS driver.
  • Visual DCT
    • Download, test, and figure out if this might be useful for Hall D.
  • EPICS Asyn driver
    • Figure out what it's good for and how to use the Asyn driver.
  • EPICS/Labview connection
    • Figure out how to connect EPICS and Labview on Linux, with Labview as both client and server.
  • EPICS State Notation Language
    • Figure out what SNL is good for and how to use it.
  • EPICS Portable CA Server
    • Figure out how to use the new C++ PCAS library. Find out if Java version exists and learn how to use it, too.
  • Labview CAEN HV control
    • Find a good Labview control system for CAEN HV crates and test.
  • Labview Wiener crate control
    • Download Labview module from Wiener and test.
  • SNS EPICS alarm system
    • Download and test.
  • SNS EPICS archiver
    • Download and test.
  • ORNL EPICS SCORE backup/restore/compare system
    • Download and test.
  • EPICS base
    • Figure out how to create new record types, and new device and driver support modules.
  • EPICS tools
    • Survey the many EPICS tools available and figure out which might be useful for Hall D.
  • J5 Elog system
    • Download, test, and work out how we might use it for database apps and elogs.
  • OPC
    • Is this useful for Hall D?
  • CAN control
    • Learn about CAN and how we might control 3000 devices (FCAL PMT bases).
  • I2C
    • Learn about I2C and how we might control 1000 devices (electronics boards).
  • EPICS on the web
    • Learn about CAML and Web2cToolkit, and whether they might be useful for Hall D.