当前位置: 首页 > news >正文

直流减速电机控制实验:Simulink应用层开发(3)

文章目录

  • 1 阶段目标
  • 2 单元测试方法
  • 3 单元测试过程
    • 3.1 按键指令识别测试
    • 3.2 电机状态转换测试
  • 4 代码生成
  • 5 总结

1 阶段目标

本文是《直流减速电机控制实验》的第四部分,会通过图文结合的方式,手把手带读者操作Simulink工具进行直流减速电机的应用层开发。

本章主要将《直流减速电机控制实验:Simulink应用层开发(2)》中的建模的子系统进行单元测试,验证各个模块的功能。

2 单元测试方法

上一篇博客中,将功能划分为按键指令识别、电机状态转换和脉宽及启停判断三个模块。其中,脉宽及启停判断模块仅涉及一些简单的switch运算,可以省去单元测试的过程。按键指令识别、电机状态转换模块都是包含了状态机跳转,可以通过对子系统建立TestHarness进行测试。

测试流程如下:

  1. 右键需要测试的子系统,选择TestHarness,Create for XXX;
    在这里插入图片描述

  2. 在弹出的配置界面中把输入类型改成Signal Editor,该输入模块可以让用户自定义输入曲线;

相关文章:

  • Ansible:roles角色
  • 物联网平台支持在水务行业使用
  • React 和 JSX 中,这些符号 (=>, <, ? :)的用法
  • 简历EasyExcel相关
  • 【Java中级】11章、枚举 - java引用数据类型,枚举介绍、快速入门,了解枚举类的基本使用方式【1】
  • 基于webGis绘制点、面
  • Python标准库os模块完全指南
  • 安装node.js
  • 1.6-抓包技术(Burp Suite\Yakit抓包\Web、APP、小程序)
  • 蓝桥杯2022年第十三届省赛真题-统计子矩阵
  • ruby基础语法
  • shell脚本 - Linux定时温度监控-软硬件检测 - 服务器温度监控 - 写入日志
  • [Linux]从零开始的ARM Linux交叉编译与.so文件链接教程
  • nginx路径匹配的优先级
  • 条件概率、概率乘法公式、全概率公式和贝叶斯 (Bayes) 公式
  • phpstrom 配置调试 php 项目全流程,弄清一些概念
  • vue项目本地调试使用https
  • 软考案例分析实例答题模板
  • CS内网渗透 - 如何通过冰蝎 Webshell 上线 Weblogic 服务器到 Cobalt Strike 并绕过杀软检测(360、火绒)?
  • 8.2 对话框2
  • 把中国声音带向世界,DG和Blue Note落户中国
  • 株洲一重病妇女被要求本人到银行取款时去世?当地警方:正在处理
  • 因存在安全隐患,福特公司召回约27.4万辆SUV
  • 万科再获深铁集团借款,今年已累计获股东借款近120亿元
  • 上海杨浦:鼓励龙头企业与高校共建创新联合体,最高支持200万元
  • 习近平同巴西总统卢拉共同出席合作文件签字仪式