Changes for page Experiment control
Last modified by makuadm on 2026-01-06 17:14
From version 21.1
edited by makuadm
on 2026-01-06 17:14
on 2026-01-06 17:14
Change comment:
Task [xwiki:P5I.User guide\: µCT at P05.Experiment control.Tasks.Task_1.WebHome] has been updated!
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. makuadm1 +XWiki.fwilde - Tags
-
... ... @@ -1,1 +1,0 @@ 1 -micro_ct - Content
-
... ... @@ -3,8 +3,6 @@ 3 3 {{layout-cell}} 4 4 == {{id name="Experimentcontrol-Generalremarks"/}}General remarks == 5 5 6 -This is a detailed description of the experiment control system. A short overview of the most commonly iused commands can be found [[here>>doc:P5I.User guide\: µCT at P05.Experiment control.IDL cheat sheet.WebHome]]. 7 - 8 8 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. 9 9 10 10 * IDL has a command history (use arrow keys to browse through recent commands) ... ... @@ -13,17 +13,18 @@ 13 13 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. 14 14 15 15 {{code title="Procedures and functions"}}print, 'hello world.' 16 -i=quick(300){{/code}}\\ 14 +i=quick(300) 15 +{{/code}} 17 17 ))) 18 18 * ((( 19 19 In IDL you can chain commands with the & sign 20 20 21 -{{code title="Chaining commands"}}i=quick(300) & tv, bytscl(bin(i,4),0,65000){{/code}} \\20 +{{code title="Chaining commands"}}i=quick(300) & tv, bytscl(bin(i,4),0,65000){{/code}} 22 22 ))) 23 23 * ((( 24 24 When IDL is ready to accpt commands, the IDL> prompt is printed in a roman font. When IDL is busy doing something (e.g. waiting for a motor to end its move), the //IDL>// prompt is printed in an italic font. 25 25 26 -{{info title="Warning"}}When IDL is busy, you **can** enter a new command, but it will not be executed until the last command is finished. In order to avoid confusion always wait until IDL is ready to accept commands before typing a new command.{{/info}} \\25 +{{info title="Warning"}}When IDL is busy, you **can** enter a new command, but it will not be executed until the last command is finished. In order to avoid confusion always wait until IDL is ready to accept commands before typing a new command.{{/info}} 27 27 ))) 28 28 * Scripts can be written inside the IDL IDE and saved as .pro files. A script will not be automatically compiled after saving. Press the compile button in IDL in order to make changes in your code applicable. 29 29 ... ... @@ -44,7 +44,6 @@ 44 44 * ((( 45 45 commands contain a name for the stage: 46 46 47 -(% class="wrapped" %) 48 48 |=((( 49 49 command particle 50 50 )))|=((( ... ... @@ -102,18 +102,17 @@ 102 102 {{/layout-cell}} 103 103 104 104 {{layout-cell}} 105 -{{panel borderColor="blue" titleColor="white"titleBGColor="blue" title="Table ofContents"}}103 +{{panel titleBGColor="blue" title="Table of Contents" borderColor="blue" titleColor="white"}} 106 106 {{toc/}} 107 107 {{/panel}} 108 108 109 -{{panel borderColor="red" titleColor="white"titleBGColor="red" title="todo"}}107 +{{panel titleBGColor="red" title="todo" borderColor="red" titleColor="white"}} 110 110 Attention: this user guide is yet very incomplete. 111 111 112 112 (% class="task-list" %) 113 113 ((( 114 -{{task reference="/Tasks/Task_1" status="Done" completeDate="2026-01-06" createDate="2026-01-06" reporter=""}} 115 -Continue IDL at EH2 user guide 116 -{{mention reference="XWiki.fwilde" anchor="XWiki-fwilde-AumQL" style="FULL_NAME"/}} 112 +{{task reference="/Tasks/Task_1" status="Done"}} 113 +Continue IDL at EH2 user guide {{mention reference="XWiki.fwilde" style="FULL_NAME" anchor="XWiki-fwilde-zQDlf"/}}\\ 117 117 {{/task}} 118 118 ))) 119 119 {{/panel}}
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -3 40231961 +87353118 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://confluence.desy.de/spaces/P5I/pages/3 4023196/Experiment control1 +https://confluence.desy.de/spaces/P5I/pages/87353118/Experiment control