Projects / fsc2

fsc2

fsc2 is a program for controlling spectrometers. Experiments are done by interpretation of scripts written in a simple language, EDL. Devices are handled via modules in order to allow easy integration of new devices. More than 50 devices are supported, connected via serial port, GPIB, LAN, or USB as well as data acquisition cards, etc. The state of an experiment can be remotely monitored via a built-in Web server.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Oct 2009 08:51

Release Notes: Support for a new device (Bruker BVT3000 Variable Temperature Unit) was added, and a number of bugs got fixed.

  •  20 Sep 2009 22:37

Release Notes: There are some bugfixes. A new device is supported, and support for another device improved. The Emacs mode for editing EDL files now performs proper indentation.

  •  03 Aug 2009 13:41

Release Notes: Start-up time of experiments has been reduced by avoiding redundant checks of EDL scripts. A bug in one of the device modules has been fixed. The documentation has been improved in a few places.

  •  21 Jul 2009 14:49

    Release Notes: A module for Fast Fourier Transformation was added. The documentation was updated. A few minor bugs were removed.

    •  02 Jul 2009 13:34

      Release Notes: Bugs were fixed for several device modules. Changes were made to allow compilation with the newest version of bison. Support for a few new devices was added.

      RSS Recent comments

      08 Jun 2008 15:10 jtto

      Re: The abstract - confuse

      > there can be many spectrometer kinds,
      > actualy it is anything that measures
      > values in some energy range. I would
      > appreciate and recommend to specify
      > which spectrometers you mean. (e.g.
      > magnetic s. of charged particles - not
      > here)

      The program tries to be as much as possible not to be restricted to a certain type of spectrometer. While it was originally written with EPR and related spectrometers in mind it can also be used for a lot of others since you describe the experiment you want to do using a scripting language and modules for all kinds of devices can be loaded on demand. And the functions supplied by a newly supported device module become new commands you can use in the script. So it e.g. also gets used for a Raman spectrometer or for doing Single Molecule spectroscopy (at least that are the ones I am aware of). But, of course, it's not meant for something big like a whole electron synchrotron;-)

      Regards, Jens

      19 Mar 2008 00:48 jaromrax

      The abstract - confuse
      Hi,

      there can be many spectrometer kinds, actualy it is anything that measures values in some energy range. I would appreciate and recommend to specify which spectrometers you mean. (e.g. magnetic s. of charged particles - not here)

      thanks

      j.

      Screenshot

      Project Spotlight

      GNU Libidn

      A library for preparing internationalized strings.

      Screenshot

      Project Spotlight

      Vaadin

      A Java framework for building modern Web applications.