越秀网站建设价格,网站上传后打不开,导航单页模板wordpress,国内可访问的海外网站和应用1.首先要搞清楚Workspace概念。包括基本工作区#xff08;base workspace#xff09;和函数工作区。默认条件下在命令窗口中输入命令使用的是base workspace#xff0c;但对于每个函数#xff0c;都有自己独立的工作区。
2.GUI回调函数作为function有独立的工作区。
3.使…1.首先要搞清楚Workspace概念。包括基本工作区base workspace和函数工作区。默认条件下在命令窗口中输入命令使用的是base workspace但对于每个函数都有自己独立的工作区。
2.GUI回调函数作为function有独立的工作区。
3.使用sim(‘model’)命令导出到工作区的数据默认是在调用sim函数的宿主程序。例如在命令窗口直接调用产生的数据在base工作区而在回调函数调用则变量在相应的函数工作区。
问题可能就出在这里在回调函数中调用sim(‘model’)但试图在base工作区找输出的变量
解决办法 1如果可以尝试在回调函数中处理和使用数据 2如果确实需要把数据保存到base工作区则调用sim函数时采用下面的做法
evalin(base,sim(model))这种做法强制在base工作区执行sim命令相应产生的结果也会在base工作区中。 注 sim(model) 使用现有模型配置参数运行指定的模型并返回结果。 evalin(ws, expression) 执行expression使其在工作空间ws中运行。expression是一个包含有效matlab表达式的字符向量或者字符串标量。 MATLAB base workspace 是从MATLAB命令行不在调试器中时看到的工作空间。caller workspace 是调用当前正在运行的函数的函数的工作空间。
参考文献
[1]在gui中用sim‘model’)启动simulink后,数据没存到workspace中怎么解决