(2)合成方波 开如 生成曲线是 否不选中 结束 Y 计算需要绘制 的点数 逐点绘制 为坐标点分配 生成合成波画 空间 笔 <<绘制点数 获取CDC指针 计算该点对应 i+t 的时间 计算该点得坐 调用合成公式 标 计算幅值
(2)合成方波
(3)绘制坐标轴 开始 获取CDC指针 生成内部网格 生成坐标轴西 画笔 笔 加载坐标轴面 加载网格画笔 笔 绘制与Y轴平 绘制坐标轴 行的网格线 绘制与Y轴平 行的网格线 绘制刻度线 绘制与X轴平 行的网格线 绘制刻度值 绘制与X轴平 行的网格线 结束
(3)绘制坐标轴
4)界面绘制总流程 开始 绘制坐标系 是否是首次会 制 结束 N 绘制方波 绘制合成波
4)界面绘制总流程
(5)文件保存 开始 获取当前窗口 的大小 获取当期窗口 的HDC指针 创建位图,并 与窗口HDC指 针关联 生成当前窗口 指对应的内存 指针 内存指针与位 图指针绑定 将界面上的图 像信息抓屏幅 值到内存 输出到C盘文件 中,名字用当 前时间命名 释放各种DC指 针 结束
(5)文件保存
2.2 性能需求 本项目是一个方波生成器,运行环境为VC++2010,项目运行速 率正常,可以满足用户需求。 1、时间特性要求:响应时间要低于5秒 2、便捷性:运用了可视化编程,调节简单,可以随时存储,有助于 人机交互,更人性化。程序的运行,符合正常的操作习惯,程序 功能明了简洁!
2.2 性能需求 本项目是一个方波生成器,运行环境为 VC++2010,项目运行速 率正常,可以满足用户需求。 1、时间特性要求:响应时间要低于 5 秒 2、便捷性:运用了可视化编程,调节简单,可以随时存储,有助于 人机交互,更人性化。程序的运行,符合正常的操作习惯,程序 功能明了简洁!