Data items in the DIFFRN_SCAN_FRAME_AXIS category describe the settings of axes for particular frames. Unspecified axes are assumed to be at their zero points. If, for any given frame, nonzero values apply for any of the data items in this category, those values should be given explicitly in this category and not simply inferred from values in DIFFRN_SCAN_AXIS.
_diffrn_scan_frame_axis.axis_id AXISID _diffrn_scan_frame_axis.angle ANGLE _diffrn_scan_frame_axis.angle_increment ANGLEINCREMENT _diffrn_scan_frame_axis.angle_rstrt_incr ANGLERSTRTINCREMENT _diffrn_scan_frame_axis.displacement DISP _diffrn_scan_frame_axis.displacement_increment DISPINCREMENT _diffrn_scan_frame_axis.displacement_rstrt_incr DISPRSTRTINCREMENT _diffrn_scan_frame_axis.reference_angle REFANGLE _diffrn_scan_frame_axis.reference_displacement REFDISP { /entry:NXentry /CBF_scan_id="SCANID" /instrument:NXinstrument /DETECTORNAME:NXdetector_group /DETECTORELEMENTNAME:NXdetector for AXISEQUIPMENT=="detector"} { /entry:NXentry /sample:NXsample for AXISEQUIPMENT=="goniometer"} { /entry:NXentry for AXISEQUIPMENT=="general"} /transformations:NXtransformations /AXISID=[] @diffrn_scan_frame_axis__angle_start=[ANGSTART] @diffrn_scan_frame_axis__angle_range=[ANGRANGE] @diffrn_scan_frame_axis__angle_increment=[ANGINC] @diffrn_scan_frame_axis__angle_rstrt_incr=[ANGRSTRT] @diffrn_scan_frame_axis__displacement_start=[DISPSTART] @diffrn_scan_frame_axis__displacement_range=[DISPRANGE] @diffrn_scan_frame_axis__displacement_increment=[DISPINC] @diffrn_scan_frame_axis__displacement_rstrt_incr=[DISPRSTRT] @diffrn_scan_frame_axis__reference_angle=[ANG] @diffrn_scan_frame_axis__reference_displacement=[DISP] note that @units="mm" or @units="deg" should also be specified. The dimensions of the array depend on np (the number of frames = the value of _diffrn_scan.frames) either DISP OR ANGLE is inserted as the i-th element counting from 1 in AXISID where i is the value of _diffrn_scan_frame.frame_number for which the value of _diffrn_scan_frame.frame_id agrees with the value of _diffrn_scan_frame_axis.frame_id The remaining tags similarly populate the attribute arrays