美文网首页我爱编程
基于MISA测试程序开发

基于MISA测试程序开发

作者: ww4u | 来源:发表于2018-04-13 09:50 被阅读0次
  • 测试程序需要控制电机,读取参数
  • 电机控制涉及到一个比较复杂的状态切换过程
  • 电机控制需要管理网络
  • 大致是下面的结构


    image.png
    • CAN控制器对应于不同的厂商设备
    • 网络设备的管理
    • MRQ的控制方式比较复杂,最简单的配置过程也需要几十个寄存器,而且还需要进行状态的控制
    • 状态控制有比较大的难度
    • 整个通路都在没有应用中都需要实现一遍

有了MISA,大致是这样的

image.png
  • 屏蔽了应用程序向下的细节
  • 应用程序 + MISA
  • 业务 + MISA
  • 在这个实现中就是 测试过程 + MISA,核心是测试过程

测试过程+MISA

  • 测试过程又分为:
    • 测试控制框架
    • 测试方法
  • 这样剥离后就有下面的结构


    image.png
    • 复用的包括UI的控制,测试项的管理,结果存储等
    • 具体的测试过程是不同的
  • 针对设备的控制可以剥离出3个部分
    • 控制框架
    • 输出处理逻辑
    • 设备MISA


      image.png

实现的统计分析

  • 针对驱控器主板的测试程序,代码行数统计
UI框架 数据处理 MISA接口
1700 381 76
总线 设备控制
4091 44529
image.png
MISA的完整实现代码行数大约为:
设备控制代码量已经远大于应用程序的代码量!
总线 设备控制
4091 44529
image.png

相关文章

网友评论

    本文标题:基于MISA测试程序开发

    本文链接:https://www.haomeiwen.com/subject/kosfkftx.html