如何处理Sysplorer物理模型与Sysblock模型混合仿真时,输入输出维度不同导致的报错。
技术分享
发布于 2025-08-06 16:58:19
查看 8过去300天
问题描述
用户搭建的模型为Sysplorer物理模型与Sysblock模型混合仿真,其中Sysblock模型输入接口为长度为2的double数组。



点击仿真后报上述错误。
解决方案
遇到该类型报错,首先考虑可能是输入输出维度导致的问题,按照推测当连线设置如下时,会产生用户相同的报错。按照下图的设置,数据传输过程中仅将multiplex模块输出y的第二位元素传递至ADC2模型输入接口的Inport第二位,因此仿真缺少元素会报错。

正常处理方法为保持默认设置,连线时直接将数组传输即可,前提要保证前后接口一致。

此时模型仿真即可修复报错,正常仿真出结果。
所属专栏:Sysblock基础平台
产品信息:Sysblock 嵌入式代码生成工具