【发布时间】:2011-07-13 20:18:43
【问题描述】:
我有一个 Simulink 模型,目前正在从脚本运行(即不是函数)。该脚本将变量值写入 MATLAB 工作区,运行模型仿真(使用这些值),然后模型将其他值写入工作区。如果我尝试将脚本转换为函数(即通过将 function [output] = runSim() 放在文件顶部),那么 Simulink 会抱怨它不知道变量,大概是因为它们不在 MATLAB 工作区中,而是它们在函数范围内。
除了将它们粘贴到工作区之外,是否有一种优雅的方法可以为 Simulink 模型提供输入并从 Simulink 模型中获取输出?
【问题讨论】: