标签: matlab simulink
我正在尝试在Matlab功能块中评估一个字符串表达式。
代码的一部分是这样的:
coder.extrinsic('evalin') s ='Model_On = 8'; evalin('caller','s');
代码运行正常,但没有在调用者工作区中分配varriable。
使用evalin命令背后的原因:字符串s是可变的,我可以在模拟期间更改它(我有一些逻辑可以做到)。 我希望这个evalin命令将Value(8)分配给调用者工作区中的变量(Model_On)。