2

我正在寻找一种在 Matlab/Simulink 函数上运行测试的方法。对于“正常”功能,xUnit-Framework 很好。

是否有任何已知的方法来为 Level2 或 c-sfunctions 创建测试?

我知道这将比普通的单元测试复杂得多,但不知何故这应该是可能的?

是否有任何详细信息需要哪些参数来调用函数?

(我问了这个问题——没有得到答案——一周前在Matlab Central上)

4

1 回答 1

0

您可以使用适当的TLC文件(目标语言编译器)从模型生成 C 代码,该文件可以在生成的代码中内联 simulink s-function 块。

稍后您可以对生成的代码执行测试。

如果 S-Function 编写正确,您还可以模拟模型,并在运行时向模型/S-Function 块提供测试输入/数据。

于 2013-07-20T18:48:44.597 回答