第二节 THBDC-1软件的使用说明 THBDC-1软件 在桌面上双击快捷方式打开软件界面" THBDO-1",或从开始菜单程序处找到 " THBDC-1”单击它。 an windowe冲ME2005主题 a绿色软件 a Microsoft . NET Framework SDKv1I b windows Catalog oft visual Studo NET 2003 Update ①设定程序访问和默认值 e Adobe Photoshop 7.0.1 E打开文档 na Development I 凹建cke文档 5 Adobe ImageReady 7.0 n compuware Driver Studo 程序 文D 四设置 索( 运行(), 注 AdministratoR) 关闭计算机D 开始⊙nC 图5 如果USB采集卡驱动没有装好或者ub线没有连接,启动时都会弹出警告对话框 如图6。用户先点击确定,然后检查驱动安装步骤是否正确及usb线的两头是否连上, 检查无误再重新启动 THBDC-1 登录姓名 ! 采集卡驱动没装好请装好后重试 登录学号 「定了 图6 图7 如果安装无误,点击" THBDC-1"则会打开登入窗口,如图7 用户先正确填写自己的姓名,学号,填好后点击“确定” (注意:在登入窗口填写的姓名和学号,会在报告生成器中自动生成相应的姓名和学 号,无法重新改写,所以在做要提交实验报告的的实验时,一定要在登入窗口中正确 填写姓名和学号,以免实验重做)。 点击“确定”,进入如下界面:
6 第二节 THBDC-1 软件的使用说明 一、THBDC-1 软件 在桌面上双击快捷方式打开软件界面"THBDC-1",或从开始菜单程序处找到 "THBDC-1"单击它。 图 5 如果 USB 采集卡驱动没有装好或者 usb 线没有连接,启动时都会弹出警告对话框 如图 6。用户先点击确定,然后检查驱动安装步骤是否正确及 usb 线的两头是否连上, 检查无误再重新启动。 图 6 图 7 如果安装无误,点击"THBDC-1"则会打开登入窗口,如图 7。 用户先正确填写自己的姓名,学号,填好后点击“确定”。 (注意:在登入窗口填写的姓名和学号,会在报告生成器中自动生成相应的姓名和学 号,无法重新改写,所以在做要提交实验报告的的实验时,一定要在登入窗口中正确 填写姓名和学号,以免实验重做)。 点击“确定”,进入如下界面:
菜单 三团日田口图和回e 参数与 操作区 示波器窗口 图8 状态区 点击放大上图,图中最上面是各类菜单,其下是工具快捷方式。左边栏是示波器 显示窗口,右面是参数和操作区,下面是状态显示窗口,用户可以通过菜单,工具快 捷按钮,操作区按钮,完成对虚拟示波器的控制。 初步了解了软件界面的情况之后,我们就可以开始实验操作了 系统 从菜单的"系统"下面找到开始采集界面如图9。 H+日①图田日的e 图9 图11 开始采集前如想设置AD采用频率等参数,可以在控制区操作。AD数据缓存设 置,可以在“系统”下找到“缓存设置”,弹出如下对话框
7 图 8 点击放大上图,图中最上面是各类菜单,其下是工具快捷方式。左边栏是示波器 显示窗口,右面是参数和操作区,下面是状态显示窗口,用户可以通过菜单,工具快 捷按钮,操作区按钮,完成对虚拟示波器的控制。 初步了解了软件界面的情况之后,我们就可以开始实验操作了。 一、系统 从菜单的"系统"下面找到"开始采集"界面如图 9。 图 9 图 11 开始采集前如想设置 AD 采用频率等参数,可以在控制区操作。AD 数据缓存设 置,可以在“系统”下找到“缓存设置”,弹出如下对话框。 参 数 与 操作区 菜单 状态区 示波器窗口
缓存参数设置 Uh数据长度:018 缓存数据长度:192 取消 图10 Urb数据长度一—USB每次请求包的长度(最小64,最大2048,要求必须是64 的整数倍)。(默认值是1024)一般不需要设置,在采用频率很低时,该值可以调低 到512,256等合适的值,注意:只有系统停止采集状态时才允许缓存设置 缓存数据长度—一每次送入示波器的数据长度(必须大于等于Ub数据长度,最 大819200,要求是偶数)。缓存数据长度将影响示波器的数据刷新快慢,即缓存越长 示波器刷新的越慢,反之亦然。默认值是4096,可以适当设置。 信号发生器—一信号发生器能够产生周期正弦波,方波,三角波,锯齿波,在产 生波形前选择好“信号类型”,“信号频率”,“信号幅值”,“占空比”,“零电位偏移量” 等参数,然后点击“启动”按钮后就可通过采集卡的DA1通道输出波形。频率在20HZ 以下.信号发生器窗口如图11 ADDA实验一一数据采集卡采用“ THBXD”USB卡,该卡在进行A/D转换实验 时,输入电压与二进制的对应关系为:-10~10V对应为0~16383(A/D转换为14位) 其中0ⅴ为8192。其主要数据格式如下表所示采用双极性模拟输入) 输入 AD原始码(二进AD原始码(十六求补后的码(十进 正满度0111 IFFF 16383 正满度一1LSB0111110 IFFE 16382 中间值(零点)000000 0000 8192 负满度+1LSB1000000 2001 负满度 10000000000000 2000 而DA转换时的数据转换关系为:-5~V对应为0~4095(DA转换为12位),其数据 格式(双极性电压输出时)为: 输入 D/A数据编码 正满度 1111 1111 1111 正满度一1LSB 1111 1110 中间值(零点)11000 负满度+B0000 负满度 000000000000 如图12。在做AD转换实验时,输入电压为-10V,AD栏二进制值显示10000000 十进制显示0;输入0V时,AD栏二进制值显示0000000000,进制显示8192:输 入电压为+10,AD栏二进制值显示011111111111,十进制显示16383。做DA转换试 验时,十进制栏输入4095,二进制栏输出1111111,波形处于+5V位置。十进制栏 输入2048,二进制栏输出100000000000,波形处于0V位置。十进制栏输入0,二进制
8 图 10 Urb 数据长度——USB 每次请求包的长度(最小 64,最大 2048,要求必须是 64 的整数倍)。(默认值是 1024)一般不需要设置,在采用频率很低时,该值可以调低 到 512,256 等合适的值,注意:只有系统停止采集状态时才允许缓存设置。 缓存数据长度——每次送入示波器的数据长度(必须大于等于 Urb 数据长度,最 大 819200,要求是偶数)。缓存数据长度将影响示波器的数据刷新快慢,即缓存越长 示波器刷新的越慢,反之亦然。默认值是 4096,可以适当设置。 信号发生器——信号发生器能够产生周期正弦波,方波,三角波,锯齿波,在产 生波形前选择好“信号类型”,“信号频率”,“信号幅值”,“占空比”,“零电位偏移量” 等参数,然后点击“启动”按钮后就可通过采集卡的 DA1 通道输出波形。频率在 20HZ 以下. 信号发生器窗口如图 11。 AD/DA 实验——数据采集卡采用“THBXD”USB 卡,该卡在进行 A/D 转换实验 时,输入电压与二进制的对应关系为:-10~10V 对应为 0~16383(A/D 转换为 14 位)。 其中 0V 为 8192。其主要数据格式如下表所示(采用双极性模拟输入): 输入 AD 原始码(二进 制) AD 原始码(十六 进制) 求补后的码(十进 制) 正满度 01 1111 1111 1111 1FFF 16383 正满度-1LSB 01 1111 1111 1110 1FFE 16382 中间值(零点) 00 0000 0000 0000 0000 8192 负满度+1LSB 10 0000 0000 0001 2001 1 负满度 10 0000 0000 0000 2000 0 而 DA 转换时的数据转换关系为:-5~5V 对应为 0~4095(D/A 转换为 12 位),其数据 格式(双极性电压输出时)为: 输入 D/A 数据编码 正满度 1111 1111 1111 正满度-1LSB 1111 1111 1110 中间值(零点) 1000 0000 0000 负满度+1LSB 0000 0000 0001 负满度 0000 0000 0000 如图 12。在做 AD 转换实验时,输入电压为-10V, AD 栏二进制值显示 10 0000 0000 0000, 十进制显示 0;输入 0V 时,AD 栏二进制值显示 00 0000 0000 0000,十进制显示 8192;输 入电压为+10, AD 栏二进制值显示 01 1111 1111 1111,十进制显示 16383。做 DA 转换试 验时,十进制栏输入 4095,二进制栏输出 1111 1111 1111,波形处于+5V 位置。十进制栏 输入 2048,二进制栏输出 1000 0000 0000,波形处于 0V 位置。十进制栏输入 0,二进制
栏输出00000000,波形处于-5V位置。 ab真 图 图13 Matlab仿真一一在传递函数G(S)后的表达式中填写好传递函数的参数后(可参照实 例函数的样式),选妤“仿真模式”(有四种模式:X-T仿真,Bode图仿真,根轨迹仿真 极坐标仿真)后,点击“执行”后,通过 MATLAB的后台数据处理,等待几秒钟后将会在右 边的图形框中显现此函数仿真的波形,供用户参考。如下图 (注释:用户在用 Bodechart软件做幅频特性实验时,手动采集拟合后的波形图可以 和 Matlab访真来对比) Bode图实验一一单击此按钮,可以直接调出做幅频特性的Bode图软件,如图14。 Bode图软件如图15 H日口图电e 图14 图1 脚本编程——1.运行 THBDC-1软件,并选择菜单中的系统一脚本编程,即 可打开脚本编程器,如图16
9 栏输出 0000 0000 0000,波形处于-5V 位置。 图 12 图 13 Matlab 仿真——在传递函数 G(S)后的表达式中填写好传递函数的参数后(可参照实 例函数的样式),选好“仿真模式”(有四种模式:X-T 仿真,Bode 图仿真,根轨迹仿真, 极坐标仿真)后,点击“执行”后,通过 MATLAB 的后台数据处理,等待几秒钟后将会在右 边的图形框中显现此函数仿真的波形,供用户参考。如下图: (注释:用户在用 BodeChart 软件做幅频特性实验时,手动采集拟合后的波形图可以 和 Matlab 访真来对比) Bode 图实验——单击此按钮,可以直接调出做幅频特性的 Bode 图软件,如图 14。 Bode 图软件如图 15。 图 14 图 15 脚本编程—— 1.运行 THBDC-1 软件,并选择菜单中的系统—脚本编程,即 可打开脚本编程器,如图 16
” 图16 图17 (1)点击“文件”->“新建”,用户可以在文本框内编写新的算法代码; (2)点击“文件”->“打开”,用户可以在文本框内按照一定路径打开已有的算法代码; (3)点击“文件”->“保存”,用户可以将新的算法代码按一定的路径保存起来 (4)在“编辑”下有撤消.复制,剪切,粘贴的功能,这里不做具体说明 (5)点击“调试”->“启动”,运行程序,并在示波器上输出波形 (6)点击“调试”->“停止”,停止运行程序 (7)点击“调试”->“步长设置”,将弹出一个对话框,可以设置步长,如图17 (8)在“语言”菜单下,有两中语言函数可以利用的.具体的如下第八,第九大条 下面是具体的实验 1.使用导线,连接数据采集接口的AD1和DA1;并使用脚本编程器打开计算机控制算法 BS一基本波形中的正弦波脚本:且在脚本编程器的菜单语言选择Ⅴ SCript。 2.将AD参数设置为:通道1,1KHz,并开始采集数据:打开脚本编程器的调试菜单的 启动菜单,运行脚本。即 THBDC-1虚拟示波器上观察到输出的正弦波。如图18 IHB0BCBY。 61321 图18 3.波形采集完成后,可选择脚本编程器调试菜单中的停止菜单,停止脚本输出。 注意:脚本编程器可通过修改调试菜单中的步长设置,修改单步步长;本脚本编程 10
10 图 16 图 17 (1)点击“文件”->“新建”,用户可以在文本框内编写新的算法代码; (2) 点击“文件”->“打开”,用户可以在文本框内按照一定路径打开已有的算法代码; (3) 点击“文件”->“保存”,用户可以将新的算法代码按一定的路径保存起来; (4)在“编辑”下有撤消.复制,剪切,粘贴的功能,这里不做具体说明; (5) 点击“调试”->“启动”,运行程序,并在示波器上输出波形; (6) 点击“调试”->“停止”,停止运行程序. (7) 点击“调试”->“步长设置”,将弹出一个对话框,可以设置步长.如图 17。 (8) 在“语言”菜单下,有两中语言函数可以利用的.具体的如下第八,第九大条. 下面是具体的实验: 1. 使用导线,连接数据采集接口的 AD1 和 DA1;并使用脚本编程器打开计算机控制算法 VBS—基本波形中的正弦波脚本;且在脚本编程器的菜单语言选择 VBScript。 2. 将 AD 参数设置为:通道 1,1KHz,并开始采集数据;打开脚本编程器的调试菜单的 启动菜单,运行脚本。即 THBDC-1 虚拟示波器上观察到输出的正弦波。如图 18。 图 18 3. 波形采集完成后,可选择脚本编程器调试菜单中的停止菜单,停止脚本输出。 注意:脚本编程器可通过修改调试菜单中的步长设置,修改单步步长;本脚本编程