美文网首页
T4主板简明测试说明

T4主板简明测试说明

作者: ww4u | 来源:发表于2018-04-13 09:51 被阅读0次

测试项目

  • 编码器
  • 距离传感器
  • 光耦
    • 读取IO状态
    • 启动运行,触发限位停止
    • 读取IO状态
    • 检查IO状态是否一致
  • LED调光
    • 改变LED PWM占空比
    • 1%,100%
  • 风扇调速
    • 改变占空比
    • 1%,100%

使用方法

  1. 连接SINANJU
  2. 启动MEGAROBO studio
  3. 自动搜索到device1


    image.png
  4. 启动SinanjuBoardTest


    image.png
  • 测试项目列表
  • 测试控制
    • 选择测试项
    • 测试控制
    • 设备选择,设备编号
  • 测试项目信息显示
    • 测试方法
    • 测试结果
  • 测试统计
    • 总数、通过、失败计数
  • 测试结果导出
    • 导出为CSV格式


      导出
      测试结果
    • 测试结果中显示测试状态:未测试、通过,失败
  • 测试过程中的数据会一直累计到安装目录下的log.csv中,目前没有支持数据库填充

小结

利用MISA控制设备的过程(C++的实现)

  1. 使用MISA管理设备,测试应用中用到的是device1,不是物理设备的ID
    • 打开设备
MiDevice device;

    //! open device
    if ( 0 == device.open( mDeviceName ) )
    {
        logIn( tr( "Open success ") + mDeviceName );
    }
    else
    {
        logIn( tr( "Open fail ") + mDeviceName );
        return;
    }
  1. 测试控制和数值读取通过使用了MISA的SCPI封装
    • 例如:让电机转动一定的角度,不需要考虑细节,直接调用指令
int AngleTest::rotate( float angle  )
{
    int ret;
    QString strRotate = QString("ROTATE %1, 0, 1, %2").arg(mP1).arg(angle);
qDebug()<<strRotate;
    _pDevice->write( strRotate );

    if ( 0 != waitIdle() )
    {
        return -1;
    }

    return 0;
}
  • 读取角度,发送指令进行读取
int AngleTest::getAngle( float &angle )
{
    int ret;
    QString strAngle = QString("ANGLE:ABSOLUTE? %1").arg(mP1);

    //! raw angle
    _pDevice->write( strAngle );
    ret = _pDevice->read( angle );
    if ( ret != 0 )
    { return ret; }

    return 0;
}

相关文章

  • T4主板简明测试说明

    测试项目 编码器 距离传感器 光耦读取IO状态启动运行,触发限位停止读取IO状态检查IO状态是否一致 LED调光改...

  • 基于C-MISA的App开发

    控制两台T4进行协作,测量主板 结构 C++: UI实现 C-MISA: MISA的C接口 MISA CAN T4...

  • RockChip主板系统签名说明

    简介 线下设备使用的都是RockChip芯片的主板,我们要求最终运行的App都有系统权限,因此最终签名都会使用系统...

  • 简明测试框架

    有测试就有测试工具,不同的产品也有不同的测试工具,这是一个不断循环的过程(原地踏步),总结之前的工作经验,重写了一...

  • linux命令which,whereis,locate,find

    先看下面这个简明的表格,然后再详细说明。 下面通过一个实际的例子来测试和体会几个命令的差异: 先通过which找到...

  • Android控制Arduino主板小车

    小车的主板是Arduino,UNO国产主板。蓝牙是老式2.0的,测试手机是魅族的5.0系统,对7.0及以上...

  • Android 系统参数说明

    Android系统参数说明: String board = Build.BOARD;//主板 String...

  • 末端修饰那点事

    T4 PNK (T4 Polynucleotide Kinase)T4多聚核苷酸激酶的功能 激酶:利用ATP,给底...

  • T4培训测试

    123456789

  • 票据神 快递单打印软件 一键复制版

    说明: 1、授权注册方式:根据电脑主板信息授权。更换主板外的其他配件(比如CPU,内存,硬盘等)或者重新安装Win...

网友评论

      本文标题:T4主板简明测试说明

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