file "db/radiators.db" # one line for each radiator - and set the total number below in the whole goniometer section { pattern # Macros are # P Prefix # N Index of radiator - must start at 1 and go consecutively # NAME Name of radiator (Will appear in GUI) # ID Unique ID number for crystals, 0 for amorphous radiators, and PHI022 angle (ID*1000+PHI022) # X Position of radiator is defined by its X,Y,ROLL coords, (mm,mm,deg). # Y # ROLL # R Distance radiator center to centre of wheel (mm) (not really used) # {P, N, NAME, ID, X, Y, ROLL, R } {HD:GONI:, 1, "RETRACTED", 5000, 0.00000, 0.000, 0.00, 163.372 } {HD:GONI:, 2, "BLANK", 0, 125.000, 47.000, 29.55, 31.980 } {HD:GONI:, 3, "4.5x10-4 Al 40um", 0, 164.100, 14.800, 0.00, 30.000 } {HD:GONI:, 4, "W Wire 20um", 0, 127.000, 23.000, 29.55, 30.000 } {HD:GONI:, 5, "Al V-Wire 15um", 0, 152.000, 23.000, 29.55, 30.000 } {HD:GONI:, 6, "JD70-103 50um 0/90 deg", 12000, 139.000, 66.000, 0.0, 17.810 } # {HD:GONI:, 7, "JD70-103 50um 45/135 deg", 12045, 174.800, 44.000,-153.0, 17.810 } # {HD:GONI:, 8, "JD70-105 47um 0/90 deg", 11000, 162.000, 74.100, -12.1, 17.810 } {HD:GONI:, 9, "JD70-105 47um 45/135 deg", 11045, 143.100, 70.400, 32.9, 17.810 } {HD:GONI:, 10, "JD70-106 50um 0/90 deg", 16000, 158.600, 58.100, -21.5, 17.810 } {HD:GONI:, 11, "JD70-106 50um 45/135 deg", 16045, 152.800, 58.100, 23.5, 17.810 } {HD:GONI:, 12, "JD70-107 55um 0/90 deg", 17000, 170.000, 49.000, 0.0, 17.810 } {HD:GONI:, 13, "JD70-107 55um 45/135 deg", 17045, 138.900, 74.200, 32.50, 17.810 } {HD:GONI:, 14, "JD70-109 50um 0/90 deg", 19000, 159.500, 80.500, -12.5, 17.810 } {HD:GONI:, 15, "JD70-109 50um 45/135 deg", 19045, 138.900, 74.200, 32.50, 17.810 } # ..... # ..... as may as you like, but change NRAD, below to reflect the number, # and change any GUI's / scripts if required. } #For whole goniometer/radiators - only as single line here file "db/goni.db" { pattern # Macros are # CROSSX x,y of crosswires marking the beam pos in the goni camera on the GUI for z-position of the diamonds. # CROSSY # CROSSX_A x,y of crosswire marking the beam for z position in the camera GUI of the face of the goni ring. # CROSSY_A # DX,DY... Tolerances on each axis for flagging a radiator is in positon. # {P, NRAD, CROSSX, CROSSY, CROSSX_A, CROSSY_A, DX, DY, DROLL, DPITCH, DYAW } {HD:GONI:, 15, 157.0, 250.0, 210.0, 255.0, 3.0, 3.0, 0.4, 0.1, 0.1 } }