Matlab simulink模型中的误差调试

Matlab simulink模型中的误差调试,matlab,simulink,Matlab,Simulink,我正在尝试使用Cyfuzz与Simulink一起工作,Cyfuzz生成随机模型,以测试Simulink编译器是否存在任何bug。我已生成一个随机模型,可在以下位置找到: 我已经能够通过对块的参数进行一些更改来手动调试错误。但是我想写一个函数,当遇到列出的错误时,它将做出与我相同的更改。由于我是MATLAB新手,我一直在努力做到这一点。我所做的更改是: 在无计数器运行块(bl96)中,将采样时间从-1更改为1 在积分器块(bl68)中,将初始条件从0更改为1 以下是更正模型的链接: 任何帮助都

我正在尝试使用Cyfuzz与Simulink一起工作,Cyfuzz生成随机模型,以测试Simulink编译器是否存在任何bug。我已生成一个随机模型,可在以下位置找到:

我已经能够通过对块的参数进行一些更改来手动调试错误。但是我想写一个函数,当遇到列出的错误时,它将做出与我相同的更改。由于我是MATLAB新手,我一直在努力做到这一点。我所做的更改是:

  • 在无计数器运行块(bl96)中,将采样时间从-1更改为1
  • 在积分器块(bl68)中,将初始条件从0更改为1
  • 以下是更正模型的链接:


    任何帮助都将不胜感激。谢谢。

    那么,您想知道执行步骤1的方法吗。二,。从函数或脚本中为您选择?如果是这样的话,你有没有试过set_param?@Navan我想用一个函数来做。你可以用set_param函数调用来做。它采用块路径、参数名称和值作为参数。e、 g.设置参数(blk_路径,“采样时间”,“1”);