@[TOC](一种基于MFC构造自动测量系统)
> <p>本次接口技术课程设计主要涉及<b>基于MFC的编程</b>和<b>RS232通信协议</b>的数字程控应用,根据课程设计要求完成了这个简易的自动测量系统,本系统目前还可以继续完善,有相当多的功能可以继续添加。</p>
> <p> <b>特此感谢</b>,课程设计过程中任课老师张老师给予的指导和帮助!</p>
## 摘要
  现在,计算机的应用已经相当普遍,传统的测量仪器逐渐被数字化测量仪器所取代。连接的手工测量工作很多都更新换代为由计算机控制的自动测试系统,这是电子测量领域发展的必然趋势。<br>
  经过对本课程设计的分析,本构造自动测量系统将通过MFC上位机完成程控接口控制数字信号发生器输出激励信号,采用单文档方式显示响应信号波形,以达到课程设计的完成相关要求。信号发生器的程控接口,采用RS232硬件接口连接,根据程控命令格式与信号发生器通信,控制输出激励信号的幅度、频率等参数。同样地,使用USB-C与示波器相连,实现接口程序控制示波器工作。<br>
  通过MFC编写上位机显示采集到的信号波形,提供键鼠操作图像的缩放、保存等功能。经实际测试,不断调节激励信号的显示X、Y轴及参数,系统测量显示已达到稳定性、快速性、准确性的基本要求,能够较好的满足一般测试要求。<br>
<font face="黑体" size=4><b>关键字</b>:</font> MFC;RS232;数字信号发生器;示波器;数字程控<p><br><br>
<div align=center><img src="https://img-blog.csdnimg.cn/20191209150135880.png" ></div>
<p align="center">
多种波形发生电路自动测量系统结构示意图
</p>
<br><br>
# 课程设计概述
## 1 课程设计的目的与任务
### 1.1 使用智能仪器构造自动测量系统
  自动测量是计算机控制下的测量过程,必须对单次测量有充分理解,才能实现连续的自动过程。
  基本的测量过程都是:
<p align="center">
产生激励信号 -> 经过被测系统 -> 产生输出的响应信号
</p>
<br>
<div align=center><img src="https://img-blog.csdnimg.cn/20191209175304312.png" ></div>
<p align="center">
图1.1 测量原理图
</p>
  对激励信号与响应信号的分析,可以获得被测系统的特性。例如向直流分压电路施加一个电压信号,在输出端得到对应的分压电压。比较输出和输入的电压大小,可以得到该电路的分压比等特性。
### 1.2 使用MFC实现程序结构
  实验使用 MFC 应用程序实现,对话框或 SDI、MDI 都可以,自己选择。
  典型的测量系统有:<br>
    交流电路的频率特性; <br>
    二极管的电压-电流特性测量;<br>
    直流放大特性的测量等等。<br>
  <b>要求</b>:
    基本要求是没有被测系统,直接使用示波器测量信号发生器的输出。<br>
## 2 课程设计题目
  构造自动测量系统
## 3 设计功能要求
(1)在 windows 系统下通过接口与仪器实现通信<br>
  常用的仪器接口有: USB,RS232C,以太网,GPIB,PCI 等。<br>
  实验室中提供的有: 使用 RS232C 的程控信号发生器,数字直流电压表 PZ-150 使用 USB 的存储示波器<br>
  接口只是硬件的实现,更重要的是程控命令的功能和定义。<br>
(2)在程序界面上显示激励信号;
(3)在程序界面上显示测量到的响应信号
  智能示波器采用的是 USB 接口,但是使用 USB 中 CDC 方式构造了虚拟串口,因此在程序中表现为串口编程。<br>
  采用边测量边画点的方法,可以画出响应波形。<br>
(4)在程序界面上显示测量系统的测量获得的结果特性
  按照被测量特性的定义要求,由激励与响应计算出特性曲线。<br>
(5)扩展部分自选测量内容,设计被测系统(如滤波器的频率特性),实现完整的测量系统。
## 4 课程设计的内容与要求
(1)设计构造自动测量系统;<br>
(2)编写测量系统软件;<br>
(3)软硬件调试;<br>
(4)写课程设计报告。<br>
<br>
<i>满怀热情地在此与各位同道中人交流学习,在整个仓库的整理汇总过程中,由于时间仓促,加之个人水平有限,文章中难免有疏漏和错误之处,恳请广大读者和专家指正,作者心怀感激!</i>
<br>
<div align=center><img src="https://image.jiqizhixin.com/uploads/editor/d8595d93-e8c9-4abf-91f4-105384736912/%E5%9B%BE%E7%89%8712.jpg" height="330" width="330"></div>
<div align=center size = 3><b>△微信扫一扫,关注我</b></div>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
一种基于MFC构造自动测量系统内含源码和说明书.zip (86个子文件)
MFC自动测量系统Code
SysTest
test.dsp 4KB
testView.h 2KB
test.plg 909B
test.aps 43KB
resource.h 756B
MainFrm.cpp 2KB
test.h 1KB
test.rc 11KB
test.ncb 49KB
res
test.rc2 383B
test.ico 1KB
Toolbar.bmp 1KB
testDoc.ico 1KB
testView.cpp 9KB
test.clw 2KB
test.opt 49KB
testDoc.h 1KB
MainFrm.h 1KB
ReadMe.txt 4KB
test.cpp 4KB
StdAfx.cpp 198B
testDoc.cpp 2KB
test.dsw 504B
Debug
test.obj 22KB
test.exe 124KB
testDoc.sbr 0B
test.pdb 337KB
vc60.pdb 356KB
testDoc.obj 14KB
test.ilk 327KB
StdAfx.obj 103KB
testView.sbr 0B
test.bsc 3.5MB
test.res 7KB
StdAfx.sbr 1.31MB
testView.obj 39KB
test.pch 6.75MB
test.sbr 0B
MainFrm.sbr 0B
MainFrm.obj 19KB
vc60.idb 209KB
StdAfx.h 1KB
TestMenu
TestMenu20Doc.cpp 2KB
TestMenu20.plg 2KB
resource.h 854B
TestMenu20.aps 44KB
TestMenu20.opt 48KB
TestMenu20.rc 12KB
TestMenu20Doc.h 1KB
MainFrm.cpp 3KB
res
TestMenu20.rc2 389B
Toolbar.bmp 1KB
TestMenu20.ico 1KB
TestMenu20Doc.ico 1KB
MainFrm.h 1KB
TestMenu20.h 1KB
ReadMe.txt 4KB
TestMenu20.dsw 516B
TestMenu20.ncb 49KB
TestMenu20.dsp 4KB
TestMenu20.clw 2KB
TestMenu20.cpp 4KB
StdAfx.cpp 204B
TestMenu20View.h 2KB
TestMenu20View.cpp 6KB
Debug
TestMenu20.exe 116KB
vc60.pdb 364KB
TestMenu20Doc.obj 15KB
TestMenu20View.sbr 0B
StdAfx.obj 103KB
TestMenu20.bsc 3.49MB
TestMenu20Doc.sbr 0B
StdAfx.sbr 1.31MB
TestMenu20.pch 6.75MB
TestMenu20.ilk 311KB
TestMenu20.obj 23KB
TestMenu20.res 7KB
MainFrm.sbr 0B
TestMenu20View.obj 32KB
TestMenu20.pdb 329KB
MainFrm.obj 20KB
TestMenu20.sbr 0B
vc60.idb 209KB
StdAfx.h 1KB
一种基于MFC构造自动测量系统.doc 51.19MB
README.md 5KB
共 86 条
- 1
资源评论
小码蚁.
- 粉丝: 2530
- 资源: 4146
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于C++的二叉树的创建与遍历(免费提供源码)
- AEB算法模型matlab版本
- Screenshot_2024-05-28-00-07-11-51_a935a6faaffa07c582f2c3acde62ae6b.jpg
- 1-230201111535.zip
- 《DAX 底层计算过程演示-ADDCOLUMNS + 复杂上下文环境》配套数据文件
- ruc-波兰表达式c语言递归demo笔记
- Java.md
- credit-visualstudio2022笔记
- SystemServer启动阶段思维示意图
- 168832737737857��Ϊ�˶�����-14.1.4.171-wearBeta-390-lspatched.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功