// // ObservatoryControlFile.txt: Parameters for the AkFPI and Arequipa FPI // apparatusType 1 // Arequipa apparatus apparatusType 2 // Alaska apparatus DopplerShiftFSR 6281. stationNumber 5 //PKZ FPI DetailedLog F // show detailed log (T for yes, F for no) DisableHRPC 1 // non-zero to disable use of high-res counter, if present ExtClkFreq_PHAz+ 25000 //external clock rate for PH azimuth +C/T, Hz ExtClkFreq_PHAz- 25000 //external clock rate for PH azimuth -C/T, Hz ExtClkFreq_PHZe+ 25000 //external clock rate for PH Zenith +C/T, Hz ExtClkFreq_PHZe- 25000 //external clock rate for PH Zenith -C/T, Hz PRate_PHAz 35 // desired pulse rate for azimuth motor, integer Hz PRateMax_PHAz 1000 // maximum pulse rate for azimuth motor, integer Hz PRate_PHZe 35 // desired pulse rate for zenith motor, integer Hz PRateMax_PHZe 1000 // maximum pulse rate for zenith motor, integer Hz stationLatitude 65.12049 // -16.5 in Arequipa //geodetic latitude in degrees: north positive stationLongitude 212.58 // -71.5 in Arequipa //geodetic longitude in degrees; east positive stationHeight 300 //height of the observer in meters azCountsPerRev 24000 zeCountsPerRev 24000 PHType 1 // SkyScan is one, Biondi is zero PHCommPort "COM1" //serial port through which SkyScan commun. with PC AzCorr 1.3 // Add to user specified Az to get PH direction ZeCorr -0.1 // Add to user specified Ze to get PH direction Serial_baudRate 9600 // Serial_ parameters are only for the SkyScan PH Serial_nInputCharDelay 104 // # char times to allow between chars Serial_inputPerCharTimeout 20 // for timeout, value per char request., msec Serial_inputAddlTimeout 10 // for timeout, the const. added to above, msec; maxWait_SkyScan 30 // maximum time to wait for a SkyScan motion, in sec checkTime_SkyScan 750 // time between checks for SkyScan motion, in msec // Temperature sensing parameters AInChan_Temp 3 // Analog input channel AInType_Temp sing // Analog input type //AInGain_Temp 0 // Analog gain AInConvA_Temp 1.0 // AInConvB_Temp 0.0 // degrees=a*voltage+b AInRangeMin_Temp 0 // Minumum voltage expected AInRangeMax_Temp 5 // Maximum voltage expected AInChan_Aux[0] 4 AInType_Aux[0] sing AInConvA_Aux[0] 1,0 AInConvB_Aux[0] 0.0 AInRangeMin_Aux[0] 0 AInRangeMax_Aux[0] 5 AInChan_Aux[1] 5 AInType_Aux[1] sing AInConvA_Aux[1] 1.0 AInConvB_Aux[1] 0.0 AInRangeMin_Aux[1] 0 AInRangeMax_Aux[1] 5 AInChan_Aux[2] 6 AInType_Aux[2] sing AInConvA_Aux[2] 1.0 AInConvB_Aux[2] 0.0 AInRangeMin_Aux[2] 0 AInRangeMax_Aux[2] 5 AInChan_Aux[3] 7 AInType_Aux[3] sing AInConvA_Aux[3] 1.0 AInConvB_Aux[3] 0.0 AInRangeMin_Aux[3] 0 AInRangeMax_Aux[3] 5 // Auxiliary inputs //AInChan_Aux[0] -1 //AInChan_Aux[1] -1 //AInChan_Aux[2] -1 //AInChan_Aux[3] -1 AInChan_Aux[4] -1 AInChan_Aux[5] -1 AInChan_Aux[6] -1 AInChan_Aux[7] -1 AInChan_Aux[8] -1 AInChan_Aux[9] -1 AInChan_Aux[10] -1 AInChan_Aux[11] -1 FilterType = 0 DOut_FiltChoice0 = 0 DOut_FiltChoice1 = 0 DIn_FiltMount = 0 DVal_Filt557 = 0 DIn_Filt557 = 0 MaxWait_Filt557 = 0 DIn_Filt557_Value = 0 DVal_Filt630 = 0 DVal_Filt0 = 0 DIn_Filt0 = 0 MaxWait_Filt0 = 0 DIn_Filt0_Value = 0 // Definitions of increments for course, medium, and fine movements of the skyscanner azCoarse 1.00 // coarse azimuth adjustment, degrees azMedium 0.30 // medium azimuth adjustment, degrees azFine 0.10 // fine azimuth adjustment, degrees zeCoarse 1.0 // coarse zenith adjustment, degrees zeMedium 0.3 // medium zenith adjustment, degrees zeFine 0.1 // fine zenith adjustment, degrees // Arequipa Pointing head parameters AInChan_PHAz 0 // analog input channel for PH azimuth angle AInType_PHAz sing // analog input type for PH az angle (currently ignored) AInChan_PHZe 1 // analog input channel for PH zenith angle AInType_PHZe sing // analog input type for PH zenith angle (currently ignored) AInConvA_PHAz 19.53 // conversion from azimuth voltage to angle in degrees AInConvB_PHAz 0.304 // degrees=a*voltage+b AInConvA_PHZe 10.0 // conversion from zenith voltage to angle in degrees AInConvB_PHZe 0.0 // degrees=a*voltage+b StepsDeg_PHAz 10 // number of steps per azimuth degree StepsDeg_PHZe 10 // number of steps per zenith degree PWidth_PHAz 200 // desired pulse width for azimuth motor, integer usec PWidth_PHZe 200 // desired pulse width for zenith motor, integer usec maxIterations_PHAz 3 // maximum number of tries for the PH azimuth angle maxIterations_PHZe 3 // maximum number of tries for the PH zenith angle AInRangeMin_PHAz 0 // minimum possible volt from PH az position sensor AInRangeMax_PHAz 10 // maximum possible volt from PH az position sensor AInRangeMin_PHZe -10 // minimum possible volt from PH ze position sensor AInRangeMax_PHZe 10 // maximum possible volt from PH zenith position sensor AInTolerance_PHAz 0.5 // desired positioning accuracy for PH az in degrees AInTolerance_PHZe 0.5 // desired positioning accuracy for PH ze in degrees CTPlus_PHAz 0 // counter/timer to be used to move PH az in + direction CTMinus_PHAz 1 // counter/timer to be used to move PH az in - direction CTPlus_PHZe 2 // counter/timer to be used to move PH zenith in + direction CTMinus_PHZe 3 // counter/timer to be used to move PH zenith in - direction PPol_PHAz lo // polarity of the pulse hi = positive, lo = negative PPol_PHZe lo // Arequipa Pointing head heater parameters DOut_PHHtr 20 // Digital output channel PPol_PHHtr hi // Pulse polarity PWidth_PHHtr 1000 // Pulse width (0=level) in usec // Arequipa Pressure sensing parameters AInChan_Press 2 // Analog input channel AInType_Press sing // Analog input type // AInGain_Press 1 // Analog gain AInConvA_Press 1.0 // Conversion from voltage to pressure in bars AInConvB_Press 0.0 // bars=a*voltage+b AInRangeMin_Press 0 // Minimum voltage expected AInRangeMax_Press 10 // Maximum voltage expected // Arequipa Laser shutter parameters DOut_FPIShutter 0 // Digital output channel PPol_FPIShutter lo // Pulse polarity PWidth_FPIShutter 0 // Pulse width (0=level) in msec Level_FPIShutterOpen 1 // level to open the shutter Level_FPIShutterClose 0 // close