求MFC做双踪示波器器的详细资料,最好有每一步的图。

15:24 提问
怎样用C++的MFC编写一个示波器控件
数字存贮示波器的制作
要求:编程实现一个数字存贮示波器。示波器的踪数1-10可变,示波器的数据采样点可达1024。
示波器可以实现图形以不同的形式显示(如波形图,柱图等)。
示波器的横向,纵向均可以用鼠标进行分辨率调整。
示波器提供文件接口,可以文件读写。
结果以DLL形式封装。
创建一个客户程序对示波器进行测试。
参考:SIMULINK的示波器。
按赞数排序
网上有类似的,就是不知道你有没有帐号下载:
谢谢你,但是注册账号好难啊~~
cairo_pattern_t *pat = cairo_pattern_create_linear(0, 0, w, w);
cairo_pattern_add_color_stop_rgb(pat, 0.0, 0.98, 0.98, 0.98);
cairo_pattern_add_color_stop_rgb(pat, 0.5, 0.7, 0.7, 0.9);
cairo_pattern_add_color_stop_rgb(pat, 1.0, 0.95, 0.95, 0.95);
cairo_rectangle(cr, 0, 0, w, h);
cairo_set_source(cr, pat);
cairo_fill(cr);
cairo_pattern_destroy(pat);
//grid line
for(int i=1; i&10; ++i)
int x = w/10 *
cairo_move_to(cr, x, 0);
cairo_line_to(cr, x, h);
for(int i=1; i&6; ++i)
int y = h/6 *
cairo_move_to(cr, 0, y);
cairo_line_to(cr, w, y);
const double dash_def[] = {5, 5};
int len_dash_def
= sizeof(dash_def) / sizeof(dash_def[0]);
cairo_set_dash(cr, dash_def, len_dash_def, 0);
cairo_set_line_width(cr,1);
cairo_set_source_rgba(cr,0.0,0.5,0.0,0.5);
cairo_stroke(cr);
//test scope
cairo_new_path(cr);
cairo_move_to(cr,0,0);
for(int i=0; i&300; ++i)
cairo_line_to(cr, i, sin(pi/100 * i) * 100 + 200);
cairo_set_dash(cr, 0, 0, 0);
cairo_set_line_width(cr,1);
cairo_set_source_rgb(cr,1.0,0.0,0.0);
cairo_stroke(cr);
借用开元的库,,,或者相关的源码
47关注|648收录
7677关注|1447收录
367关注|177收录
其他相似问题MFCScope 基于MFC的示波器演示类,对话框,可以动态显示三路波形 Windows Develop 238万源代码下载-
&文件名称: MFCScope
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1930 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:基于MFC的示波器演示类,对话框,可以动态显示三路波形-MFC-based oscilloscope demo class, dialog boxes, you can dynamically display the three-way wave
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&示波器\shibiqi\Debug\Scope.obj&&......\.......\.....\StdAfx.obj&&......\.......\.....\vc60.idb&&......\.......\.....\vc60.pdb&&......\.......\.....\示波器演示.exe&&......\.......\.....\示波器演示.ilk&&......\.......\.....\示波器演示.obj&&......\.......\.....\示波器演示.pch&&......\.......\.....\示波器演示.pdb&&......\.......\.....\示波器演示.res&&......\.......\.....\示波器演示Dlg.obj&&......\.......\ReadMe.txt&&......\.......\res\Thumbs.db&&......\.......\...\Title.bmp&&......\.......\...\Track.bmp&&......\.......\...\示波器演示.ico&&......\.......\...\示波器演示.rc2&&......\.......\resource.h&&......\.......\Scope.cpp&&......\.......\Scope.h&&......\.......\StdAfx.cpp&&......\.......\StdAfx.h&&......\.......\示波器演示.aps&&......\.......\示波器演示.clw&&......\.......\示波器演示.cpp&&......\.......\示波器演示.dsp&&......\.......\示波器演示.dsw&&......\.......\示波器演示.h&&......\.......\示波器演示.ncb&&......\.......\示波器演示.opt&&......\.......\示波器演示.plg&&......\.......\示波器演示.rc&&......\.......\示波器演示Dlg.cpp&&......\.......\示波器演示Dlg.h&&......\.......\类代码\Scope.cpp&&......\.......\......\Scope.h&&......\.......\Debug&&......\.......\res&&......\.......\类代码&&......\shibiqi&&示波器
&近期下载过的用户:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 非常好的虚拟示波器,源代码,直接可用,简单易学,可用来参考学习
&[] - 该资料是kuka公司的工业机器人的数据资料,内容很详细,很有用,特地拿出来和大家共享。
&[] - 工业机器人源代码!实现自动化的上下料全自动。&&&&MFC显示示波器
MFC显示示波器
一个用来学习MFC示波器很值得使用的程序。结构简单,易于学习,功能丰富,用来学习MFC再好不过。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行MVirtual_OsciF 采用MFC实现的虚拟示波器界面,类似于常见的数字 显示面板;可 方波、正弦波 GUI Develop 编程 238万源代码下载-
&文件名称: MVirtual_OsciF
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 53 KB
&&上传时间:
&&下载次数: 35
&&提 供 者:
&详细说明:采用MFC实现的虚拟示波器界面,类似于常见的数字示波器显示面板;可显示方波、正弦波及三角波三种波形不同参数的信号波形对于方波可设置方波周期、、占空比、幅度等参数;对于正弦波可设置频率、幅度、相位参数;对于三角波可设置周期、幅度参数;三种波形可以同时存在,且所有波形均会随时间动态移动
-MFC implementation of virtual oscilloscope interface, similar to a digital oscilloscope display panel
to display a square wave, sine wave and triangle wave three different waveform parameters of the signal waveform for the square wave can be set to the square-wave cycle, duty cycle, amplitude and other parameters
for the sine wave can be set to the frequency, amplitude and phase parameters
can set the cycle for the triangular wave, the amplitude parameters
three waveforms can exist, and all waveforms over time, dynamic mobile
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&MVirtual_OsciF\src\Oscilloscope\MainFrm.cpp&&..............\...\............\MainFrm.h&&..............\...\............\Oscilloscope.cpp&&..............\...\............\Oscilloscope.h&&..............\...\............\Oscilloscope.rc&&..............\...\............\Oscilloscope.vcproj&&..............\...\............\Oscilloscope.vcproj.asus-PC.asus.user&&..............\...\............\OscilloscopeDoc.cpp&&..............\...\............\OscilloscopeDoc.h&&..............\...\............\OscilloscopeView.cpp&&..............\...\............\OscilloscopeView.h&&..............\...\............\ReadMe.txt&&..............\...\............\res\Oscilloscope.ico&&..............\...\............\...\Oscilloscope.rc2&&..............\...\............\...\OscilloscopeDoc.ico&&..............\...\............\resource.h&&..............\...\............\SinDialog.cpp&&..............\...\............\stdafx.cpp&&..............\...\............\stdafx.h&&..............\...\............\targetver.h&&..............\...\Oscilloscope.sln&&..............\可执行文件\Oscilloscope.exe&&..............\src\Oscilloscope\res&&..............\...\Oscilloscope&&..............\src&&..............\可执行文件&&MVirtual_OsciF
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - c++ wtl 的list view image的类。可以用来参考些图片浏览。
&[] - 采用MFC实现的虚拟示波器界面,类似于常见的数字示波器显示面板;
可显示方波、正弦波及三角波三种波形不同参数的信号波形
对于方波可设置方波周期、占空比、幅度等参数;
对于正弦波可设置频率、幅度、相位参数;
对于三角波可设置周期、幅度参数;
三种波形可以同时存在,且所有波形均会随时间动态移动
&[] - Visual C虚拟示波器源码可以通过此源代码学学习相关频谱显示功能 ,
&[] - 这是一个用C++写的示波器显示程序,有丰富的中文注释说明,可以方便的嵌入的MFC程序中
&[] - 在软件实现工业控制或者其他领域,根据实时数据或者历史数据生成各种历史、实时曲线已经变得非常的重要,但是如何使你的曲线显示功能变得十分的强大而且界面美观呢,这个是我在下载到的总多的控件中间最完美的,就像工业仪表控件数世纪飞扬一样,另我爱不释手。在很多技术论坛,如果有很多人需要用到曲线显示控件我都会将这
&[] - 该软件利用MFC编程,实现波形的动态无闪烁显示,可以当作个虚拟示波器使用。还可以作为上位机和单片机的接口操作界面。
&[] - vc虚拟示波器源码,双通道可任意选择,界面漂亮,功能强大
&[] - 用MFC编写示波器,能实现数字示波器的各个功能
&[] - 虚拟示波器,仿资源管理器的CPU曲线,简单实用,你可以用来做一个监控曲线
&[] - 一个简单的虚拟示波器,使用oscilloscope.h,oscilloscope.cpp

我要回帖

 

随机推荐