我正在运行Simulink,并具有MatlabFunctionblock来编写自己的代码。在这个函数中,我想从我的matlab工作区中调用其他函数。
我可以使用以下行:
coder.extrinsic('name_of_Function_in_workspace.m')
并使用以下命令在块中调用工作区函数:
[out_variable] = name_of_Function_in_workspace(in_variable)
但是,“代码生成器为调用外部函数生成代码,但不生成函数的内部代码”(来自mathworks)
因此,我无法使用调试器,并且没有考虑断点。
是否可以通过调整参数来使用调试器?还是您有使用coder.extrinsic之外的其他方法?
任何帮助将不胜感激。预先感谢您的宝贵时间。