Methods.DriveAsync 静态异步方法¶
命名空间:
Autolabor.PM1源文件:
AsyncMethods.cs库文件:
pm1_sdk_native.dll、PM1.SDK.Net.dll
异步动作:行驶。
重载¶
| 参数签名 | 描述 |
|---|---|
DriveAsync(double v, double w, double spatium, Action<double> progress, Action<Exception> handler) |
控制机器人异步执行受空间约束的指定动作。 |
DriveAsync(double v, double w, TimeSpan time, Action<double> progress, Action<Exception> handler) |
控制机器人异步执行受时间约束的指定动作。 |
DriveAsync(double v, double w, double spatium, Action<double> progress, Action<Exception> handler)¶
定义¶
public static async Task DriveAsync(
double v, double w, double spatium,
Action<double> progress,
Action<Exception> handler
)
参数¶
v- 线速度(米/秒)w- 角速度(弧度/秒)spatium- 空间约束(参见 CalculateSpatium)progress- 进度报告回调handler- 异常处理回调
DriveAsync(double v, double w, TimeSpan time, Action<double> progress, Action<Exception> handler)¶
定义¶
public static async Task DriveAsync(
double v, double w, TimeSpan time,
Action<double> progress,
Action<Exception> handler
)
参数¶
v- 线速度(米/秒)w- 角速度(弧度/秒)time- 时间约束progress- 进度报告回调handler- 异常处理回调
返回值¶
(无)