著录项信息
专利名称 | 一种模拟电子技术练习系统的题目开发和用户练习方法 |
申请号 | CN201410353516.4 | 申请日期 | 2014-07-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2014-10-01 | 公开/公告号 | CN104077946A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/44 | IPC分类号 | G;0;6;F;9;/;4;4查看分类表>
|
申请人 | 广西职业技术学院 | 申请人地址 | 广西壮族自治区南宁市明阳工业区广西职业技术学院
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广西职业技术学院 | 当前权利人 | 广西职业技术学院 |
发明人 | 韦忠善;朱海燕 |
代理机构 | 广西南宁明智专利商标代理有限责任公司 | 代理人 | 黎明天 |
摘要
本发明提供了一种模拟电子技术练习系统及其题目开发和用户练习方法,本系统包括电路绘图模块、题目的文本部分编辑与显示模块、电路参数随机变化式编辑模块、标准答案计算代码编辑模块、题目存储与读取模块、电路图形数据提取模块、电路参数随机产生模块、标准答案计算模块、答案提取与比较模块。应用本系统进行题目开发时,可在题目中嵌入电路参数随机变化式和标准答案计算代码,并采用保存电路图形数据的方式存储电路图。练习时,利用电路参数随机变化式,随机产生电路参数,利用标准答案计算代码,获取对应电路参数下的标准答案;利用电路图形数据和确定的电路参数,绘制电路图。应用本发明,可提高用户的学习效率,也提高了题库建设的效率。
1.一种模拟电子技术练习系统的题目开发方法,所述模拟电子技术练习系统包括:
电路绘图模块(10),用于题目开发和练习时绘制题目的电路图;
题目的文本部分编辑与显示模块(20),用于题目开发时编辑题目的文本部分,练习时显示题目的文本部分;
电路参数随机变化式编辑模块(30),用于题目开发时编辑电路参数随机变化式;
标准答案计算代码编辑模块(40),用于题目开发时编辑标准答案计算代码;
题目存储与读取模块(50),用于题目开发时存储开发的题目,练习时从题库选择题目并读取题目数据;
电路图形数据提取模块(60),用于练习时从所读取题目的数据中提取出电路图形数据;
电路参数随机产生模块(70),用于练习时提取、编译、运算各电路参数随机变化式,随机产生一组电路参数;
标准答案计算模块(80),用于练习时,提取、编译、运行标准答案计算代码,获取对应电路参数值下的标准答案;
答案提取与比较模块(90),用于练习时提取用户答案和标准答案进行比较,并显示比较结果;
其中电路绘图模块(10)、题目的文本部分编辑与显示模块(20)、电路参数随机变化式编辑模块(30)、标准答案计算代码编辑模块(40)、电路图形数据提取模块(60)、电路参数随机产生模块(70)、标准答案计算模块(80)均和题目存储与读取模块(50)相连接,电路参数随机产生模块(70)还和电路绘图模块(10)、电路图形数据提取模块(60)、标准答案计算模块(80)相连接,电路图形数据提取模块(60)还和电路绘图模块(10)相连接,答案提取与比较模块(90)和标准答案计算模块(80)、题目的文本部分编辑与显示模块(20)相连接;
其特征在于所述模拟电子技术练习系统的题目开发方法包括如下步骤:
(1)、调用电路绘图模块,绘制题目的电路图;
(2)、调用题目的文本部分编辑与显示模块,编辑题目的文本部分,然后在填写答案的空括号内,插入标准答案变量符号;
(3)、确定需要随机变化的电路参数,调用电路参数随机变化式编辑模块,给每个需要随机变化的电路参数编辑对应的电路参数随机变化式;
(4)、确定标准答案的求解算法,调用标准答案计算代码编辑模块,编辑标准答案计算代码;
(5)、调用题目存储与读取模块,从所绘制的电路图中,提取电路图形数据,再按约定数据格式,存储提取到的电路图形数据、步骤(2)所得题目的文本部分、步骤(3)所得电路参数随机变化式、步骤(4)所得标准答案计算代码。
2.一种模拟电子技术练习系统的用户练习方法,所述模拟电子技术练习系统包括:
电路绘图模块(10),用于题目开发和练习时绘制题目的电路图;
题目的文本部分编辑与显示模块(20),用于题目开发时编辑题目的文本部分,练习时显示题目的文本部分;
电路参数随机变化式编辑模块(30),用于题目开发时编辑电路参数随机变化式;
标准答案计算代码编辑模块(40),用于题目开发时编辑标准答案计算代码;
题目存储与读取模块(50),用于题目开发时存储开发的题目,练习时从题库选择题目并读取题目数据;
电路图形数据提取模块(60),用于练习时从所读取题目的数据中提取出电路图形数据;
电路参数随机产生模块(70),用于练习时提取、编译、运算各电路参数随机变化式,随机产生一组电路参数;
标准答案计算模块(80),用于练习时,提取、编译、运行标准答案计算代码,获取对应电路参数值下的标准答案;
答案提取与比较模块(90),用于练习时提取用户答案和标准答案进行比较,并显示比较结果;
其中电路绘图模块(10)、题目的文本部分编辑与显示模块(20)、电路参数随机变化式编辑模块(30)、标准答案计算代码编辑模块(40)、电路图形数据提取模块(60)、电路参数随机产生模块(70)、标准答案计算模块(80)均和题目存储与读取模块(50)相连接,电路参数随机产生模块(70)还和电路绘图模块(10)、电路图形数据提取模块(60)、标准答案计算模块(80)相连接,电路图形数据提取模块(60)还和电路绘图模块(10)相连接,答案提取与比较模块(90)和标准答案计算模块(80)、题目的文本部分编辑与显示模块(20)相连接;
其特征在于所述模拟电子技术练习系统的用户练习方法包括如下步骤:
(1)、调用题目存储与读取模块,自主选择题目,读取所选择题目的数据;
(2)、调用电路图形数据提取模块,从所读取题目的数据中提取出电路图形数据;
(3)、调用电路参数随机变化式编辑模块,从所读取题目的数据中提取各电路参数随机变化式;
(4)、读取系统时钟数据作为随机种子,调用电路参数随机产生模块,编译、运算所提取到各电路参数随机变化式,随机产生一组电路参数值;
(5)、调用电路绘图模块,依据提取到的电路图形数据和随机产生的电路参数数据,绘制练习所用电路图;
(6)、调用标准答案计算代码编辑模块,从所读取题目的数据中提取标准答案计算代码;
(7)、调用标准答案计算模块,代入所得各电路参数值,编译、运行所提取的标准答案计算代码,获取对应电路参数下的标准答案;
(8)、调用题目的文本部分编辑与显示模块,从所读取题目的数据中,提取题目的文本部分,并把括号内所插入的标准答案变量符号取出,清空括号,再显示题目的文本部分,由用户在对应括号内输入用户答案;
(9)、调用答案提取与比较模块,提取用户输入的答案和对应的标准答案,进行比较,显示比较结果;
(10)、用户练习选择,可选择再次随机变换电路参数,继续练习同一题目,或选择打开新的题目,或选择退出练习。
一种模拟电子技术练习系统的题目开发和用户练习方法\n技术领域\n[0001] 本发明涉及一种模拟电子技术练习系统及其题目开发和用户练习方法,尤其是一种电路参数可随机变化的模拟电子技术练习系统及其题目开发和用户练习方法,属于电子技术领域。\n背景技术\n[0002] 模拟电子技术是电子信息、通信和电气类专业重要的技术基础课程,是进行后续高频电子技术、单片机及接口技术等专业课程学习的基础。但作为学生接触的第一门电子技术类课程,模拟电子技术具有知识涉及面广、理论性强、概念抽象、实践性强等特点,因而学生普遍觉得学习模拟电子技术存在较大困难。\n[0003] 为了学好模拟电子技术,学生需要做大量练习,但现在的模拟电子技术练习系统,存在如下几个不足:(1)、题目为静态题目,也即每道题目的内容和答案都是固定的,这给题库建设者和用户都带来不利,对前者的不利表现在:在对一电路开发题目时,为了让用户学习该电路的各种典型状态,需要开发若干个电路拓扑相同,但电路参数和答案不同的题目,既增加了工作量,又人为地把同一学习内容,无奈地分割成本质上关联,但形式上独立的多个题目;对后者不利表现为:当学习一个电路时,为了掌握此电路的各种典型状态,需要从题库中逐一找到、调出相关题目来练习,这就降低了学习效率;(2)、题目的电路图以图像格式存储,题库存储空间开销大;(3)、用户练习时,题目显示的电路图不够清晰,影响视觉效果。这些不足,对题库建设者而言,增加了的题库建设工作量,对用户而言,降低了学习效率,对练习系统而言,题库存储空间开销大。\n[0004] 上述模拟电子技术练习系统的不足,与当前练习系统的电路图绘制、电路图存储和电路图重现方式密切相关。模拟电子技术的题目,一般包括两部分:电路图和题目的文本部分。电路图用元件图形符号和连接线描术电路拓扑,用字符显示电路参数,电路参数主要有输入电压值、元件参数值和电源电压值;题目的文本部分用来介绍题目和设问。当前,在题目开发时,须借助于第三方电路绘图工具,如EWB、Proteus等软件,来绘制题目的电路图,在电路图上编辑电路参数,再把电路图提取、转换成图像格式,最后以图像格式存储电路图;在练习应用时,练习系统通过读取题库的电路图像数据,再用图像控件显示电路图。如此电路图绘制、电路图存储和电路图重现方式会导致(:1)、不能用电路图来表现电路参数的变化,因从第三方电路绘图工具绘制的电路图,到生成电路图像,是个不可逆的过程,一旦已变换成了图像格式,在练习阶段,练习系统就不能修改电路图了(;2)、题库以图像格式存储题目的电路图,存储空间开销大;(3)、练习时,电路图通过图像形式重现给用户,由于尺寸变动原因,图像发生压缩或拉伸,易导致电路图模糊或变形。\n[0005] 中国专利申请“一种电力考试系统中计算题参数可变的方法(公开号CN \n103761101A)”公开了一种电力考试系统中计算题参数可变的方法。利用此公布方法,可以实现计算题参数在限定范围内随机变化。但其不足之处是:(1)、练习时,在题目的文本部分对随机变化的电路参数进行说明,题目的电路图只反映元件间的连接关系,不涉及电路参数,与通常习惯不符;(2)、参数变化形式单一,仅是随机取限定范围的数,且参数变化定义较复杂(;3)、没有提供随参数变化而变化的标准答案,因而不能用作练习(;4)、电路图以图像格式存储,题库存储空间开销大;(5)、重现电路图时,电路图不够清晰。\n发明内容\n[0006] 为了解决背景技术中所述的技术问题,本发明提供一种电路参数可随机变化的模拟电子技术练习系统及其题目开发和用户练习方法。\n[0007] 本发明的技术特点是:(1)、题目开发时,在题目中嵌入电路参数随机变化式和标准答案计算代码;采用保存电路图形数据的方式存储电路图。(2)、练习时,利用电路参数随机变化式,随机产生电路参数,利用标准答案计算代码,获取对应电路参数下的标准答案;\n利用电路图形数据和确定的电路参数,绘制电路图,电路图同时展示电路拓扑和电路参数。\n[0008] 为了达到上述目的,本发明的具体技术方案为:一种电路参数可随机变化的模拟电子技术练习系统,其特征在于包括:\n[0009] 电路绘图模块,用于题目开发和练习时绘制题目的电路图;\n[0010] 题目的文本部分编辑与显示模块,用于题目开发时编辑题目的文本部分,练习时显示题目的文本部分;\n[0011] 电路参数随机变化式编辑模块,用于题目开发时编辑电路参数随机变化式;\n[0012] 标准答案计算代码编辑模块,用于题目开发时编辑标准答案计算代码;\n[0013] 题目存储与读取模块,用于题目开发时存储开发的题目,练习时从题库选择题目并读取题目数据;\n[0014] 电路图形数据提取模块,用于练习时从所读取题目的数据中提取出电路图形数据;\n[0015] 电路参数随机产生模块,用于练习时提取、编译、运算各电路参数随机变化式,随机产生一组电路参数;\n[0016] 标准答案计算模块,用于练习时,提取、编译、运行标准答案计算代码,获取对应电路参数值下的标准答案;\n[0017] 答案提取与比较模块,用于练习时提取用户答案和标准答案进行比较,并显示比较结果;\n[0018] 其中电路绘图模块、题目的文本部分编辑与显示模块、电路参数随机变化式编辑模块、标准答案计算代码编辑模块、电路图形数据提取模块、电路参数随机产生模块、标准答案计算模块均和题目存储与读取模块相连接,电路参数随机产生模块还和电路绘图模块、电路图形数据提取模块、标准答案计算模块相连接,电路图形数据提取模块还和电路绘图模块相连接,答案提取与比较模块和标准答案计算模块、题目的文本部分编辑与显示模块相连接。\n[0019] 上述题目的文本部分包括题目说明、题目设问和提供用户输入答案的括号;上述电路参数随机变化式是能产生指定范围随机数和简单四则运算的自定义计算式;上述标准答案计算代码是由赋值语句、条件判断语句构成,依据标准答案求解过程编写的代码;上述电路图形数据包括电路拓扑数据和电路参数数据,其中电路拓扑数据包括元件的类型、摆放方向、坐标数据和电气连接线的端点坐标数据,电路参数数据包括元件的参数值、输入信号电压值和电源电压值,利用电路拓扑数据,电路绘图模块可以绘出电路图,利用电路参数数据,电路绘图模块可以在绘出的电路图上显示元件参数、输入信号电压和电源电压。\n[0020] 本发明还包括一种应用于上述模拟电子技术练习系统的题目开发方法,包括如下步骤:\n[0021] (1)、调用电路绘图模块,绘制题目的电路图;\n[0022] (2)、调用题目的文本部分编辑与显示模块,编辑题目的文本部分,然后在填写答案的空括号内,插入标准答案变量符号;\n[0023] (3)、确定需要随机变化的电路参数,调用电路参数随机变化式编辑模块,给每个需要随机变化的电路参数编辑对应的电路参数随机变化式;\n[0024] (4)、确定标准答案的求解算法,调用标准答案计算代码编辑模块,编辑标准答案计算代码;\n[0025] (5)、调用题目存储与读取模块,从所绘制的电路图中,提取电路图形数据,再按约定数据格式,存储提取到的电路图形数据、步骤(2)所得题目的文本部分、步骤(3)所得电路参数随机变化式、步骤(4)所得标准答案计算代码。\n[0026] 本发明还包括一种应用于上述模拟电子技术练习系统的用户练习方法,包括如下步骤:\n[0027] (1)、调用题目存储与读取模块,自主选择题目,读取所选择题目的数据;\n[0028] (2)、调用电路图形数据提取模块,从所读取题目的数据中提取出电路图形数据;\n[0029] (3)、调用电路参数随机变化式编辑模块,从所读取题目的数据中提取各电路参数随机变化式;\n[0030] (4)、读取系统时钟数据作为随机种子,调用电路参数随机产生模块,编译、运算所提取到各电路参数随机变化式,随机产生一组电路参数值;\n[0031] (5)、调用电路绘图模块,依据提取到的电路图形数据和随机产生的电路参数数据,绘制练习所用电路图;\n[0032] (6)、调用标准答案计算代码编辑模块,从所读取题目的数据中提取标准答案计算代码;\n[0033] (7)、调用标准答案计算模块,代入所得各电路参数值,编译、运行所提取的标准答案计算代码,获取对应电路参数下的标准答案;\n[0034] (8)、调用题目的文本部分编辑与显示模块,从所读取题目的数据中,提取题目的文本部分,并把括号内所插入的标准答案变量符号取出,清空括号,再显示题目的文本部分,由用户在对应括号内输入用户答案;\n[0035] (9)、调用答案提取与比较模块,提取用户输入的答案和对应的标准答案,进行比较,显示比较结果;\n[0036] (10)、用户练习选择,可选择再次随机变换电路参数,继续练习同一题目,或选择打开新的题目,或选择退出练习。\n[0037] 相比于已知技术,本发明的电路参数可随机变化的模拟电子技术练习系统及其题目开发和用户练习方法,有如下有益效果:\n[0038] (1)、题库建设效率高。在题库建设时,为了让用户学习和掌握一个电路,对于传统练习系统,需要开发若干电路拓扑相同,但电路参数和答案不同的题目,而本发明的练习系统,只需开发一个电路参数可随机变化的题目,这就提高了题库建设效率。同时,题目开发时,对于传统练习系统,须调用第三方的电路绘图工具来绘制电路图,而本发明的系统,利用系统自带的电路绘图模块就可绘制电路图了,这也提高了题库建设效率。\n[0039] (2)、题库存储空间开销小。题库存储空间的开销,主要是存储题目的电路图的开销,对于传统练习系统,以图像格式存储电路图,占用存储空间大,而本发明的练习系统,由于在练习阶段可调用系统自带的电路绘图模块绘制电路图,因而,题库只需保存电路图形数据,因而,占用存储空间小。\n[0040] (3)、提高用户学习效率。当学习一个电路时,为了掌握此电路在不同电路参数条件下的输出响应,对于传统练习系统,用户需要从题库中逐一找到、调出电路拓扑相同但电路参数不同的若干题目来练习,因而学习效率低,而本发明的练习系统,用户只需找到,调出一个题目来练习,因此学习效率高。\n[0041] (4)、展示电路图清晰。在练习时,对于传统练习系统,通过图像形式展示电路图,由于尺寸变动原因,图像发生压缩或拉伸,易导致电路图模糊或变形,而本发明的练习系统,利用系统自带的电路绘图模块,通过图形绘制方式展示电路图,因而,保证了展示电路图的清晰。\n附图说明\n[0042] 图1是本发明的系统构成的方块示意图。\n[0043] 图2是本发明的题目开发方法流程图。\n[0044] 图3是本发明的用户练习方法流程图。\n[0045] 图4是实施例1题目开发时的界面。\n[0046] 图5是实施例1练习时,随机产生一组电路参数后的界面。\n[0047] 图6是实施例1练习时,显示比较结果的界面。\n[0048] 图7是实施例1练习时,随机产生另一组电路参数后的界面。\n[0049] 图8是实施例2题目开发时的界面。\n[0050] 图9是实施例2练习时,随机产生一组电路参数后的界面。\n[0051] 图10是实施例2练习时,显示比较结果的界面。\n具体实施方式\n[0052] 下面结合附图,对本发明作进一步描述,以便更好理解本发明。\n[0053] 如图1所示,本发明的系统包括电路绘图模块10、题目的文本部分编辑与显示模块\n20、电路参数随机变化式编辑模块30、标准答案计算代码编辑模块40、题目存储与读取模块\n50、电路图形数据提取模块60、电路参数随机产生模块70、标准答案计算模块80、答案提取与比较模块90,其中电路绘图模块10、题目的文本部分编辑与显示模块20、电路参数随机变化式编辑模块30、标准答案计算代码编辑模块40、电路图形数据提取模块60、电路参数随机产生模块70、标准答案计算模块80均和题目存储与读取模块50相连接,电路参数随机产生模块70还和电路绘图模块10、电路图形数据提取模块60、标准答案计算模块80相连接,电路图形数据提取模块60还和电路绘图模块10相连接,答案提取与比较模块90和标准答案计算模块80、题目的文本部分编辑与显示模块20相连接。\n[0054] 图2所示为应用于本模拟电子技术练习系统的题目开发方法的流程图,如图所示,本方法包括以下步骤:\n[0055] 于步骤S1中,调用电路绘图模块,绘制题目的电路图。接着,进至步骤S2;\n[0056] 于步骤S2中,调用题目的文本部分编辑与显示模块,编辑题目的文本部分,然后在填写答案的空括号内,插入标准答案变量符号。接着,进至步骤S3;\n[0057] 于步骤S3中,确定需要随机变化的电路参数,调用电路参数随机变化式编辑模块,给每个需要随机变化的电路参数编辑对应的电路参数随机变化式。接着,进至步骤S4;\n[0058] 于步骤S4中,确定标准答案的求解算法,调用标准答案计算代码编辑模块,编辑标准答案计算代码。接着,进至步骤S5;\n[0059] 于步骤S5中,调用题目存储与读取模块,从所绘制的电路图中,提取电路图形数据,再按约定数据格式,存储提取到的电路图形数据、步骤S2所得题目的文本部分、步骤S3所得电路参数随机变化式、步骤S4所得标准答案计算代码。\n[0060] 图3所示为应用于本模拟电子技术练习系统的用户练习方法的流程图,如图所示,本方法包括以下步骤:\n[0061] 于步骤S6中,调用题目存储与读取模块,自主选择题目,读取所选择题目的数据。\n接着,进至步骤S7;\n[0062] 于步骤S7中,调用电路图形数据提取模块,从所读取题目的数据中提取出电路图形数据。接着,进至步骤S8;\n[0063] 于步骤S8中,调用电路参数随机变化式编辑模块,从所读取题目的数据中提取各电路参数随机变化式。接着,进至步骤S9;\n[0064] 于步骤S9中,读取系统时钟数据作为随机种子,调用电路参数随机产生模块,编译、运算所提取到各电路参数随机变化式,随机产生一组电路参数值。接着,进至步骤S10;\n[0065] 于步骤S10中,调用电路绘图模块,依据提取到的电路图形数据和随机产生的电路参数数据,绘制练习所用电路图。接着,进至步骤S11;\n[0066] 于步骤S11中,调用标准答案计算代码编辑模块,从所读取题目的数据中,提取标准答案计算代码。接着,进至步骤S12;\n[0067] 于步骤S12中,调用标准答案计算模块,代入所得各电路参数值,编译、运行所提取的标准答案计算代码,获取对应电路参数下的标准答案。接着,进至步骤S13;\n[0068] 于步骤S13中,调用题目的文本部分编辑与显示模块,从所读取题目的数据中,提取题目的文本部分,并把括号内所插入的标准答案变量符号取出,清空括号,再显示题目的文本部分,由用户在对应括号内输入用户答案。接着,进至步骤S14;\n[0069] 于步骤S14中,调用答案提取与比较模块,提取用户输入的答案和对应的标准答案,进行比较,显示比较结果。接着,进至步骤S15;\n[0070] 于步骤S15中,用户练习选择,可选择返回步骤S9,随机变换电路参数,继续练习同一题目,也可返回步骤S6,选择打开新的题目,或选择退出练习。\n[0071] 以下为应用本模拟电子技术练习系统进行题目开发和用户练习的具体实施例。\n[0072] 实施例1,如图4-图7所示,其中,图4是实施例1题目开发时的界面;图5是实施例1练习时,系统随机产生一组电路参数后的界面;图6是实施例1练习时,用户输入答案后点击“答案提交”按钮后,系统显示答案比较结果的界面;图7是实施例1练习时,用户点击“随机改变参数”按钮后,系统随机产生另一组电路参数后的界面。\n[0073] 实施例1的题目开发实施过程如下:\n[0074] 于步骤S1中,调用电路绘图模块,绘制题目的电路图。\n[0075] 于步骤S2中,调用题目的文本部分编辑与显示模块,编辑题目的文本部分,然后在填写答案的空括号内,插入标准答案变量符号。编辑内容如下所示,括号内的“Vo”和“IR1”为本题的标准答案变量符号。\n[0076] 1.Vo电压为( Vo )V?\n[0077] 2.流过电阻R1的电流为(IR1)mA?\n[0078] 于步骤S3中,调用电路参数随机变化式编辑模块,选择电源V1、电阻R1和R2为随机变化参数,为V1、R1和R2分别编写参数随机变化式,内容如下:\n[0079] R1=Sel(3-6)*100\n[0080] R2=1000-R1\n[0081] V1=Sel(8,10,12,15)\n[0082] Sel( )为自定义的多态函数,如Sel(3-6),定义为随机返回一个3到6之间的整数,如Sel(8,10,12,15),定义为从8、10、12和15中随机返回一个数。\n[0083] 于步骤S4中,调用标准答案计算代码编辑模块,编辑标准答案计算代码。编辑内容如下:\n[0084] Vo=V1*R2/(R2+R1)\n[0085] If Vo>5\n[0086] Vo=5\n[0087] EndIf\n[0088] IR1=(V1-Vo)/R1\n[0089] 其中,“If”和“EndIf”为系统定义的关键字。\n[0090] 于步骤S5中,调用题目存储与读取模块,从所绘制的电路图中,提取电路图形数据,再按约定数据格式,存储提取到的电路图形数据、步骤S2所得题目的文本部分、步骤S3所得电路参数随机变化式、步骤S4所得标准答案计算代码。\n[0091] 实施例1的用户练习实施过程如下:\n[0092] 于步骤S6中,调用题目存储与读取模块,选择实施例1对应题目,并把题目数据读出。\n[0093] 于步骤S7中,调用电路图形数据提取模块,从所读出题目的数据中提取出电路图形数据。\n[0094] 于步骤S8中,调用电路参数随机变化式编辑模块,从所读出题目的数据中提取各电路参数随机变化式。\n[0095] 于步骤S9中,读取系统时钟数据作为随机种子,调用电路参数随机产生模块,编译、运算各电路参数随机变化式,获取一组电路参数,某一次运算结果如下:\n[0096] R1=600 R2=400 V1=8\n[0097] 于步骤S10中,调用电路绘图模块,依据所读出的电路图形数据和产生的电路参数数据,绘制电路图。\n[0098] 于步骤S11中,调用标准答案计算代码编辑模块,从所读出题目的数据中提取标准答案计算代码。\n[0099] 于步骤S12中,调用标准答案计算模块,代入各电路参数值,编译、运行标准答案计算代码,获取题目的标准答案,结果如下:\n[0100] Vo=2.4 IR1=8\n[0101] 当计算电流值时,练习系统自动把所得结果放大1000倍,相当于把单位A变换为mA,因此,IR1=8。\n[0102] 于步骤S13中,调用题目的文本部分编辑与显示模块,从所读出题目的数据中提取题目的文本部分,再把插入其中的标准答案变量符号“Vo”和“IR1”取出,清空括号,再显示题目的文本部分,用户可在对应括号内输入答案,显示内容如下所示:\n[0103] 1.Vo电压为( )V?\n[0104] 2.流过电阻R1的电流为( )mA?\n[0105] 于步骤S14中,调用答案提取与比较模块,分别提取用户在题目的文本部分的括号内所输入的答案,提取的第一个答案与标准答案变量Vo的解比较,提取的第二个答案与标准答案变量IR1的解比较,最后显示比较结果。\n[0106] 于步骤S15中,响应用户选择,若用户选择随机变化电路参数,继续练习同一题目,返回步骤S9,若选择练习新的题目,返回步骤S6,若选择退出练习,则退出练习。\n[0107] 实施例2,如图8-图10所示,其中,图8是实施例2题目开发时的界面;图9是实施例2练习时,系统随机产生一组电路参数后的界面;图10是实施例2练习时,用户输入答案后点击“答案提交”按钮,系统显示答案比较结果的界面。\n[0108] 实施例2的题目开发实施过程如下:\n[0109] 于步骤S1中,调用电路绘图模块,绘制题目的电路图。\n[0110] 于步骤S2中,调用题目的文本部分编辑与显示模块,编辑题目的文本部分,然后在填写答案的空括号内,插入标准答案变量符号,结果如下所示:\n[0111] 设U1为理想运放,D1的导通电压为2V,Q1的集电极与发射极间的饱和电压为0.3V,在当前电压输入下\n[0112] 1.U1的输出电压为( VM )V?;\n[0113] 2.三极管集电极电压为(VC)V?;\n[0114] 3.流经D1的电流为( IC )mA?。\n[0115] 于步骤S3中,调用电路参数随机变化式编辑模块,选择输入电压Vi、电阻R1、电阻R2、电阻R4和电源V2为随机变化参数,为Vi、R1、R2、R4和V2分别编写参数随机变化式,内容如下:\n[0116] Vi=Sel(0-3)+Sel(1-4)/5\n[0117] R1=Sel(1-9)\n[0118] R2=10-R1\n[0119] R4=100*Sel(5-9)\n[0120] V2=Sel(5-8)\n[0121] 于步骤S4中,调用标准答案计算代码编辑模块,编辑标准答案计算代码,编辑内容如下:\n[0122] VA=V1*R2/(R1+R2)\n[0123] If Vi>VA\n[0124] VM=V1\n[0125] IC=(V2-0.3-2)/R4\n[0126] VC=0.3\n[0127] ElseIf Vi
法律信息
- 2019-07-12
未缴年费专利权终止
IPC(主分类): G06F 9/44
专利号: ZL 201410353516.4
申请日: 2014.07.24
授权公告日: 2016.05.25
- 2016-05-25
- 2014-10-29
实质审查的生效
IPC(主分类): G09B 23/18
专利申请号: 201410353516.4
申请日: 2014.07.24
- 2014-10-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |