// // ObservatoryControlFile.txt: Parameters for the AkFPI and Arequipa FPI DetailedLog T // 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 35.2 // -16.5 in Arequipa //geodetic latitude in degrees: north positive stationLongitude -82.87 // -71.5 in Arequipa //geodetic longitude in degrees; east positive stationHeight 500 //height of the observer in meters PHType 1 // SkyScan is one, Biondi is zero PHCommPort "COM1" //serial port through which SkyScan commun. with PC AzCorr 10. // Add to user specified Az to get PH direction ZeCorr 0. // 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 // 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 Filter parameters DOut_Filt630 8 // Digital output channel PPol_Filt630 lo // Pulse polarity PWidth_Filt630 1000 // Pulse width (0=level) in usec DIn_Filt630 0 // digital input channel MaxWait_Filt630 30 // maximum sec to wait for filter trans. before error DOut_Filt732 9 // Digital output channel PPol_Filt732 lo // Pulse polarity PWidth_Filt732 1000 // Pulse width (0=level) in usec DIn_Filt732 1 // digital input channel MaxWait_Filt732 30 // maximum sec to wait for filter tran. before error // Arequipa Pointing head heater parameters DOut_PHHtr 14 // Digital output channel PPol_PHHtr hi // Pulse polarity PWidth_PHHtr 1000 // Pulse width (0=level) in usec // Laser shutter parameters DOut_FPIShutter 10 // Digital output channel PPol_FPIShutter lo // Pulse polarity PWidth_FPIShutter 0 // Pulse width (0=level) in msec Level_FPIShutterOpen 0 // level to open the shutter Level_FPIShutterClose 1 // close // Optical extender parameters DOut_OPX 11 // Digital output channel PPol_OPX hi // Pulse polarity PWidth_OPX 0 // Pulse width (0=level) in usec DIn_OPXin 3 // digital input channel MaxWait_OPXin 20 // maximum sec to wait for extender trans before an error DIn_OPXout 2 // digital input channel MaxWait_OPXout 20 // maximum sec to wait for extender trans before an error Level_OPXin 1 // level which puts the extender in Level_OPXout 0 // out // Arequipa Scene motor parameters DOut_ScLaser 12 // Digital output channel for laser position PPol_ScLaser lo // Pulse polarity for laser position PWidth_ScLaser 1000* // Pulse width (0=level) in usec for laser position DIn_ScLaser 4 // digital input channel MaxWait_ScLaser 10 // maximum time to wait for scene tran, in seconds DOut_ScSky 13 // Digital output channel for sky position PPol_ScSky lo // Pulse polarity for sky position PWidth_ScSky 1000* // Pulse width (0=level) in usec for sky position DIn_ScSky 5 // digital input channel MaxWait_ScSky 10 // maximum time to wait for scene transition, in seconds // 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 // Temperature sensing parameters AInChan_Temp 3 // Analog input channel AInType_Temp sing // Analog input type // AInGain_Temp 1 // Analog gain AInConvA_Temp 6.0 // Conversion from voltage to temperature in degrees C AInConvB_Temp 0.0 // degrees=a*voltage+b AInRangeMin_Temp 0 // Minumum voltage expected AInRangeMax_Temp 10 // Maximum voltage expected // Digital input polarity control, added on 06/10/03 DIn_Filt630_Value 0 // value of DIn when 630 filter is in place DIn_Filt732_Value 0 // value of DIn when 732 filter is in place DIn_OPXin_Value 0 // value of DIn when optical extender is in DIn_OPXout_Value 0 // value of DIn when optical extender is out DIn_ScLaser_Value 0 // value of DIn when scene selector is in laser position DIn_ScSky_Value 0 // value of DIn when scene selector is in sky position // 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 // 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