Author's details

Date registered: November 28, 2011

Latest posts

  1. New motor controllers supported — September 24, 2013
  2. New Standard Macros For Moving Motors — September 24, 2013
  3. New hardware supported (OMS UMX motor, Ketek DDP2 MCA) — September 11, 2012
  4. Help facility — September 9, 2012
  5. New web site launch — August 29, 2012

Author's posts listings

New motor controllers supported

Support for Tsuji UPM2C-01 two-axis USB motor controller and Newport CONEX-AGP Motor Controller has been added.

New Standard Macros For Moving Motors

The standard move macros (mv, umv, mvr, umvr…) have been rewritten to allow multiple motors and targets to be specified on the command line. For example, valid syntax now includes: umv tth 60 th 30 phi 90 chi 120 mv tth 2*CEN th CEN

New hardware supported (OMS UMX motor, Ketek DDP2 MCA)

spec now includes support for the new OMS UMX model motor controller. The UMX has a USB interface but appears as a serial device when the proper kernel drivers are available on Linux and Mac OSX. See the oms help file for details. spec 6.0 release includes initial support for the Ketek DPP2 digital pulse …

Continue reading »

Help facility

This spec release has a redesigned help facility. The internal help file parser and formatter have been removed and formatting is now handled by the standard groff and related utilities. Both the built-in help display and the stand-alone chelp program automatically stream formatted help files through the less pager with output sized to the width …

Continue reading »

New web site launch

Together with the new spec 6.0 release the Certified Scientific Software website has been revitalized. Updated presentation, easier access to information and more interaction with our users are the highlights of this new website. You can now post questions to other users, suggestions, comments in the user area of the website.

How to have more than one plot in spec

To compare two counter graphs after a scan, compare a scan with the previous one, or in general to have more than one graph at the same time you have different options in spec counters: The macro counters allows the user to select a main detector and monitor and also to select which counters to plot. …

Continue reading »

Support For NI GPIB-ENET/1000

spec will now work with the National Instruments GPIB-ENET/1000 using spec’s built-in support. The programming for the GPIB-ENET/1000 is a bit different than that for the GPIB-ENET/100 and the GPIB-ENET models, which continue to be supported.

I get the message in spec “Too many open files” What does it mean?

To write data to a file the unix system needs to open the file first. Once you have finished writing to that file unix will close it. In spec, as in unix, files will be opened the first time they are used and kept opened until a close instruction is executed. Nevertheless spec will control …

Continue reading »

Is there a maximum number of points for a scan?

The data acquired during a scan are stored in the SCAN_D array.  You can see the available space with the command whats: 10.SPEC> whats SCAN_D A global double 4096-row 5-column row-wise array. There are as many columns as counters are defined in spec plus one extra column to store the position of the motor being …

Continue reading »

Support for Radicon detector


Radicon SCSD-3C X-ray scintillation detector with integrated timer/counter support is included from this release. See the radicon help file for details.