论文部分内容阅读
天体的光度测量(简称测光)是指用辐射探测器配合望远镜测定天体的照度,它常用视星等来表示。目前应用最广泛的接收天体辐射流的探测器是电荷耦合器件,简称CCD。灵活图象传输系统(The Flexible Image Transport System简称FITS)是广泛应用于天文领域中数据转换、分析和数据存储的标准计算机数据文件格式。恒星的视星等的测量是非常复杂的,即便是对于象孔径测光这样简单的技术也是如此。目前国际上对天体光度测量的处理软件大多使用大型计算机(或工作站)并通常限于Unix(或者Linux)操作系统(例如IRAF处理软件)。而国内普遍使用基于PC的Windows操作系统,并将其应用于天文望远镜的控制和数据采集(例如云南天文台1米望远镜、上海天文台佘山天文观察站1.56米望远镜的控制和采集系统)。因此,如何在Windows环境下开发出应用于FITS图像的天体光度测量的应用软件具有现实意义。虽然目前国际上有经典的而且功能十分强大的测光软件即The Image Reduction and Analysis Facility(简称IRAF),然而该软件对于某些具体的课题有不同的要求仍不能完全满足,如当前国际上的科学家正在努力探索的地外生命;星系测光(即面源测光)IRAF也没有相应的软件包以供研究该课题的天文工作者使用;再有象哈勃空间望远镜(简称HST)那样的基于空间接收探测器的欠采样星象的测光,IRAF软件包面临有同样的不足。因此,编程设计测光软件是具有基础意义的科学和技术工作。本论文描述了孔径测光思想以及在Visual C++6.0环境下软件设计代码的实现。我们通过对用IRAF做平场和暗场处理过的观测资料进行实验表明:在Windows环境下编程实现的测光软件与用IRAF软件包下的APPHOT进行测光结果相比较,本软件所测量得到结果的精度接近IRAF孔径测光软件的测量精度,并且仪器星等的准确度也有一致性。