《微机接口技术》考核要求

  • 格式:docx
  • 大小:18.38 KB
  • 文档页数:2

微机接口技术考察评分制度
总体要求:采用VisualC++6.0、Visual 、Visual C#.NET、QT、等任一开发平台,开发一套通过现有计算机接口采集外部设备数据、并提供友好人机界面的软件。

接口可选定:并口、串口、USB口、以太网口等。

如下以串口为例说明考核要求:
1.采用SDI或者MDI框架构建应用程序(10分)
2.至少包含有一个类似于参数设置的输入对话框,提供用户选择不同的参数,程序并能根据该参数的不同,演示不同的效果;(10)
3.状态栏至少有1-2种以上的提示功能,譬如提示当前串口的状态,提示用户当前的菜单项操作,提示当前的文件目录;(10分)
4.状态栏中至少包含一个进度条,用以提示某项操作的进度,具体是哪项操作,可以自定;(8分)
5.工具栏中至少包含1个自定义的工具按钮,该工具按钮的图标要求自定义;(8分)
6.视图区要求至少切割1次,譬如切割为1行2列,切割后的视图,至少有一个是派生于CFormView类;(8分)
7.派生于CFormView类的视图对象上,至少放置1-2个以上的控件,譬如按钮控件,并且在点击该按钮控件后,能够有相应的操作,不允许是空的;譬如放置一个编辑框或者静态文本框按钮,用来显示或接受当前的某种数据或者状态,譬如用来获取用户需要发送给串口的数据,并显示实际发送成功的字节数;(10分)
8.视图对象至少包含一个派生于普通CView类,用于绘制串口采集得
到数据,或者自定义用随机数产生的一些列波形图;(15分)
9.能够保存并打开波形图文件;(6分)
10.加入多线程处理,实现数据采集处理线程与主线程的分开,保证程序的良好界面响应;(4分)
11.能够打开、读写、关闭串口;(6分)
12.将串口的操作全部封装在一个动态链接库中,提供界面程序调用。

(5分)
考核时间:初步定在第18周的周末,也就是6月30日;
考核方式:
1.要求每位学生现场展示所编写的软件,并打开源代码讲解程序的
编程过程,编程思路,并针对老师提问做出回答;
2.提交一份软件编写报告;。