基于VB的大学物理实验数据处理系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
・l 9・
图 2 实 验 I 日选 样 界 面 九 J
图 3 基 本数 据处 理 界 面
3 2 实验 项 目应用 举例 .
现 以 “ 超声 波法 测 量声 音 速度 ”实验 用
为例说 明 “ 验项 目选 择 ” 子系 统 的用 法 。 实 在系统 主界 面 中点 击 “ 实验 项 目选 择 ” 在 下 , 拉 菜单 中选择 “ 超声 波 法测 量 声 音速 度 ” 用 ,
一
种 开发 工具 ,它 具有 强大 的可视 化 的 编程 能力 ,编程 系统 面 向对象 ,简单 易 学 。其 功能特 点 : 具有可 ①
视化设 计 工具 ;② 事件 驱动 的 编程 机制 。根据 单个 控件 来 编写 程序 代码 ,减少 了程 序 的复 杂 陛 ,增强 了程
收 稿 日期 :2 1— 50 0 lO— 5
4 结束语
本文提出了基于 Vsa B s i l ai u c软件开发的大学物理 实验数据处理系统 , 实现了物理实验数据处理的自动化 和智能化。该系统已经应用于南通大学的大学物理实验
图6最 二 法 计 小乘 的算
课 程的教 学 中 , 取 得 了 良好 的教学 效果 。该 系统最 大 的特 点是方 便 快捷 , 密结合 学生 实验 的实际需 求 , 并 紧
解 决上述 问题 ,本 文依据 我 校 学生 使用 的教材 (《 学物 理实 验教 程 》李 雅丽 、方靖 淮 主编 ,南京 大学 出 大 版社 ),针对我 校大 学 物理 实验 课 程 中所 开设 的 实验项 目进行 了设 计 和开 发p 。而且 ,本 系统还能 帮助 学
生进行 逐差 法 、最/ -乘 法 、作 图法等 基 本数 据处 理方 法 的练 习 。将本 软件 系 统应 用 到大 学物 理实验 教学 j-  ̄
图 4 超 声 波法 测声 音 速度
图 5 驻波 法测 声 速
3 3 基 本数 据处 理应 用举 例 . 本 系统还 包括 “ 本 数据 处 理 ”子 系统 ,下面就 以 “ 基 最小 二 乘法 ”为 例 ,说 明该子 系统 的用法 。在
・
2 0・
齐 齐 哈 尔 大 学 学 报
2 1 年 、f 0 1
数实验进行 了数据处理的开发 , 文献 [利用V 编写密立根油滴实验数据处理软件 。 5 ] B 然而 , 这些仅仅是针对 某一个具体的物理实验开发的软件 , 没有包括大学物理实验课程中的其它物理实验项 目。 文献【】 6中利用V B 实 现 了最 小二乘 法 的 自动计 算 ,但 没有 涉 及 到逐 差法 、作 图法 等其 它 常用 的物 理 实验 数据 处理 方法 。为 了
第 2 卷第 5 7 期
21年9 01 月
齐 齐 哈 尔 大 学 学 报
J ural f qia ie st o n o Qi h r Unv r i y
Vo .7 No5 1 , . 2
S p. 01 e , 2 1
基于 V B的大 学 物 理 实 验 数 据处 理 系统 的设 计 与 实现
兰燕娜 ,李雅丽 ,薛同莲
( 南通大学 理学院,江苏 南通 26 0 2 0 7)
摘 要 :采 用 V aB s 软 件 开 发 工 具 设 并 实 现 了 大 学 物 理 实 验 数 据 处 理 系 统 。 主要 介 绍 了本 系 统 的构 想 来 源 、 i l ai u c
理论依据 、实现手段 和所 达到的效果 。在教学 中的应用表 明,本系统具有方便快 捷 、准确度高等特点 。
整 的数 据处 理 系统 。
VB 是一 种结 构化 的语 言 ,它 集 成 了一 个完 整 而且 功能 强大 的应 用程 序 开发 环 境 。因此 ,从 实 际应用 出 发考虑,用V 进行 “ B 大学物理实验数据处理 系统”软件的开发。文献【 中提出利用V 对液体表面张力系 4 ] B
2 系统的构成
系统包括 实验 项 目子系 统和 基本 数据 处理 子系统 ,如 图 I 示 。 所
实验项 目子系统是系统的主体 ,包含 了 “ 长度的测量 ” 牛顿第二定律的验证” 金属线胀系数的测 、“ 、“
定”等 1 个实验项 目。基本数据处理子系统包括 “ 4 作图法” 、“逐差法” 最小二乘法” 不确定度的计 、“ 、“ 算 ”等内容。系统采取模块化设计 ,如基本数据处理子系统 中所包含的逐差法 、最小二乘法和不确定度的
基 金项 目 :南 通大 学教学 研究 课 题 ( 0 0 0 2 1C 5) 作者 简介 :兰燕娜 ( 97 ,女 ,河南 省开 封 市人 ,讲 师 ,硕 士 ,主要 从事 大学 物理 实验 研究 。c xt@16 o 17 一) d_h 2 . m。 c
・
l 8・
齐 齐 哈 尔 大 学 学 报
点击 “ 实验项 目 选择”’ ,下拉菜单 中显示出来 l 个实验项 目。具体的实验项 目如图 2 4 所示 。点击 “ 基本数 据处理” 下拉菜单 中显示出 “ b " , 最/ -乘法” 逐差法” 作图法”和 “ 、“ 、“ 不确定度的计算”等 , 界面如图 3
所示 。
第 5期
基于 V B的大学 物理 实验数据处理系统 的设计 与实现
『 李雅丽,方靖淮. 7 】 大学物理实验教程【]南京 : M. 南京大学出版社 ,2 1. 00
【】牛又奇 ,孙建国. 8 新编 V sa B s 程 序设 计教程f .苏州:苏州大学出版社 ,2 0 . i l ai u c M] 06
初学 者难 以掌握 ,需 要一 段 时 间 的培训 和 练 习之后 才 能掌握 ,这对 于 刚进人 大 学 校 园的大 一学 生来 说是 比
较困难的。第二 ,这些软件的功能过于庞杂 ,对处理大学物理实验数据并不适用n 。另外 ,在一些文献中 。
对利用 E cl 理实 验数 据进 行 了一 定 的探 讨 。E cl 然有 使用 方便 、函数 功 能 丰富 的优点 ,但 是 E cl xe 处 xe 虽 xe 的不足 之处 有 :第 一 ,对 实 验原 始 数据 管 理功 能方 面有 欠缺 。第 二 ,难 以开发 包括 大量 实验 项 目的较 为完
科 学素养 的重要 环 节 之一 。
在物理实验教学中发现有关数据处理尤其是不确定度的计算是学生学习中的一个难点 。另外 ,由于实 验数据较多 ,采用传统的手工计算 ,容易出错 ,而且计算费时费力 ,还存在作 图不规范和曲线拟合困难等 问题。虽然 目前已经有数据处理软件如 O in a a r i,M tb等等 , g l 这些商业软件功能虽然强大 ,但毕竟不是为 大学物 理实验 量身 定做 ,在使 用 上 还是 存在 一定 的局 限 I 生。局 限性 主要 表现 : , 使 用者 的要 求也 较高 , 第一 对
关 键 词 :大 学 物 理 实 验 ;数 据 处 理 ;VB
中图分 类号 :T 3 71 P 1.
文献标志码 :A
文章编号 :10 — 8X(0 0 — 0 7 0 0 7 9 4 2 1)5 0 1 — 4 1
大学 物理 实验 是学 生进 入 大 学后 进 行科 学实 验基 本训 练 的一 门独 立 的必 修基 础 课程 。物理实 验在 学生 创新意识和创新能力的培养 中起着不可替代的重要作用 ,是提高学生科学素质的重要手段。大学物理实验 的任务对 物理量 进 行定 量 的测 量 ,找 出各物 理量 之 问 的关 系 ,而对 实 验 数据 的分 析 处理 是认 识事 物本 质的 关 键 ,所 以实 验数 据处 理是 整 个 实验 教 学过 程 中非 常重要 的组成 部分 ,是理 工科 学 生学 习科 学方 法 、培养
就会 弹 出图 4的界 面 。 在 这界 面 中选 中 “ 波 法 ” 就 会 出现 图 驻 ,
5的界面 ,在界面中各文本框中按照提示依 次填入原始实验数据 ,再点击 “ 开始计算” ,
系统就会 自动 给 出实验 结果 ,如 图 6 示 。 所 如果 需要 重新计 算 , 点击 “ 新输 人 ” 界 就 重 , 面就 会恢 复为初 始 状态 ,可 以重新 输 入原 始 实验 数据 ,重新 计算 。
计算等功能既可独立使用 ,又可被其它有需要的实验项 目计算程序调用 。
一
图 1 大学 物理 实验数 据处 理系 统的构 成
3 系统 的Байду номын сангаас现
分 别从界 面设计 、实 验项 目和基 本数据 处理 应用举 例来 介绍本 系统 的实 现过 程 。
3 1 界面设计 .
直观友好 的界 面能 激发 学生 的学 习兴 趣 ,方 便学 生使用 。因此 ,界 面设 计要 简 洁大方 。 主菜单 中有 “ 验项 目选 择 ” 、“ 本数据 处理 ”和 “ 出系统 ”3 选 项 ,界 面各 项功 能非常 清晰 。 实 基 退 个
就点击 “ 重新 输入 ” 界 面就 会恢 复为初 始状 态 , 以重 , 可
新输入原始实验数据 ,重新计算。
通过这 两个例 子可 以看 出 ,设 计 的人机 界面 十分友
好 ,使用方便 。学生们普遍反映 ,运用本 系统处理实验 数据 ,方便快捷 , 误差较小 ,实验报告更合理和更具科
学性 。
中 ,取得 了较好 的教 学效 果 。不仅 使学 生 从繁 琐 的数值 中解 脱 出来 ,提高 了学 习兴趣 ,而 且有 助于学 生掌 握 数据处 理 的概 念 和方法 。
1 系 统 的构 想
所 设 计的大 学物 理 实验 数据 处 理 系统 采用 V sa B s 开发 工具 制 作 。V sa B s 是 Mi oot公 司 中的 i l ai u c i l ai u c c sf r
而且界面友好 。该系统的实现大大节省了学生进行实验数据处理的时间 ,提高了学习效率 ,为计算机技术 在高校实验课程教学 中的应用开辟 了一个新的途径” “ 。
参 考文献
f】易均辉 ,莫惠媚 ,龚福忠 ,等.巧用 0 i 软件处理物理化学实验数据f . l r n J 实验室探 索与研究 ,0 9 2 () 6 5 . ] 2 0 ,88: - 9 5 f1时宇琳, 2 王宝华. 于 Maa 的电力 系统暂态稳定仿真实验与分析[ . 基 tb l J 实验室探索与研究, 1 ,94 4 — 4 】 2 0 2 () 0 4 . 0 f】陈玉林, 3 丁贯留,张磊 . 基于 E cl xe 的物理实验数据处理【 . J 大学物理实验 ,2 0 , 02:7 — 6 】 072( ) 4 7. f1王礼 ,壶立平 ,紫英 ,等.B60在物理实验数据处理 中的应用. 4 V . 数理医药学杂志,0 0 2 ()3 6 3 8 2 1, 33: 6— 6 . 【】杨会静 ,李童. V 5 用 B编写 密立根油滴实验数据处理软件【 . 山师范学院学 报, 0 , 5) 2 -0 J唐 ] 2 32 0 5( : 8 3 . 『1赵秀宏 ,宋晓丹. 6 利用 v B实现物理实验 中最小二乘法的数据处理[ . 山师范学院学报 ,2 0 , () 6 2 . J鞍 ] 0 5 72: - 8 2
系统主界 面中点击 “ 本数 据处 理 ” 在 下拉 菜单 中选择 基 , “ 最小 二乘法 ” 就会 弹 出图 6的界面 。 , 在界 面 中按 照提
示依次输入 n x Y 、 、 的值 , 再点击 “ 开始计算” 系统就 , 会 自动给出 ab和相关 系数 的值 。 、 如果需 要重新 计算 ,
2 1 年 01
序的可修改性 ; ③提供 了简单易用的应用程序集成开发环境。如: 设计界面 、编写代码和调试程序等 ; ④ 结构化的程序设计语言 ;  ̄O E L 技术 ,即对其内置对象的连接与嵌入 ,如可以利用v 开发集成声音、视 B 频 、图像为一体的应用程序 ;⑥完备的帮助文件。因而选择VsaB s 为开发工具 i l ai u c 。