gpt4 book ai didi

用于控制ASCOM CCD相机的Python脚本?

转载 作者:行者123 更新时间:2023-12-02 11:38:01 25 4
gpt4 key购买 nike

我想使用 ASCOM 驱动程序在 Python 中控制 CCD 天文相机,但还没有找到示例脚本来展示它是如何完成的。

我想了解相机的基本控制是如何完成的 - 设置曝光长度、开始曝光、下载图像数据。

有人可以发布一个示例 Python 脚本,我可以将其用作起点吗?

最佳答案

import win32com.client
from astropy.io import fits

# if you don't know what your driver is called, use the ASCOM Chooser
#x = win32com.client.Dispatch("ASCOM.Utilities.Chooser")
#x.DeviceType = 'Camera'
#driver = x.Choose(None)

# otherwise, just use it
driver = "ASCOM.AtikCameras.Camera"

camera = win32com.client.Dispatch(driver)
camera.connected = True
camera.CoolerOn = True

openshutter = True # False will take a dark frame
exptime = 1
camera.StartExposure(exptime,openshutter)
image = camera.ImageArray

hdu = fits.PrimaryHDU(image)
hdu.writeto('test.fits')

# see more camera methods/properties here:
# https://ascom-standards.org/Help/Developer/html/T_ASCOM_DriverAccess_Camera.htm

关于用于控制ASCOM CCD相机的Python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46163001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com