AC6111测试软件程序说明
1,主对话框AC6111Dlg类相关接口函数请查阅AC6111使用手册。
BOOL OnInitDialog();
//初始化所有控件。
int OnCreate(LPCREATESTRUCT lpCreateStruct);
//对动态连接库(acpci.dll)和硬件进行检测,一但未找到动态连接库文件、加载DLL函数失败或未找到硬件,都将return-1结束整个程序。并提示检测到AC6111板卡数量。
afx_msg void OnButtonAdwave();
//弹出“AD采样波形”对话框。
void OnHScroll(UINT nSBCode,UINT nPos,CScrollBar* pScrollBar);
//通过横向滚动条,设置AD采样时钟频率,以及两路A/D输出
void OnButtonPa();
//测试PA口I/O输入输出。
void OnButtonPb();
//测试PB口I/O输入输出。
void OnButtonRead();
//反读16位I/O。
void OnSelchangeComboStartch();
//通过启始通道组合框设置启始通道号,并向停止通道组合框中添加停止通道号。
void OnSelchangeComboStopch();
//通过停止通道组合框设置停止通道号。
void OnButtonStart();
//启动定时器。
void OnButtonStop();
//关闭定时器。
void OnTimer(UINT nIDEvent);
//初始化AC6111,进行AD采样,将AD采样数据以及转换后的电压值实时显示在列表控件中。
void OnRadioNormal();
//切换到NORMAL模式。
void OnRadioSh();
//切换到SH模式。
void OnDestroy();
//对话框关闭时关闭驱动程序,释放DLL句柄。

3.对话框“AD采样波形”CADWAVE类
BOOL OnInitDialog();
//初始化对话框所有控件。
void OnTimer(UINT nIDEvent);
//初始化AC6111,进行AD采样,调用Draw(COLORREF crColor,int k)函数绘制相应通道的AD采样波形。
void OnHScroll(UINT nSBCode,UINT nPos,CScrollBar* pScrollBar);
//通过横向滚动条,设置AD采样时钟频率。
void OnVScroll(UINT nSBCode,UINT nPos,CScrollBar* pScrollBar);
//通过纵向spin控件调整横、纵轴显示倍率。
void OnSelchangeComboStopchw();
//通过停止通道组合框设置停止通道号,清除复选框选中标志。
void OnButtonStartdraw();
//启动定时器。
void OnButtonStopdraw();
//关闭定时器。
void OnCheckCh0(); void OnCheckCh1(); void OnCheckCh2(); void OnCheckCh3();
void OnCheckCh4(); void OnCheckCh5(); void OnCheckCh6(); void OnCheckCh7();
//改变复选框选中标志。
void OnRadioNormalw();
//切换到NORMAL模式。
void OnRadioShw();
//切换到SH模式。
void Draw(COLORREF crColor,int k)
//采用所设定颜色画笔绘制波形。