gpt4 book ai didi

modelica - 连接到连接器阵列的一部分

转载 作者:行者123 更新时间:2023-12-04 18:22:56 42 4
gpt4 key购买 nike

我有一个连接器阵列,我想将另一个较小的类似连接器阵列连接到该连接器阵列的一部分。 a 的示例x 的数组连接器, b y 的数组连接器, x < y :

connect(a[:], b[1:x]); // works fine
connect(a[:], b[2:x+1]); // gives an error

我在第二种情况下得到的错误(在 Dymola 2012 中检查模型时)说:
Error: Failed to expand connect(a[:], b[2:x+1])

这是语言还是工具限制?是否有解决方法(除了使用 for 循环连接每个单独的连接器)?

最佳答案

这一定是一个工具限制,因为规范说:

Subscripts in a connector reference shall be parameter expressions or the special operator “:”.



我能想到的唯一解决方法是一个 for 方程或更明显的方法:向 Dymola 团队提交错误报告。我会为 OpenModelica 做同样的事情(它会生成方程,但是是错误的)。

关于modelica - 连接到连接器阵列的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286802/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com