Read Sec. 10.3 for a general description of read_stxm5, our command-line IDL program to read data files.
You have several options to obtain a specific signal:
If the disp_name is invalid, the khz variable will be undefined. This also holds true if you specified a generally valid disp_name, but the respective signal was not recorded in the scan (say, you recorded only the proportional counter in a scan, but now want to read the display "BF total").
IDL> read_stxm5, filename, sm_par, khz, $
disp_name='calibrated khz::sidet04'
It is currently not possible to have read_stxm5.pro return the entire 3-d array of predefined combinations. I might write a separate routine to do build the combinations from the calibrated khz array, as is done already internally in SM_GUI.
Also note that all string comparisons are made case-insensitive, so you don't have to pay special attention to case when passing a disp_name etc.
Holger Fleckenstein 2008-07-08