Metaguide是个非常优秀的导星软件,调试简单,纠正速度快,能减少视宁度的影响,被誉为“软AO(自适应光学)”。如果能否整合到其他的远程自动化拍摄软件是大家比较关系的问题,MG提供了消息机制来进行控制,但是这种方法不适合采用vbs等脚本调用,因此MG又推出了exe软件可以直接带参数调用,实现锁定星点,导星,过中天等操作,但是必须有个前提是,MG导星已经校准好,这个操作是无法通过程序调用实现,只能在拍摄之前手动校准好。注意:MG导星校准的时候星点必须在视场中心附近,一旦导星校准好了,导星可以在视野里的任何位置。
下载位置:
http://www.astrogeeks.com/Bliss/MetaGuide/MGDitherTools.zip
使用方法:
1)首先将zip文件解压放到系统目录下,比如C:\windows\system32
2)用vbs调用:
set WshShell = WScript.CreateObject("WScript.Shell")
mycmd = "MGSend.exe dither 10"
WshShell.Run mycmd, 0, True
表示dither操作,10秒后程序返回
MG支持和其他的命令有:
dither [delay=5]
[un]guide [delay=5] :是否导星
[un]lock :是否锁定星点
[un]log :是否开启日志
[un]nsreversed:
[un]shift
saveimage
meridianflip
exit
setshift ra dec [arc-sec per hour + 10000]
marklog a b
采用OAG导星,过中天后OAG旋转180度,找到之前的导星,
Rot180 On Flip: 不选
ViewParity:选上
NSRevFlip和EWRevFlip根据过中天测试情况选择,需要提前设置好,这样过中天的时候就不需要通过远程命令调整。
设置如下:
独立导星镜正好相反:
Rot180 On Flip: 选上
ViewParity:不选
NSRevFlip和EWRevFlip根据过中天测试情况选择,需要提前设置好,这样过中天的时候就不需要通过远程命令调整。
过中天之前关掉导星:
set WshShell = WScript.CreateObject("WScript.Shell")
mycmd = "MGSend.exe unguide 10" '先不导星
WshShell.Run mycmd, 0, True
mycmd = "MGSend.exe unlock" '不锁定星点
WshShell.Run mycmd, 0, True
过中天之后(目标recener之后,CCDC需要确认):
set WshShell = WScript.CreateObject("WScript.Shell")
mycmd = "MGSend.exe lock" '锁定星点
WshShell.Run mycmd, 0, True
mycmd = "MGSend.exe meridianflip" '过中天
WshShell.Run mycmd, 0, True
mycmd = "MGSend.exe guide 10" '开始导星
WshShell.Run mycmd, 0, True
未经允许不得转载:巡星人 » Metaguide实现远程控制的方法