Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个嵌入式 Matlab 函数,用于创建 Simulink 模型。两个函数都使用第二个函数的输出作为输入。我现在收到一个错误,表明这是一个无效循环。
有谁知道如何实现这种行为?
您已经创建了一个代数循环,这意味着计算 Embedded MATLAB 模块的输入直接取决于模块的输出。当循环是“自循环”时,这是不允许的,即循环中只有一个块。
解决此问题的一种方法是将 Unit Delay 模块放置在信号反馈到嵌入式 MATLAB 模块的某个位置。有关更多信息,请参阅有关代数环的文档。