Vuser_489285
2022-05-14 15:57
VM算法平台

VM中两个模块或流程之间怎么才能做到延时触发。

想让两个模块执行之间有一个延迟,比如说在一个流程中发送数据给串口,3秒后再接收数据。

或者流程1执行完3秒后再执行流程2

需要怎么实现呢?

谢谢!

  • 71
  • 1
  • 分享

全部回答4

七七八八

流程1的最后添加一个脚本模块+触发模块(触发流程2);


脚本内可以这么写:System.Threading.Thread.Sleep(3000);

2022-05-16 10:46
  • 评论
  • |

评论2

Vuser_489285

提问者

成功了,非常感谢!

想问一下,这个函数VM中有使用说明吗,有的话在哪个路径下?

2022-05-16 12:32
  • 回复
  • |

七七八八

回复

Vuser_489285

提问者

VM脚本基本C#开发,这个函数也是C#语言自带的哦,可以百度下相关函数说明

2022-05-16 13:43

Vuser_603793

我做过的,可以通过插入脚本,软件脚本里写延时。

2022-05-15 22:49
  • 评论
  • |

评论1

Vuser_489285

提问者

脚本应该怎么写,请指教,谢谢!

2022-05-16 09:16
  • 回复
  • |

Vuser_489285

版主在吗?

有没有相关的示例脚本?

2022-05-15 22:07
  • 评论
  • |

matao1314

第一个算子块加个延时算子。

2022-05-14 16:06
  • 评论
  • |

评论1

Vuser_489285

提问者

哪个是延时算子?

2022-05-14 16:24
  • 回复
  • |

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器