我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 远程方法调用 >

示波器远程控制方法在瑞萨集成开发环境CubeSuite+中的应用

归档日期:06-06       文本归类:远程方法调用      文章编辑:爱尚语录

  :摘要:在瑞萨单片机集成开发环境CubeSuite+下,使用IronPython语言在Python Console平台中控制横河DL9000系列示波器的参数设置,并接收测试波形,从而简化单片机功能验证操作,为单片机功能验证的自动化实施提供了保证。 前言 在单片机功能验证过程中,需要利用示波器采集验证结果的波形,而示波器参数的设置一般是通过手动设置前端面板按键完成。功能验证的结果需要手动保存到U盘中,由工程师再拷贝到电脑上。图1为横河DL9000系列示波器的前面板示意图,从图中可以看出,示波器

  摘要:在集成开发环境CubeSuite+下,使用IronPython语言在Python Console平台中控制横河DL9000系列示波器的参数设置,并接收测试波形,从而简化单片机功能验证操作,为单片机功能验证的自动化实施提供了保证。

  在单片机功能验证过程中,需要利用示波器采集验证结果的波形,而示波器参数的设置一般是通过手动设置前端面板按键完成。功能验证的结果需要手动保存到U盘中,由工程师再拷贝到电脑上。图1为横河DL9000系列示波器的前面板示意图,从图中可以看出,示波器按键较多,每一个验证项目都需要设置通道、触发条件等,手动设置的步骤多,变换验证的功能项目时,需要重新对示波器进行设置。在大量的单片机功能验证工作中,这样的常规操作方法不仅效率低,操作复杂,而且误操作的发生率也比较高。

  本文介绍的示波器远程控制方法是基于瑞萨单片机RL78族,在其集成开发环境CubeSuite+的Python Console平台上使用IronPython脚本语言编写程序代替人工手动操作,完成示波器的远程控制操作,实现了示波器的参数设置和波形保存的自动化,使得示波器的操作更加简化,自动化程度得到了显著提高。

  瑞萨单片机的集成开发环境CubeSuite+,为用户提供了高度友好的开发环境,极大地缩短了构建时间,并且具有多种图形调试功能。各种扩展功能和用户支持功能可以保证为所有用户提供可靠的环境[1]。

  IronPython是流行的程序设计语言Python在framework中的实现。IronPython已经很好地集成到.NET framework中,通过使用Python的导入手段,就能够访问.NET程序库和类。在使用.NET framework时,需要导入clr模块,该模块含有用来为程序集添加索引之类的函数。一旦为程序集添加了引用,就能够从该程序集的命名空间中导入类[2]。

本文链接:http://rhone-credit.com/yuanchengfangfadiaoyong/25.html