AC61ll测试软件程序说明 1.主对话框AC6Dg类 相关接口函数请查阅AC6111使用手册。 BOOL OnlnitDialogO ∥初始化所有控件 int On Create(LPCREATESTRUCT IpCreateStruct) 对动态连接库( acci.d)和硬件进行检测,一但未找到动态连接库文件、加载DLL 函数失败或未找到硬件,都将 return-1结束整个程序。并提示检测到AC6lll板卡数量 afx msg void OnButtonAdwaveO ∥弹单出“AD采样波形”对话框。 void OnHScrollqUINT nS BCode, UINT nPos, CScrollBar* pScroll Bar) 通过横向滚动条,设置AD采样时钟频率,以及两路AD输出 void OnButtonPao ∥测试PA口IO输入输出 void OnButtonPbo ∥测试PB口IO输入输出 void On Button Reado ∥反读16位LO。 void On Selchange ComboStartch( 通过启始通道组合框设置启始通道号,并向停止通道组合框中添加停止通道号。 void On SelchangeComboStopchO ∥/通过停止通道组合框设置停止通道号 void OnButton Start ∥启动定时器。 void OnButton Stop ∥关闭定时器。 void OnTimer(UINT nlDEvent) ∥初始化AC611,进行AD采样,将AD采样数据以及转换后的电压值实时显示在列表 控件中 void OnRadionormalo ∥1换到 NORMAL模式 void OnRadiosho ∥切换到SH模式。 void On Destroy( ∥对话框关闭时关闭驱动程序,释放DLL句柄 3.对话框“AD采样波形” CADWAVE类 BOOL OnInitDialog(; ∥初始化对话框所有控件。 void On Timer(UINT nlDEvent) ∥初始化AC6l进行AD采样,调用Draw( COlORREF crColor,intk)函数绘制相应通
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 OnHScrollqUINT nSBCode, UINT nPos, CScrollBar* pScroll Bar); ∥通过横向滚动条,设置AD采样时钟频率 void On VScroll(UINT nSBCode, UINT nPos, CScroll Bar* pScroll Bar) /通过纵向spin控件调整横、纵轴显示倍率 void OnSelchange ComboStopchw(: ∥通过停止通道组合框设置停止通道号,清除复选框选中标志 void OnButton Startdrawo ∥启动定时器 void On ButtonStopdrawO ∥关闭定时器 void On Check Ch00; void On CheckCh1o; void OnCheck Ch20); void On Check Ch30 void On Check Ch40; void On Check Ch50; void On Check Ch60; void On Check Ch70 改变复选框选中标志 ∥1换到 NORMAL模式。 void OnRadioShwO ∥切换到SH模式。 void 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) //采用所设定颜色画笔绘制波形