コード例 #1
0
 def __init__(self):
     self.coord = coord.coord_calc() # for test <= MUST REMOVE [#]
     self.nanten = nanten_main_controller.nanten_main_controller()
     self.dio = pyinterface.create_gpg2000(4)
     pass
コード例 #2
0
 def __init__(self):
     self.coord = coord.coord_calc()
     self.first_time = time.time()
     pass
コード例 #3
0
dut1 = 0.14708

con = ROS_controller.controller()
target = "(ra,dec)=(" + str(ra) + "," + str(dec) + ")"
script = ""
for i in sys.argv:
    script += i
    script += " "
con.obs_status(active=True,
               obsmode="Onepoint_track",
               obs_script=script,
               obs_file="",
               target=target)

con.dome_track()
coord = coord.coord_calc()
#ccd = ccd.ccd_client("172.20.0.12", 8010)

calc = calc_coord.azel_calc()


def handler(num, flame):
    con.move_stop()
    con.dome_stop()
    print("!!ctrl + c!!")
    print("Stop antenna")
    con.obs_status(active=False)
    time.sleep(2.)
    sys.exit()

コード例 #4
0
 def __init__(self):
     self.coord = coord.coord_calc() # for test <= MUST REMOVE [#]
     self.nanten = nanten_main_controller.nanten_main_controller()
     self.dio = pyinterface.create_gpg2000(4)
     pass
コード例 #5
0
 def __init__(self):
     self.coord = coord.coord_calc()
     self.test1 = time.time()
     pass
コード例 #6
0
list.append("--ra")
list.append(ra)
list.append("--dec")
list.append(dec)
list.append("--interval")
list.append(interval)
list.append("--duration")
list.append(duration)
obs_log.start_script(name, list)

tai_utc = 36.0 # tai_utc=TAI-UTC  2015 July from ftp://maia.usno.navy.mil/ser7/tai-utc.dat
dut1 = 0.14708

ctrl = controller.controller()
ctrl.dome_track()
coord = coord.coord_calc()
ccd = ccd.ccd_client("172.20.0.12", 8010)

def handler(num, flame):
    ctrl.tracking_end()
    print("!!ctrl + c!!")
    print("Stop antenna")
    sys.exit()

def calc_star_azel(ra, dec, mjd):
    ra = ra*math.pi/180.
    dec = dec*math.pi/180.
    
    ret = slalib.sla_map(ra, dec, 0, 0, 0, 0, 2000, mjd + (tai_utc + 32.184)/(24.*3600.))
    ret = list(ret)
    ret = slalib.sla_aop(ret[0], ret[1], mjd, dut1, -67.70308139*math.pi/180, -22.96995611*math.pi/180, 4863.85, 0, 0, 283, 500, 0.1, 0.5, tlr=0.0065)