光电技术综合实验指导-(下) 联系客服

发布时间 : 星期六 文章光电技术综合实验指导-(下)更新完毕开始阅读a5317011ff00bed5b9f31df0

信息解析出来,形成结果显示于屏幕上或打印输出结果或用来控制其他执行机构,完成内容更为丰富的操作与控制系统实验。

因此,光电综合实验平台有利于学生在“光”、“机”、“电”与“算”等诸多方面知识综合性锻炼与提高,充分运用各种书本知识于实际应用的实验中,提高整体素质。

③ 有利于开发、开放性的实验教学

光电综合实验平台提供的所有硬件设备均属于各种开发、开放性实验教学内容必备的硬件,十分有利于各种开发、开放性的实验的构建,省去很多器件、调整、安装器材和测量仪表的准备精力与时间。可以很快地搭建出特色实验,完成各种类型的实验教学内容,如课程设计与毕业设计。

④ 有利于培养学生独立思考与提高学生的创新思维

光电综合实验平台上的所有实验均需要学生自己构建,可以由简到烦,由易到难逐渐进行,把认识性的实验与应用性的实验在同一台仪器上完成,不仅能够完成实验指导书上介绍的内容,还能完成自己所想到的实验内容,显然对充分发挥学生想象力有利,对提高学生的学习兴趣和独立思考、创新思维有利。

⑤ 仪器发展提升能力强

光电综合实验平台具有极强的发展空间和技术提升空间。随着科技的进步与技术水平的发展,人们认识客观事物的能力在不断地提高,反映新技术水平的产品更新换代频率在加大。但是,目前阶段“光”、“机”、“电”与“算”有机结合仍要有一个很长的时间。本仪器配套性强,真正具有“平台”性质,因此它的发展与提升空间很强。

⑥ 配套性强

光电综合实验平台的组成中含有计算机系统,众所周知,计算机系统应用广泛,配套性能很强,可以和很多仪器联合完成各种开发性、创新实验。例如与USB接口方式的线、面阵CCD相机,与光电倍增管实验箱,与CCD光谱仪及线阵CCD应用开发实验仪配套完成各种功能实验。

⑦ 能够完成的实验门类多

在它的光学平台上搭建的各种光学系统能够进行各种几何光学的实验;配上适当的光电传感器和适当的电路便能完成光电系统方面的实验;配上适当的光电检测装置如光栅尺、光栅付与光学杠杆等部件便能够完成光电检测方面的实验;配上适当的光纤、光纤放大器、光纤传感器等便可以进行光纤方面的教学实验;配备氦氖激光器、半导体激光器及相应的光学系统便可以完成激光技术方面的教学实验;由此可见光电综合实验平台不仅能够完成单一方向的实验教学而且能够进行多学科的综合实验教学。

86

F2 光电综合实验平台软件资料

1、计算机功能软件的安装

利用光电综合实验平台内部计算机或外接计算机进行光电实验前都需要安装功能软件。可以采用U盘或光盘作为软件的载体,通过一定方式将其安装到所用计算机内,安装时必须将光电综合实验平台的总电源开关打开,使光电综合实验平台处于工作状态。然后将软件载体插入相关计算机,在开机情况下进入载体目录,运行“Setup.exe”,出现如图Ft1-1所示的界面:

图Ft2-2 显示将被安装的程序 图Ft2-1 光电平台软件的安装界面

单击“Browse”菜单可将文件夹内的光电综合实验平台软件安装到您指定的目录下,确定文件后,单击“next”,则自动进入如图Ft2-2所示的界面,程序文件夹显示出所要安装的程序。然后,再单击“next”,自动进入如图Ft2-3所示的复制文件的界面,将界面显示的文件内容复制到计算机内存后,弹出如图Ft2-4所示的安装结束界面,表明软件已经安装到计算机指导文件夹内。

图Ft2-3复制文件的界面

图Ft2-4安装结束

2、采集卡驱动程序的安装

前面所安装的光电综合实验平台系列软件内容只是它的基本功能软件,如伏安特性、时间响应特性与示波功能软件等,不包含线阵CCD相机与面阵CCD相机的数据采集系统软件,而光电综合实验平台属于多功能的实验平台,能够进行含线阵CCD相机与面阵CCD相机所能完成的实验,因此,也必须将其软件及相关硬件的驱动程序安装到位

当软件载体插入计算机后,界面若弹出如图Ft2-5的提示提示界面,就单击界面上的“下一步”菜单,将弹出如图Ft2-6所示的指定安装文件路径的菜单,确认浏览框内确实是要安装的程序后单击“下一步”;弹出如图Ft2-7所示的界面,给出需要安装的硬件驱动程序,选定后单击“下一步”;弹出如图Ft2-8所示的界面,确认或修改界面所示路径后单击“确定”,弹出完成界面。完成了驱动程序的安装。最后在如图Ft2-10所示的界面计算机管理程序库中能够找到所

87

安装文件。

图Ft2-5提示新硬件信息

图Ft2-6 指定INF文件路径

图Ft1-8指定驱动程序路径

图Ft2-7选择INF文件

图Ft2-8指定驱动程序路径

图Ft2-9安装结束

图Ft2-10查看设备管理器

3、平台SDK开发软件简介

GDS-III光电综合实验平台线阵CCD USB AD(8位精度)数据采集卡SDK(以下简称SDK),是配合线阵CCD USB AD数据采集卡(以下简称采集卡)推出的软件开发包。SDK为用户进行二次开发提供了丰富的功能,并且使用简单,调用方便。

① SDK组成

SDK主要包括如下文件: dllkxusb.dll 接口动态库

dllkxusb.lib dllkxusb.dll 的Visual C++(以下简称VC)用静态输入库 dllkxusb.h 库函数的VC头文件,包括宏定义、结构体定义、函数声明。

88

② 如何使用SDK

用户进行软件开发所需要调用的函数都被封装在dllkxusb.dll中,用户只需要调用这个动态库即可。

VC隐示调用动态库的方法:

在VC工程中直接链接输入库dllkxusb.lib,然后即可像调用其它源文件中的函数一样调用API函数接口了。

VC调用动态库的方法请参考VC示例(位于SDK\\VCDemo目录下)。

4、SDK-API函数

SDK API函数快速索引列表 功能 函数名称 函数描述 lcDeviceFind 查询采集卡信息 基本功能 lcOpenBoard 打开采集卡 lcCloseBoard 关闭采集卡 参数设置 lcSetCCDParam 采集卡参数设置 数据采集 lcDataAcquisition 采集卡数据采集函数 版本信息 lcSdkVersion 获得采集卡SDK版本信息 lcDriverVersion 获得采集卡驱动版本信息 SDK API函数详细介绍 lcOpenBoard 声明:

HANDLE WINAPI lcOpenBoard(

int DevIndex );

描述:

打开采集卡;

参数: DevIndex

采集卡索引值此参数写0即可;

返回值:

返回采集卡的设备句柄;如返回为NULL则未发现采集卡或出现错误。

说明:

进行采集卡相关操作前必须使用此函数打开采集卡;

示例代码: //打开采集卡 m_hCcdDevice = lcOpenBoard(0); if(m_hCcdDevice == NULL) { MessageBox(\打开USB数据采集卡失败!\错误\ }

89