基于HTML5的数字电路实验平台设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:qingxu007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字电路实验对培养学生的对手能力、创新能力有着重要的作用。虚拟实验平台在满足教学目的的同时,又能够减少资源的投入。随着移动平台的日渐增多,原本的教学软件往往不支持这些新的设备,开发跨终端的数字电路虚拟实验平台显得非常必要。  论文首先阐述了HTML5技术的发展和EDA仿真软件的研究现状,对基于HTML5的数字电路实验平台的体系结构和功能模块进行了分析与设计。在此基础上,对用户交互界面、电路建模、元件调度机制以及服务性能优化进行了设计与实现。系统使用DHXTML框架搭建系统界面,采用Canvas技术绘制实验界面,为用户提供了友好的交互性界面。采用面向对象的思想,使用JavaScript语言设计了具有很好扩展性的元件模型。提出基于事件驱动的元件调度算法确保模拟能够正确高效运行。针对浏览器在运行耗时脚本不能及时响应用户的问题,使用Concurrent.Thread库模拟多线程运行完美地解决了这一问题。采用离线清单和Web Storage技术确保用户在网络不稳定时能够正常运行,减少了对网络的依赖。为了更好的支持移动平台,对Web服务进行性能优化进一步降低了移动平台所需网络带宽。本文设计实现的基于HTML5的数字电路实验平台,将平时使用的实验箱移到浏览器中,为学生更好的学习掌握实验内容提高教学质量提供了很好的条件。系统是一个采用HTML5技术开发的Web应用程序,在运行时只需要浏览器和网络,并且很容易移植到移动平台。  实验结果表明系统能够支持数字电路实验的设计运行,较好地满足实验要求。为日后其它教学系统应用的开发设计提供了很好的参考。
其他文献
医学图像分割在医学研究、临床诊断、医学图像三维重建和可视化、计算机辅助手术等领域中有着广泛的应用和研究价值。所谓医学图像分割,就是根据医学图像中的某种相似性特征,
传统的RFID防碰撞算法在处理碰撞时,阅读器发送数据的传输总次数和传输总位数都比较多。为了更好的解决在多标签环境下标签上传数据的碰撞问题,本文对以往的防碰撞算法进行了优
在汉蒙统计机器翻译方法中最流行的是基于短语的汉蒙统计机器翻译方法,而该方法有它自己的缺点,即长距离调序能力较弱,另外,短语长度扩展到3个以上时,出现非常严重的数据稀疏问题,
随着通信业务需求的不断增加,网络规模不断扩大,网络结构日益复杂,导致基站网络故障告警也越来越繁多。大量的无关告警把真正的故障告警淹没,导致故障的发现、定位以及排除变
随着信息化的发展和大数据时代的到来,传统的数据存储方式已不能满足现代数据存储的需求,而云存储和海量数据存储被视为是下一代数据存储的良好解决方案。所谓的云存储,是指通过
以太网光纤通道(Fibre Channel over Ethernet,FCoE)可将光纤通道(FibreChannel,FC)信息封装到以太网信息内,光纤通道请求和数据可以通过以太网传输,是一种利用以太网实现高效块存储
这是一个非常有挑战的任务:在社交网络中发现一个大小为的节点集合作为初始目标种子集合来最大化影响力。这个问题被证明是一个NP-hard的问题。但是幸运的是影响力函数()具有
混合像元问题一直以来就是图像处理、分类、识别和理解的一大障碍,也是传统的像元级遥感分类和面积量测的精度难以达到使用要求的主要原因。混合像元普遍存在于高光谱影像中,在很大程度上增加了对高光谱影像进行精确地物分析和图像分类的难度。解决像元内光谱混合问题的过程称为混合像元分解,该过程通常可分为端元提取和丰度反演两个步骤,准确而高效的提取端元是提高丰度反演精度的基础,因此,端元提取是混合像元分解的关键步骤
随着汽车技术的发展,汽车上的电子控制单元不断增多,汽车电子化成为了汽车技术的发展趋势。FlexRay总线作为新一代汽车内部网络通信协议,具有高带宽、确定性和可靠性等特点,能够
车载自组织网络(VANET)技术的快速发展,提高了道路利用的安全性和有效性。但由于车载自组织网络拓扑结构变化快,对信息实时性要求高,同时车载自组织网络具有开放性特点,这使