Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Net等待异步响应_Vb.net_Loops_Asynchronous - Fatal编程技术网

Vb.net Net等待异步响应

Vb.net Net等待异步响应,vb.net,loops,asynchronous,Vb.net,Loops,Asynchronous,我正在开发一个windows窗体应用程序,该程序控制多个步进电机,这些步进电机反过来驱动相机。步进电机通过Arduino作为串行端口进行控制 在应用程序中,Arduino接收绝对位置命令(例如x;23,y;90,z;120),然后将各种电机移动到相应的命令,同时电机移动Arduino输出当前位置,最后我将让其输出x;好的,y;好,z,;好的,回答 当从arduino接收到电机位置时,这些位置会在状态视图的应用程序中更新,但是在我的代码中,我实际上需要像下面这样循环(伪代码) 如何暂停循环(线程)

我正在开发一个windows窗体应用程序,该程序控制多个步进电机,这些步进电机反过来驱动相机。步进电机通过Arduino作为串行端口进行控制

在应用程序中,Arduino接收绝对位置命令(例如x;23,y;90,z;120),然后将各种电机移动到相应的命令,同时电机移动Arduino输出当前位置,最后我将让其输出x;好的,y;好,z,;好的,回答

当从arduino接收到电机位置时,这些位置会在状态视图的应用程序中更新,但是在我的代码中,我实际上需要像下面这样循环(伪代码)

如何暂停循环(线程),直到从串行端口收到OK响应


非常感谢

您能提供所有与声明和连接com1相关的代码吗?干杯。你能包括所有与声明和连接com1有关的代码吗?干杯
For i = LowerLimit to UpperLimit step IntervalStep
     com1.WriteLine("x;" & x ",y;" & y & ",z;" & i)
     'wait for OK response from Serial Port
     'Capture Image
next