万博1manbetx仿真软件测试:更新不断块迭代

3视图(30天)
我创建了一个仿真软件模型万博1manbetx,我想使用仿真软件测试中的测试经理在Speedgoat运行大量的测试用例(实时测试)。
我想对一些测试用例使用脚本迭代测试经理为了改变速度。
中定义的速度是一个常数。
存在的问题:
我尝试设置该常数的内容块在脚本迭代使用setVariable(“名字”、“价值”、“源”、“MainTestModel / SpeedBlock”,“价值”,k)
而执行的测试用例”实时正常转移链”,我得到一个错误:无效的参数“MainTestModel / SpeedBlock /值”。
我做错了什么?
我怎么能改变常数的值块迭代?
也可以使用一个结构在不断的块和仍然更新使用“setVariable”?

接受的答案

MathWorks支万博1manbetx持团队
这个想法是为了利用“参数覆盖”部分的“实时正常转移链”在仿真软件测试经理。万博1manbetx
请遵循以下步骤:
  1. 选择测试“实时正常转移链”
  2. 打开“参数覆盖”部分
  3. 点击“刷新”表的底部。这将实际构建实时应用和检索模型中所有可用的参数
  4. 记下参数设置/工作空间变量的名称相对应的模型元素“MainTestModel / SpeedBlock”。很可能叫“速度”基于我所看到的你的模型。
  5. 现在你可以覆盖这个值如下:
> > setVariable (testItr“名称”,“速度”,“价值”,num2str (k));
在您的测试迭代。
注意,这里的“源”的论点是不需要的“速度”与模型元素相关联的变量已经“MainTestModel / SpeedBlock”。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!