金宝app仿真软件变种子系统接受多个输入维度

1视图(30天)
我有一个问题关于变体模型。我创建了一个“子系统”的形式变异模型,代表了某种我物理系统的一部分。在这个变体模型只是一个Matlab函数块编码,使其能够接受各种大小的输入(标量、数组)和输出相同的大小自动调整。
然而,一旦我开始编译的主要模型,变体模型推断所有信号是标量。因此里面的功能不工作了。我想知道我应该如何指定端口尺寸,使其接受多个输入的大小。我知道编译器需要信息的最大大小数组。
我可以指定的最大尺寸,检查变量大小的盒子。但是一旦我试图运行一个模型,不输入数组的最大大小模型返回一个错误。
错误使用modelfunctioncaller(30行)
错误在港口宽度或维度。输出端口1
“Test_block / Mux”一个一维向量2元素。
错误使用modelfunctioncaller(30行)
错误在港口宽度或维度。输入端口1
“Test_block / Model1”一个一维向量4元素。
我该如何在Matlab中指定大小功能块,在变体模型中,这样,它能够接受多个大小?
亲切的问候,
罗宾
1评论
Vineeth Kartha
Vineeth Kartha 2016年3月17日
你好,
会让你共享模型,这样每个人都更好地了解MATLAB代码做什么。
问候
Vineeth

登录置评。

答案(0)

类别

找到更多的在基于组件的建模帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!