小工具知识网

当前位置: 首页 > 行业知识 > 利用sim函数在m文件里运行Simulink模型

行业知识

利用sim函数在m文件里运行Simulink模型

2026-11-05 08:47:09 来源:互联网转载

目录

  • 前言
  • 准备
  • 参考文章
  • 第一步
  • 第二步
  • ���三步

    前言

    最近在使用Simulink做仿真的时候,需要在m文件里运行Simulink模型,用到了sim函数,记录一下

    准备

    • MATLAB R2022a

      参考文章

      matlab函数sim,matlab sim函数究竟是怎么用的?

      Matlab中sim函数的用法

      报Too many return arguments are specified错

      matlab simulink数据导出到变量区

      第一步

      首先搭建如图所示模型

      第二步

      PID模块参数(封装):

      To Workspace模块参数:

      打开模型配置

      第三步

      新建一个M文件,输入下面代码:

      clear all;clc;%% 定义参数IN = 5;%期望输入Kp = 60;Ki = 1;Kd = 3;[t,simOut] = sim('PID_sim');%运行模型,模型名字叫PID_sim

      运行代码后

      接着,在M文件里又输入代码:

      figure(1);plot(simout.time,simout.signals.values);grid on;

      显示效果如下:

      Scope的图:

      上面plot图和Scope的图是一样的,这样就可以在M文件里运行仿真模型了。

      赠人玫瑰,手有余香。点个赞啦!

上一篇:全息体验下载攻略,轻松开启全息世界的大门!

下一篇:play英文名怎么读?