使用srcWorkspace与数据字典

2视图(30天)
Jared奥格斯堡
Jared奥格斯堡 2017年11月15日
回答: Tamas Rozsa 2022年1月7日
我试图升级现有的模型使用数据字典。目前,代码调用模型的地方到函数空间外部输入数据,然后执行一个sim命令使用参数(“srcWorkspace”、“调用者”)。一旦我附加到数据字典,就好像模型是忽略了srcWorkspace设置和只使用基本工作空间试图找到变量。万博1manbetx
想知道有人知道如果这是故意行为与数据字典,或者有一种方法可以使用数据字典和定义输入数据在一个函数。我用Matlab R2016b

答案(1)

Tamas Rozsa
Tamas Rozsa 2022年1月7日
我经历了一个非常类似的错误行为R2020a更新7,。
MathWorks证实,这是一个错误。“SrcWorkspace”应该正常工作数据字典。
另一种方式和可能的解决方案来满足模型 临时 数据是利用仿真软件。万博1manbetxSimulationInput类(永久数据应存储在数据字典)。R2020a的细节可以在这里找到: //www.tianjin-qmedu.com/help/releases/R2020a/万博1manbetxsimulink/slref/simulink.simulationinput-class.html
根据技术支持。”万博1manbetx 这个工作流是推荐的工作流应用变量覆盖,随着SimulationInput对象提供了更好的集装箱化、可追溯性和重用在工作流 ”。
不幸的是,这只在R2017b引入了,即在R2016b尚未公布。

社区寻宝

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

开始狩猎!