Changes for page Experiment control
Last modified by fwilde on 2018/04/09 09:39
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,15 +3,9 @@ 3 3 Beamline control at the P05 µCT hutch uses TANGO server as backend for most applications. At P05 the Interactive Data Language (IDL) serves as user interface to the TANGO servers. IDL procedures and functions provide the functionality to control the µCT experiment and beamline optics components conveniently. A couple of general remarks should facilitate to work with IDL at P05. 4 4 5 5 * IDL has a command history (use arrow keys to browse through recent commands) 6 -* IDL has tab completion (start typing a command e.g. refl<TAB> to complete reflex_opt taken from the command history), Multiple presses on tab will browse through the filtered command history. 6 +* IDL has tab completion (start typing a command e.g. refl<TAB> to complete reflex_opt taken from the command history), Multiple presses on tab will browse through history commands staring with what you typed. 7 +* IDL makes a difference between PROCEDURES and FUNCTIONS. A procedure is a piece of code that is executed without delivering a return value 7 7 * ((( 8 -IDL makes a difference between PROCEDURES and FUNCTIONS. A procedure is a piece of code that is executed without delivering a return value whereas a function does. A procedure's (optional) arguments are separated with commas. Functions need to be called with brackets and optionally a comma separated argument list inside the brackets. 9 - 10 -{{code title="Procedures and functions"}}print, 'hello world.' 11 -i=quick(300) 12 -{{/code}} 13 -))) 14 -* ((( 15 15 In IDL you can chain commands with the & sign 16 16 17 17 {{code title="Chaining commands"}}i=quick(300) & tv, bytscl(bin(i,4),0,65000){{/code}}
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -340238 521 +34023846 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://confluence.desy.de/spaces/P5I/pages/340238 52/IDL@P05 user guide1 +https://confluence.desy.de/spaces/P5I/pages/34023846/IDL@P05 user guide