专栏
标签
Sysblorer与Sysblock混合仿真输出不正确
技术分享
发布于 2025-07-10 10:48:34
查看 2过去327天

两者设置了不同的仿真步长,如果sysplorer步长大于sysblock,会造成仿真结果读不到部分sysblock的数据,因此只要确保Sysplorer读取时,sysblock正好采样即可,例如Sysplorer0.1,sysblock0.2。
1.使用sysblock搭建累加模型:
image.png
2.设置Sysblock模型步长为0.1;
image.png
3.新建sysplorer模型,将sysblock模型拖入其中,并连接输出端口;
image.png
4.打开sysplorer仿真设置,步长设置为0.3,类型选择为定步长,算法选择为Euler:
image.png
5.仿真模型,查看输出结果,此时发现仿真结果显示不完全;
image.png
6.重新修改步长为0.1;
image.png
7.再次点击仿真,此时输出曲线正常,结果正确没有丢失;
image.png

所属专栏:Sysplorer基础平台
产品信息:Sysblock 嵌入式代码生成工具
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天