我们试图将一个仿真模型作为一个块集成到Simulink中我们有一个自定义的连续块,它加载一个m文件,其中包含函数导数、输出等。
我的问题是:是否有办法找出当前使用的解算器和使用的参数我们的模型将无法支持可变时间求解器,我想给出一个警告同样,模型需要固定的初始化步长。
提前谢谢。

最佳答案

可以使用

get_param('modelName', 'SolverName');

其他一些公共解算器参数是
AbsTol
FixedStep
InitialStep
ZcThreshold
ExtrapolationOrder
MaxStep
MinStep
RelTol
SolverMode

通过在您最喜欢的文本编辑器中打开.mdl文件并对其进行挖掘,可以找到您可能希望查询的其他参数。

09-15 13:59