关注:94 2014-01-19 12:24

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

已解决 悬赏分:0 - 解决时间 2024-05-19 08:40
  支持(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文档。