Wiki source code of IDL cheat sheet

Version 9.1 by moosmanj on 2018/05/28 16:35

Show last authors
1 This is an overview of the most commonly used commands during a beamtime.
2
3 == {{id name="IDLcheatsheet-Samplepositioning"/}}Sample positioning ==
4
5 (% class="wrapped" %)
6 |=(((
7 IDL command
8 )))|=(((
9 description
10 )))|=(((
11 motion
12 )))
13 |(((
14 s_stage_x/z
15 )))|(((
16 move rotation stage in x/z-direction
17 )))|(((
18 relative [ mm ]
19 )))
20 |(((
21 s_pos_x/y/z
22 )))|(((
23 move sample stage in x/y/z-direction
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 == {{id name="IDLcheatsheet-Detectorpositioning"/}}Detector positioning ==
57
58 (% class="wrapped" %)
59 |=(((
60 IDL command
61 )))|=(((
62 description
63 )))|=(((
64 motion
65 )))
66 |(((
67 pressure_on
68 )))|(((
69 enable detector y movement
70 )))|(((
71 \\
72 )))
73 |(((
74 o_ccd_dist, 5
75 )))|(((
76 move detector in y direction
77 )))|(((
78 relative [ mm ]
79 )))
80 |(((
81 pressure_off
82 )))|(((
83 disable detector movement
84 )))|(((
85 \\
86 )))
87
88 == {{id name="IDLcheatsheet-Makeimage"/}}Make image ==
89
90 (% class="wrapped" %)
91 |=(((
92 IDL command
93 )))|=(((
94 description
95 )))
96 |(((
97 i=quick(100) & tv_quick, i & draw_box, [ x1, x2 ,z1 ,z2 ]
98 )))|(((
99 make an image & show image & draw box
100 )))
101 |(((
102 \\
103 )))|(((
104 \\
105 )))
106
107 \\
108
109 == {{id name="IDLcheatsheet-Monochromatorpositioning"/}}Monochromator positioning ==
110
111 (% class="relative-table wrapped" style="width: 52.0982%;" %)
112 |=(((
113 IDL command
114 )))|=(((
115 description
116 )))|=(((
117 motion
118 )))
119 |(((
120 calc_dcm_energy, 10000, /set
121 )))|(((
122 set DCM and undulator to 10 keV
123 )))|(((
124 \\
125 )))
126 |(((
127 dcm_pitch, 0.00001
128 )))|(((
129 move 2nd crystal pitch by 0.00001 deg
130 )))|(((
131 relative [ deg ]
132 )))
133 |(((
134 goto_dcm_pitch,  -0.03976
135 )))|(((
136 move 2nd crystal pitch to -0.03976 deg
137 )))|(((
138 absolute [ deg ]
139 )))
140 |(((
141 reflex_opt
142 )))|(((
143 move 2nd crystal pitch to optimal flux position
144 )))|(((
145 \\
146 )))