首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在simulink中得到连续状态块的列表?

如何在simulink中得到连续状态块的列表?
EN

Stack Overflow用户
提问于 2016-04-18 23:14:31
回答 1查看 3.9K关注 0票数 1

我有一个有源电力滤波器模型的Simulink R2013b,我想运行在Opal OP5600 (软件:RT-Lab10.0.7)仿真平台上。

当我试图构建模型时,我得到了以下错误:

"FixedStepDiscrete“解算器不能用于模拟方框图,因为它包含连续状态

很明显,我试图用谷歌搜索解决方案:解决程序不能处理连续状态块,所有提出的解决方案都是:要么更改求解器(因为硬件平台不允许这样做,这是我做不到的事情),所以我用第二个选项进行堆栈,即:将连续状态块替换为离散状态块。

所以我的问题是:

如何获得连续状态块的列表,以便用离散状态块替换它们?

EN

回答 1

Stack Overflow用户

发布于 2016-04-19 10:11:10

看看Simulink文档中的国家信息。你也许能做这样的事:

代码语言:javascript
运行
复制
% Replace vdp by your actual Simulink model
open_system('vdp');
states = Simulink.BlockDiagram.getInitialState('vdp');

得到模型的初始状态。状态是一个特定时刻的快照,您不能一直获取所有的模型状态。

错误窗口不是指向具有连续状态的“违规”块吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36705872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档