关注:102 2014-01-11 11:56

为什么都是以ms为延时单位transport dealy.vi与Wait Until Next ms Multiple .vi的输出却不一样?

已解决 悬赏分:0 - 解决时间 2024-05-02 09:16
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40

回答=它们的单位虽然一样但执行方式是不一样的,跟延时单位没有必然联系,transport dealy.vi执行后的输出符合公式y(t) = u(t – T),这里y为输出,u为输入,t为当前仿真时间,T为延时。注意当仿真时间小于延时时输出就为零。这和Wait Until Next ms Multiple.vi输出为当前Wait Until Next ms Multiple.vi所执行的时间值是不一样的。关于仿真时间的定义见 transport dealy.vi的Help文档。