Difference between revisions of "Online Project List"
From GlueXWiki
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.