- TDC histogram memory driver sort of working
- New class for scripting datafiles - SANS-II almost complete initialization file
This commit is contained in:
139
sans2.dic
Normal file
139
sans2.dic
Normal file
@ -0,0 +1,139 @@
|
||||
##NXDICT-1.0
|
||||
#----------------------------------------------------------------------------
|
||||
# NeXus dictionary file for SANS-II at SINQ, PSI
|
||||
#
|
||||
# DO NOT MODIFY OR YOUR DATA MAY NEVER BE RECOVERED AGAIN!
|
||||
# DO NOT MODIFY! YOU RISK ETERNAL DAMNATION!
|
||||
#
|
||||
# Mark Koennecke, February 2003
|
||||
#---------------------------------------------------------------------------
|
||||
#--------- NXentry
|
||||
etitle = /entry1,NXentry/SDS title -type DFNT_CHAR -rank 1
|
||||
etime = /entry1,NXentry/SDS start_time -type DFNT_CHAR -rank 1
|
||||
endtime = /entry1,NXentry/SDS end_time -type DFNT_CHAR -rank 1
|
||||
#----------- NXinstrument
|
||||
iname = /entry1,NXentry/SANS-II,NXinstrument/SDS name -type DFNT_CHAR \
|
||||
-rank 1
|
||||
#----------------------NXSource
|
||||
sname = /entry1,NXentry/SANS-II,NXinstrument/SINQ,NXsource/SDS name \
|
||||
-type DFNT_CHAR -rank 1
|
||||
stype = /entry1,NXentry/SANS-II,NXinstrument/SINQ,NXsource/SDS type \
|
||||
-type DFNT_CHAR -rank 1
|
||||
#---------------------Selector
|
||||
vname = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS type \
|
||||
-type DFNT_CHAR -rank 1
|
||||
vrot = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \
|
||||
rotation_speed -attr {units,RPM}
|
||||
vtilt = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \
|
||||
tilt_angle -attr {units,degree}
|
||||
vlambda = /entry1,NXentry/SANS-II,NXinstrument/Dornier-VS,NXchopper/SDS \
|
||||
lambda -attr {units,nm}
|
||||
#-------------------- monitor 1
|
||||
cter_01 = /entry1,NXentry/SANS-II,NXinstrument/monitor1,NXmonitor/SDS \
|
||||
counts -type DFNT_INT32
|
||||
#-------------------- proton monitor
|
||||
cter_04 = /entry1,NXentry/SANS-II,NXinstrument/integrated_beam,NXmonitor/SDS \
|
||||
counts -type DFNT_INT32
|
||||
#--------------------- collimator
|
||||
colli = /entry1,NXentry/SANS-II,NXinstrument/collimator,NXcollimator/SDS \
|
||||
length -attr {units,m}
|
||||
#--------------------- attenuator
|
||||
atti = /entry1,NXentry/SANS-II,NXinstrument/attenuator,NXattenuator/SDS \
|
||||
selection
|
||||
#-------------------- BeamStop
|
||||
bspos= /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS out_flag
|
||||
vsx = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS x_position \
|
||||
-attr {units,mm}
|
||||
vsx_null = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS x_null \
|
||||
-attr {units,mm}
|
||||
vsy = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS y_position \
|
||||
-attr {units,mm}
|
||||
vsy_null = /entry1,NXentry/SANS-II,NXinstrument/beam_stop,NXstop/SDS y_null \
|
||||
-attr {units,mm}
|
||||
#--------------------- Detector
|
||||
ddx = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS x_position \
|
||||
-attr {units,mm}
|
||||
ddx_null = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
x_null -attr {units,mm}
|
||||
cter_mode = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
count_mode -type DFNT_CHAR -rank 1 -dim {30}
|
||||
cter_preset = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
preset -attr {units,secORcounts}
|
||||
cter_01 = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
monitor_counts -type DFNT_UINT32 -rank 1 -dim {1}
|
||||
cter_time = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
counting_time -attr {units,seconds}
|
||||
ddcounts = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS counts -type DFNT_UINT32 -LZW -attr {signal,1}
|
||||
ddcx = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
detector_x -type DFNT_FLOAT32 -rank 1 -attr {axis,1}
|
||||
ddcy = /entry1,NXentry/SANS-II,NXinstrument/detector,NXdetector/SDS \
|
||||
detector_y -type DFNT_INT32 -rank 1 -attr {axis,2}
|
||||
#--------Sample
|
||||
san = /entry1,NXentry/sample,NXsample/SDS name -type DFNT_CHAR -rank 1
|
||||
stable = /entry1,NXentry/sample,NXsample/SDS active_sample_table\
|
||||
-type DFNT_CHAR -rank 1
|
||||
charo = /entry1,NXentry/sample,NXsample/SDS chamber_rotation \
|
||||
-attr {units,degree}
|
||||
charo_null = /entry1,NXentry/sample,NXsample/SDS chamber_rotation_null \
|
||||
-attr {units,degree}
|
||||
chax = /entry1,NXentry/sample,NXsample/SDS chamber_x \
|
||||
-attr {units,mm}
|
||||
chax_null = /entry1,NXentry/sample,NXsample/SDS chamber_x_null \
|
||||
-attr {units,mm}
|
||||
chaz = /entry1,NXentry/sample,NXsample/SDS chamber_z \
|
||||
-attr {units,mm}
|
||||
chaz_null = /entry1,NXentry/sample,NXsample/SDS chamber_z_null \
|
||||
-attr {units,mm}
|
||||
chac = /entry1,NXentry/sample,NXsample/SDS chamber_changer \
|
||||
-attr {units,mm}
|
||||
chac_null = /entry1,NXentry/sample,NXsample/SDS chamber_changer_null \
|
||||
-attr {units,mm}
|
||||
goniox = /entry1,NXentry/sample,NXsample/SDS goniometer_x \
|
||||
-attr {units,mm}
|
||||
goniox_null = /entry1,NXentry/sample,NXsample/SDS goniometer_x_null \
|
||||
-attr {units,mm}
|
||||
gonioy = /entry1,NXentry/sample,NXsample/SDS goniometer_y \
|
||||
-attr {units,mm}
|
||||
gonioy_null = /entry1,NXentry/sample,NXsample/SDS goniometer_y_null \
|
||||
-attr {units,mm}
|
||||
goniochi = /entry1,NXentry/sample,NXsample/SDS goniometer_chi \
|
||||
-attr {units,degree}
|
||||
goniochi_null = /entry1,NXentry/sample,NXsample/SDS goniometer_chi_null \
|
||||
-attr {units,degree}
|
||||
goniophi = /entry1,NXentry/sample,NXsample/SDS goniometer_phi \
|
||||
-attr {units,degree}
|
||||
goniophi_null = /entry1,NXentry/sample,NXsample/SDS goniometer_phi_null \
|
||||
-attr {units,degree}
|
||||
tablex = /entry1,NXentry/sample,NXsample/SDS table_x \
|
||||
-attr {units,mm}
|
||||
tabley = /entry1,NXentry/sample,NXsample/SDS table_y \
|
||||
-attr {units,mm}
|
||||
tablez = /entry1,NXentry/sample,NXsample/SDS table_z \
|
||||
-attr {units,mm}
|
||||
tableom = /entry1,NXentry/sample,NXsample/SDS table_omega \
|
||||
-attr {units,degree}
|
||||
tablex_null = /entry1,NXentry/sample,NXsample/SDS table_x_null \
|
||||
-attr {units,mm}
|
||||
tabley_null = /entry1,NXentry/sample,NXsample/SDS table_null \
|
||||
-attr {units,mm}
|
||||
tablez_null = /entry1,NXentry/sample,NXsample/SDS table_z_null \
|
||||
-attr {units,mm}
|
||||
sans1om = /entry1,NXentry/sample,NXsample/SDS sans1_omega \
|
||||
-attr {units,degree}
|
||||
sans1om_null = /entry1,NXentry/sample,NXsample/SDS sans1_omega_null \
|
||||
-attr {units,degree}
|
||||
sans1chi = /entry1,NXentry/sample,NXsample/SDS sans1_chi \
|
||||
-attr {units,degree}
|
||||
sans1chi_null = /entry1,NXentry/sample,NXsample/SDS sans1_chi_null \
|
||||
-attr {units,degree}
|
||||
satemp = /entry1,NXentry/sample,NXsample/SDS temperature -attr {units,Kelvin}
|
||||
samag = /entry1,NXentry/sample,NXsample/SDS magnetic_field \
|
||||
-attr {units,A}
|
||||
saenv = /entry1,NXentry/sample,NXsample/SDS environment \
|
||||
-type DFNT_CHAR -rank 1 -dim {256}
|
||||
#-------data
|
||||
dan = /entry1,NXentry/data1,NXdata/NXVGROUP
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user