rmml.net
当前位置:首页 >> simulink 每采集100个数据就输出处理一次,有什么... >>

simulink 每采集100个数据就输出处理一次,有什么...

(1)在simulink里面把你想要输出的变量放到simout里面(simulink里面sinks部分里面有),simout调整成一个向量形式(save format选array) (2)写个m文件: // 假设你的mdl文件名是abc.mdl simresults={}; for i=1:100 sim('abc'); simresults=...

明确一下:你的要求是在仿真结束后处理,而不是仿真过程中在线处理吧? 这两种情况完全不同的。

你可以用simulink-commonly used blocks里面的switch实现该切换功能。例如,将初值信号输入至port1,系统输出值放至port3,然后利用一个step模块实现switch的切换。

你不就是想得到一个cos100t 的输入信号么?对不? 你可以使用sine wave 模块。然后按照这样设置。

这个不是产生不了的问题,失真是你的步长没设好导致的 Simulation-Configuration Parameters,最大步长改一下,你的100Hz的话,就设1e-4,更小像1e-5也行。算法的话也可以换一下,不过主要还是步长 给你附个图吧

使用Ellip做了一个低通滤波器,可能不是你需要的陷波 Fs = 48000; % Sampling Frequency Fpass = 50; % Passband Frequency Fstop = 100; % Stopband Frequency Apass = 1; % Passband Ripple (dB) Astop = 80; % Stopband Attenuation (dB) mat...

就是系统搭建的问题,有的时候问题是出现在变黄色的那个模块,有的时候其实问题是在其它模块,总之,你的系统肯定搭的有问题,好好对理论做下检查吧

我有英文的MPC的用法,要的话把Q留下,给你发

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com