SIL测试就是在PC上验证模型是否与代码功能一致。在项目开展中,用在需要将控制器生成移植到硬件前,把控制器的模块生成代码,与对应的控制器模块做等效性测试。 1.Simulink的SIL软件在环测试 MBD开发是将Simulink中开发的算法自动生成为c代码。但是代码自动生成工具本身的原因或者代码生成工具没有正确设置或者其他未知原因,...
第一步:首先在Libraries处配置.c和.h文件,注意SRC_PATH是目标.c文件的路径,INC_PATH是头文件.h的路径,两个路径一般相同,设置完成路径后利用ENTRY进入头文件和执行.c文件,一定要注意MATLAB命令框中的检索路径为这些文件的路径下,也就是必须在G:\Power Electrical\V3_Inverter_C_Control_LP_PLL路径下 图1 头文件...
Altera的SOPC Builder开发环境的功能:A、是Nios II软核处理器的开发包,用于实现Nios II系统配置、生成以及与Nios II系统相关的监控和软件调试平台的生成。B、用于完成基于Nios II系统的软件开发和调试,并可借助其自带的Flash编程器完成对Flash以及EPCS的编程操作。C、是Matlab/Simulink设计工具和QuartusII设计工具之间的...
对于手写代码,SiL可能是第一个测试级别。与MiL一样,目标是在早期阶段发现错误。 对于第1种模型生成的代码,为了验证生成的代码与原模型的等效性,应当进行背靠背测试。在TPT中,背靠背测试尤为便捷。以Simulink模型为例,用户只需要点击FUSION DLL就能调用Simulink生成代码,并且一键生成SiL测试平台,同时运行MiL和SiL平台,还能...
压力测试 多次运行测试用例,增加检测被测系统的非确定性行为的可能性。简单地指定一个测试用例是否应该使用不同的参数集执行几次。 Linux环境中的Simulink模型 TPT现在支持Docker环境下,在云中的Linux、持续集成环境或本地主机上运行MiL测试。 问题视图 在测试项目设置过程中新的问题视图像一个助手。它能帮助用户罗列出...