News

This chapter lists the most recent changes.
January 2, 2024
Latest LaTex run of this manual.

14.11.2017
Fixed the bug tng_inoutLongLong( "pilc", "ReadFPGA", 34). Gaensefuesschen are now removed internally.

10.5.2017
Very fast scans: use 'set motor/logging off'

29.11.2011
New feature: The symbol energy_setpoint_bem may be use by bem_command (before-energy-move-command).

24.8.2011
New command line argument: -i someInitCommand. SomeInitCommand is executed. Afterwards Onlines continues execution.

19.1.2011
New Tango function: tng_hasAttr().

29.6.2009
New Tango attributes functions for Short variables.

29.6.2009
New function: petra().

24.7.2008
New function: read_output_register().

26.6.2008
New stepper module: MAXV of Pro-Dex, Inc., Oregon Micro Systems.

16.1.2008
New functions: get_motor_accu_limit_min, _max returns the minimum and maximum of the stepping motor position register.

16.1.2008
New function: set_motor_protection().

16.1.2008
New item for function flag(): priviledge.

16.11.2007
New functions: device_type() and device_record().

24.8.2007
Implemented the VFC_ADC.

8.8.2007
Created the Tango interface, see [*].

8.8.2007
Changed the graphical layout for Online to set gks/at_mode=1. This setting is the default for -tki.

7.8.2007
New MCA: KETEK_4K, see [*].

29.1.2007
Virtual motors (VMs) can move other VMs and VMs can be moved with other motors.

24.1.2007
Extended the SDD implementation.

18.1.2007
New function: doris_state(), returns a string that describes the current DORIS state.

30.6.2006
The symbol NP_TOTAL is created by the general scan routine.

20.4.2006
The symbol POSITION_SETPOINT stores the nominal position during scans.

6.1.2006
The function fc_angles() no longer changes the psi parameter.

6.1.2006
New function fc_hkl() returns hkl, psi for a given set of angles.

24.11.2005
Elcomat_ascii() Talks to the ASCII interface of the Elcomat position encoder.

18.10.2005
Trainno() VUV-FEL feature: fetches the current train number.

18.10.2005
Doris() returns 0, if the error 'connection timeout' occurs.

26.4.2005
'scan/normalize_counts=1' replaced by 'scan/normalize_counts'.

27.2.2004
Moving from ON_LINE to ONLINE.

29.1.2003
Introduced virtual motors (7.3).

28.11.2002
Additional command stream may be opened: server/async, see section 14.16 for details.

20.9.2002
New function: read_timer(), returns the remaining time in mus.

13.9.2002
New qualifier for general and q scans: /_ssa_nbs=1, disables the background subtraction of the simpla scan analysis.

2.7.2002
New general scan feature: Repeated scans can be terminated with 't' or by setting the symbol INTERRUPT_REPEATS.

19.6.2002
New qualifier for general scans: /GENERIC_MACRO_NAME=VAL, Selects the scan macros: $<$~.prog$>$before_VAL_scan.pl, etc.

25.3.2002
New function qualifier for set ub_matrix: /ub_from_two.

8.2.2002
New function: hexapod(), to be used at beamline L.

21.11.2001
New function: elcomat(), reads an autocollimator via /dev/cua0.

27.9.2001
New qualifier for mca: /_life_time= (/_lt), dead time correction.

29.5.2001
New qualifier for general scans: /raw_display. Selects a raw display mode: Each signal is displayed in a separate viewport.

29.5.2001
New qualifier for general scans: /tt_om. See section [*] for details.

4.5.2001
New qualifier for calibrate: /keeping_limits.

17.4.2001
New qualifier for move: /noenergy. Disables the display of the current energy in the message window.

17.4.2001
New qualifier for server: /restart, re-starts the server mode, if the client terminated the session by a socket-close.

6.3.2001
New command: vme() = vme_reopen. Closes and re-opens the VME connection. To be used, if the VME crate has been switched off while ONLINE was running.

28.2.2001
New section: Recently asked questions, chapter Hints.

15.12.2001
Canbus interface for the C331 card: can().

21.2.2001
New option for move/adjust: PF2 stores the data into a file.

18.9.2000
New function: expose_mar(), moves a motor while the image plate is exposed.

14.7.2000
The SCAN/REFLECTION menu has been extended: Now it is possible to print the current display and write the date to a disk file.

6.6.2000
New function: fc_angles(). Returns the angles that correspond to a set of hkl. See section [*].

New q-scan modes: fixed phi and fixed (omega-two_theta/2). See 8.2 and 9.1.

New qualifier for the general scan menu: /fixed_q. Directs ONLINE to preserve the q-vector during energy scans, for example.

29.5.2000
New function: wait_for_input_register(), returns to the caller after an input becomes 1 or after it has been interrupted by pressing the space bar.

29.5.2000
New qualifier for general scans: /fixed_q, keeps the q-vector constant during energy scans.

8.5.2000
The function create_scan_name() uses the symbol generic_scan_name.

10.3.2000
New function: doris(). Returns the DORIS current. See section 13.12.4.

14.2.2000
New feature for the move motor_name menu: KP7/KP9 toggle through the list of motors. See section 7.2.

24.11.99
New function: X328(). Does the I/O for Eurotherem Controllers.

1.10.99
Dummy counters for fast scans. ONLINE allocates space but performs no measurements with these counters. See section 8.1.11.

New fast scan feature: scan_display_set. This symbol is used to select the counters to be displayed during scans.

21.9.99
New function: Scan_mar(), operates the MAR image plate scanner. See section 13.12.25.

15.9.99
New feature for motor moves: An output register can be switched during movements, see section [*].

24.8.99
New menu for operating the LeCroy 584 oscilloscope: LC584, see sect. 14.9.

9.8.99
New qualifier for general scans: /_comment=some-string.

22.6.99
New feature for general scans: AUTO_RETURN_GENERAL. This symbol is used, if no specific symbol exists, e.g. AUTO_RETURN_MOT25.

16.6.99
New qualifier for general scans: /PRESET. SCAN_TIMER is used as a preset counter.

18.6.99
Upgraded the MCA menu.

11.6.99
Added a calibrate option in the MOVE/ADJUST menu.

3.6.99
Motors can be moved from a portable terminal: HT. See section 14.7.

30.4.99
New general scan option: /opt_der, suppresses the auto-display for repeated scans.

23.4.99
RUN_ADC() works for CAMAC experiments also.

15.4.99
New ONLINE flag: set gpib_sdc on/off, determines whether a 'selective device clear' is sent to a device when it is used first, the default is 'off'.

13.4.99
General scans: ONLINE creates SCAN_TOTAL_SAMPLE_TIME, SCAN_TOTAL_ELAPSED_TIME and SCAN_DEAD_TIME before it calls AFTER_xxx_SCAN.GRA.
23.3.99
New option for energy moves: bem_command, aem_command (before-energy-move command, after-energy-move command). See section [*].

New general scan parameter: WAIT_TIME. ONLINE waits WAIT_TIME seconds before DURING_xxx_SCAN.GRA is executed.

22.3.99
New qualifier: STORE/MOTOTRS. Stores the current motor positions in an ASCII file.

10.3.99
Introducing the symbol GENERIC_MCA_NAME for SCAN names in MCA.

2.2.99
Changed SCAN/EXAFS: The count rates are divided by the sample time.

28.9.98
New general scan feature: Repeats. See section 8.1.3.

28.9.98
New function: GET_OFFSETS(), uses SCAN_TIMER to measure the offsets for SCAN_Ci.
22.9.98
Changed SCAN/Q: /n_steps, n_steps_q are replaced by /_n_points and n_points_q. The old syntax works still.

13.11.98
Unix: Changed the naming of the log-file versions, using numbers instead of date-time now, e.g.: on_line.dev_12_nov_1998_11_12 is now on_line_0001.dev.

The MOVE/SLIT menu supports calibrations.

10.11.98
New function: fc_adjust_filter().

9.10.98
Changed run_adc() to run_adc( adc, timer, scan, ndata, xsec).

10.7.98
STORE/COMMAND works for all devices, not for motors only.
29.5.98
New qualifier for scan/exafs: /nolog. Display i/i0 instead of ln(i/i0).

13.5.98
New qualifier for general scans: /TIME_CHECK. Displays where the elapsed time is spent.

5.5.98
New function: was_injection( counter, timer, sample_time, counts_min, wait_time).
28.4.98
New qualifier for calibrate: /protected. Allows protected motor to be calibrated.

New function: gra_motor_protection().

New qualifier for scan/center and scan/reflection: /nobackground_subtraction.

New qualifier for scan/exafs: /load=regions_file.

9.4.98
New qualifier for scan/center and scan/reflection : /np_scan. Allows you to supply the number of points of the scans.
30.3.98
New qualifier for scan/center and scan/reflection : /coarse. Suppresses the fine tuning of the scan ranges.

26.3.98
New qualifiers for /FIO output: /EXAFS and /REGIONS, write the regions of EXAFS and regions scans into the .FIO files - as comments.
20.3.98
New qualifier for general scans: /AUTO_BEAM. Allows you to wait for the beam at automatic beam shutter beamlines.
18.3.98
New feature for general and Q scans: Control-W refreshes the screen during the scan.
27.2.98
General scans with combined motor movements: The symbol POSITION_CM holds the position of the second motor, the symbol SCAN_DEVICE_CM the name of the second motor.

19.11.97
New function: Get_move_time( motor_id, delta).

New functions: Get/set_min_move_time( motor_id).

New AUTO_RETURN case: (5) Start, return to start-of-scan.

New qualifier CALI/CENTER: Recalibrate a motor position at the maximum intensity.

New qualifier SCAN/MOSTAB: Stabilize the intensity during scans.

18.11.97
Implemented EXAFS, XMCD and regions scans (sec. 8.1.6).
9.10.97
Implemented generic scan names (sec. [*]).
9.10.97
New qualifier for scan: scan/exafs, scan/regions motor_name. See section 8.1.6.