图3 网络虚拟示波器控制流程

由图3可知,网络虚拟示波器启动后,首先建立与数据网的连接,随后,获取网络上的数据写入空缓冲区中,同时将写满数据的缓冲区数据显示到示波屏上,如此往复,示波器便会将数据信号源源不断显示出来。如要终止波形显示,则要将网络虚拟示波器与数据网断开,而后关闭网络虚拟示波器即可。当然显示过程中,可以对波形的幅值和相位进行调节,已达到波形最佳观测效果。

虚拟示波器与数采网络的挂接

虚拟示波器如何与数据采集网络进行挂接是网络虚拟示波器的一项关键技术。硬件方面,出于强实时性考虑,我们使用SBS实时光网作为它们之间的连接体。当然对于实时性要求不高的其他客户端可通过普通以太网进行连接。软件方面,为了能够从网络获取数据,我们采用了ActiveX和DCOM技术。ActiveX是对开发面向可用于不同软件开发环境下的具有可重用性组件技术的一种统称。DCOM技术是一种分布式COM技术,使用它可以将运行在服务器上的组件,复用在同一网络的客户端。我们利用DCOM技术这一优点,通过运行在数据源控制中心的DCOM服务器应用程序,获取远程信息数据源传来的数据,而后,运行虚拟示波器的客户端,通过运行在其上的ActiveX客户端应用程序获取DCOM服务器上的远程数据,从而,实现虚拟示波器的网络数据获取。利用以上软硬件方面的技术,我们实现了虚拟示波器与数据采集网络的成功挂接。从而实现了网络化虚拟示波器,该网络虚拟示波器成功的应用于某型无人机的地面半实物仿真试验中,为试验数据在线观测、数据回放、存储与分析提供了强有力的支持。图4为试验过程中部分数据曲线观测结果。

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