|
一些对话框
串口通信监测对话框 PACKAGE Trs232dlg *rs232dlg

功能:
显示发送和接收的字节或指令(选中Command)
手动发送指令
调用:
void updaterx(unsigned char byte) 显示接收字节
void updatetx(unsigned char byte) 显示发送字节
HWND hmainform 设置消息接收窗口
void setcmdlist(TStringList * cmdlist) 设置对应的指令集
消息处理
#define WM_TDIALOGCOMMESSAGE (WM_APP + 402)
TRS232DLG_WND_OFF 对话框被关闭
TRS232DLG_SENDCMD 发送1个字节,内容在LPARAM。主程序处理发送。
选项设置对话框PACKAGE Tconfigdlg *configdlg

功能
设置选项参数
调用
bool setparam(long int ilong,long int ilat,int izone,AnsiString csavedir,bool braexch,bool bdecexch, bool bmotorexch, int mounttype,
int itrackparam[7],bool btracklog) 设置对话框中的参数
void getparam(long int &ilong, long int &ilat, int &izone, AnsiString &csavedir,
bool &braexch,bool &bdecexch, bool &bmotorexch, int &mounttype,
int *itrackparam,bool &btracklog) 读取对话框中的参数
(2007-1-15)
目标选择对话框PACKAGE Ttargdlg *targdlg
功能
选择目标
调用
void Setdatdir(AnsiString fpath) 设置星表文件目录。默认为工作目录/dat/。
AnsiString gettarget(long int &sky_target_ra, long int &sky_target_dec,
long int &sky_target_ra_2k, long int &sky_target_dec_2k) 返回目标的当前和J2000坐标。及目标名称。
bool getvariable(long double & epoch, long double & period) 返回变星的历元和周期。
(2007-3-10)
天文计算器PACKAGE Tastrocalc *astrocalc

功能:
天文计算
时角计算
变星历元计算
调用
AnsiString sky_strimgdir 火星等表面图文件目录
AnsiString sky_strsavedir 文件保存目录
void setlocal(long int llong, long int llat, int ihr) 观测点坐标
void setvariable(long double epoch, long double period) 变星历元
void Setdatdir(AnsiString fpath) 数据文件目录
(2007-3-23)
|