Testmanage​r里导入外部EXCE​L测试用例 ,表格内已经要求了信​号以zoh格式导入,​run结束确认bas​eline生效了,但​inputs未生效。​请帮帮我

17 views (last 30 days)
kuo
kuo on 30 Dec 2025 at 2:10
Answered: kuo on 31 Dec 2025 at 7:17
这是我的某一个测试用例
简单描述:一个input:A关联一个output:B其保持一一对应的关系。(A_in→GAIN→A_out) 固定步长0.01s
我在inputs选项勾选了include input data in the test result
在结果中的external inputs 显示的对应输入信号是zoh模式,如下图所示 瞬间跳变需求
baseline中输出端口B与其一致见下图
Sim Out图中呈现平滑式阶跃
在baseline与sim out对比图中很明显可以看到输出结果与期望不符合(sim out在2.51开始值发生了莫名其妙的变化,baseline准确的表达了zoh的格式要求)
我对创建的harness和引用模型进行了排查 并且试图在输出之后加上zero-order-hold模块。如下图所示很显然数据在进入harness之前就已经发生了一次linear 之后被视为zoh
请帮我解答这个疑惑 我的基于engine的python脚本都是这样逻辑来实现的如果解决不了对我很糟糕,非常非常感谢

Accepted Answer

kuo
kuo on 31 Dec 2025 at 7:17
问题解决。问题出现在harness创建环节默认输入端口Inport选项,该选项会创建测试模型的输入端口。
端口默认勾选了插值选项导致testmanager处要求为zoh格式的输入信号在传入harness时发生变化

More Answers (0)

Products


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!