我正在开发一个SFunction并在Simulink中编译子模型,这是一个调用使用Realtime Workshop编译的DLL的SFunction.问题是,一旦我编译了子模型一次,通过SFunction在本机Simulink中执行它,模型就完成了,MATLAB仍然保留了子模型DLL的句柄.在重新启动MATLAB之前,我无法重新编译DLL,从而强制释放DLL.
我甚至走得太远,看看ProcessExplorer是否可以强行关闭手柄,但它不能.