图2 典型信号频谱分析实验装配图

2.2 浏览器/虚拟仪器双屏显示结构

在教学设计中,我们按测试技术课程体系结构和知识点选择的虚拟仪器实验有30多个,实验脚本、实验说明、理论参考等加起来约有100多个电子文件。最理想的方式是采用网页文件的超级链接方式对这些文件进行管理,并按教学体系对实验进行分类、组织和查找。但虚拟仪器和浏览器是两种不同技术实现形式的东西,让虚拟仪器支持浏览器很难,同样让浏览器支持虚拟仪器也不容易。为此,我们利用IE浏览器可以作为ActiveX控件整体嵌入的特点,将IE浏览器嵌入在虚拟仪器界面中。为保证浏览器界面和虚拟仪器界面不冲突,在阅读实验说明等网页文件时将IE控件最大化,将虚拟仪器界面隐藏;在做虚拟仪器实验时,则将虚拟仪器界面激活,IE控件最小化和隐藏;也就是实现所谓的浏览器/虚拟仪器双屏显示结构。

另外,为便于在虚拟仪器和浏览器间做自动操作切换,我们在虚拟仪器中增加了超级链接控件,点击虚拟仪器中的超级链接时可以自动切换到浏览器界面,并加载链接的网页文件。在浏览器中则利用钩子函数对其增加超链接内容辩识和过滤功能,点击浏览器中的超级链接时,浏览器先判断是网页还是虚拟仪器实验脚本,若是网页则交由浏览器显示,若是实验脚本则交由虚拟仪器处理。如图3所显示。

图3 用浏览器/虚拟仪器双屏结构实现操作联动

利用浏览器/虚拟仪器双屏显示结构,实验时教师、学生可以在平台内嵌的浏览器中阅读实验目录、实验内容等信息,点击网页中的链接,则可以直接调出相关虚拟仪器实验进行操作,使用十分方便。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查