Changes for page IDL cheat sheet

Last modified by fwilde on 2025/03/28 19:55

From version 16.1
edited by fwilde
on 2018/11/08 16:19
Change comment: There is no comment for this version
To version 1.1
edited by fwilde
on 2018/04/09 09:38
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,210 +1,29 @@
1 1  This is an overview of the most commonly used commands during a beamtime.
2 2  
3 -== {{id name="IDLcheatsheet-Samplepositioning"/}}Sample positioning ==
4 -
5 -(% class="wrapped fixed-table" %)
6 6  |=(((
7 7  IDL command
8 8  )))|=(((
9 9  description
10 -)))|=(((
11 -motion
12 12  )))
13 13  |(((
14 -s_stage_x/z, 1
9 +s_stage_x/y/z
15 15  )))|(((
16 -move rotation stage in x/z-direction by 1 mm
17 -)))|(((
18 -relative [ mm ]
11 +move rotation stage in x/y/z-direction
19 19  )))
20 20  |(((
21 -s_pos_x/y/z, 1
22 -)))|(((
23 -move sample stage in x/y/z-direction by 1 mm
24 -)))|(((
25 -relative [ mm ]
26 -)))
27 -|(((
28 -s_angle, 90
29 -)))|(((
30 -rotate sample around z axis
31 -)))|(((
32 -relative [ deg ]
33 -)))
34 -|(((
35 -s_in
36 -)))|(((
37 -move sample to "in" position
38 -)))|(((
39 -predefined
40 -)))
41 -|(((
42 -s_out
43 -)))|(((
44 -move sample to "out" position
45 -)))|(((
46 -predefined
47 -)))
48 -|(((
49 -s_change
50 -)))|(((
51 -move sample to "change" position
52 -)))|(((
53 -predefined
54 -)))
55 -
56 -(% class="relative-table wrapped" style="width: 54.6188%;" %)
57 -|=(((
58 -IDL command
59 -)))|=(((
60 -description
61 -)))|=(((
62 -motion
63 -)))
64 -|(((
65 -goto_s_stage_x/z, 1
66 -)))|(((
67 -move rotation stage in x/z-direction to 1 mm
68 -)))|(((
69 -absolute [ mm ]
70 -)))
71 -|(((
72 -goto_s_pos_x/y/z, 1
73 -)))|(((
74 -move sample stage in x/y/z-direction to 1  mm
75 -)))|(((
76 -absolute [ mm ]
77 -)))
78 -|(((
79 -goto_s_angle, 90
80 -)))|(((
81 -rotate sample around z axis to 90°
82 -)))|(((
83 -absolute [ deg ]
84 -)))
85 -
86 -(% class="relative-table wrapped" style="width: 43.5484%;" %)
87 -|=(((
88 -IDL command
89 -)))|=(((
90 -description
91 -)))
92 -|(((
93 -pos_s_stage_x/z()
94 -)))|(((
95 -return current rotation stage in x/z position
96 -)))
97 -|(((
98 -pos_s_pos_x/y/z()
99 -)))|(((
100 -return current sample stage in x/y/z position
101 -)))
102 -|(((
103 -pos_s_angle()
104 -)))|(((
105 -return current rotation stage angle
106 -)))
107 -
108 -== {{id name="IDLcheatsheet-Detectorpositioning"/}}Detector positioning ==
109 -
110 -(% class="wrapped fixed-table" %)
111 -|=(((
112 -IDL command
113 -)))|=(((
114 -description
115 -)))|=(((
116 -motion
117 -)))
118 -|(((
119 -pressure_on
120 -)))|(((
121 -enable detector y movement
122 -)))|(((
123 123  \\
124 -)))
125 -|(((
126 -o_ccd_dist, 5
127 127  )))|(((
128 -move detector in y direction
129 -)))|(((
130 -relative [ mm ]
131 -)))
132 -|(((
133 -pressure_off
134 -)))|(((
135 -disable detector movement
136 -)))|(((
137 137  \\
138 138  )))
139 -
140 -== {{id name="IDLcheatsheet-Makeimage"/}}Make image ==
141 -
142 -(% class="wrapped fixed-table" %)
143 -|=(((
144 -IDL command
145 -)))|=(((
146 -description
147 -)))
148 148  |(((
149 -i=quick(100) & tv_quick, i & draw_box, [ x1, x2 ,z1 ,z2 ]
19 +\\
150 150  )))|(((
151 -make an image & show image & draw box
152 -)))
153 -|(((
154 -a=quick_abs(100) & tv_quick, a & draw_box, [ x1, x2 ,z1 ,z2 ]
155 -)))|(((
156 -make an absorption image & show image & draw box
157 -)))
158 -
159 -== {{id name="IDLcheatsheet-Monochromatorpositioning"/}}Monochromator positioning ==
160 -
161 -(% class="wrapped fixed-table" %)
162 -|=(((
163 -IDL command
164 -)))|=(((
165 -description
166 -)))|=(((
167 -motion
168 -)))
169 -|(((
170 -calc_dcm_energy, 10000, /set
171 -)))|(((
172 -set DCM and undulator to 10 keV
173 -)))|(((
174 174  \\
175 175  )))
176 176  |(((
177 -dcm_pitch, 0.00001
24 +\\
178 178  )))|(((
179 -move 2nd crystal pitch by 0.00001 deg
180 -)))|(((
181 -relative [ deg ]
182 -)))
183 -|(((
184 -goto_dcm_pitch,  -0.03976
185 -)))|(((
186 -move 2nd crystal pitch to -0.03976 deg
187 -)))|(((
188 -absolute [ deg ]
189 -)))
190 -|(((
191 -reflex_opt
192 -)))|(((
193 -move 2nd crystal pitch to optimal flux position
194 -)))|(((
195 195  \\
196 196  )))
197 197  
198 -== {{id name="IDLcheatsheet-Saveanimageastiff"/}}Save an image as tiff ==
199 -
200 -(% class="wrapped" %)
201 -|=(((
202 -IDL command
203 -)))|=(((
204 -desciption
205 -)))
206 -|(((
207 -write_tiff, '/gpfs/current/raw/test.tif', i, /SHORT
208 -)))|(((
209 -save i as 16-bit tiff in /gofs/...
210 -)))
29 +\\
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -109150251
1 +87353124
URL
... ... @@ -1,1 +1,1 @@
1 -https://confluence.desy.de/spaces/P5I/pages/109150251/IDL cheat sheet
1 +https://confluence.desy.de/spaces/P5I/pages/87353124/IDL cheat sheet