# `Methods` 静态类 - 命名空间:`Autolabor.PM1` - 源文件:[`Methods.cs`](https://github.com/autolaborcenter/Autolabor.PM1.SDK.Net/blob/master/PM1.SDK.Net/PM1.SDK.Net/Methods.cs) - 库文件:`pm1_sdk_native.dll`、`PM1.SDK.Net.dll` ------ 提供一组用于控制机器人的静态方法。 ## 本文内容 - 定义 - 属性 - 方法 ## 定义 ```c# public static class Methods ``` 继承关系:`Object` → `Methods` ## 属性 | 名字 | 描述 | | ------------------------------------------ | --------------------------- | | [`Parameters`](Methods/Parameters) | 获取参数索引器。 | | [`Odometry`](Methods/Odometry) | 获取里程计读数。 | | [`State`](Methods/State) | 获取或设置底盘工作状态。 | | [`PhysicalTarget`](Methods/PhysicalTarget) | 设置物理模型下的目标运动状态。 | | [`WheelsTarget`](Methods/WheelsTarget) | 设置差动模型下的目标运动状态。 | | [`VelocityTarget`](Methods/VelocityTarget) | 设置运动模型下的目标运动状态。 | | [`Paused`](Methods/Paused) | 查询、设置或解除暂停。 | ## 方法 | 名字 | 描述 | | ---------------------------------------------- | ------------------------------- | | [`Initialize`](Methods/Initialize) | 初始化。 | | [`Shutdown`](Methods/Shutdown) | 关闭。 | | [`ShutdownSafety`](Methods/ShutdownSafety) | 安全关闭。 | | [`ResetOdometry`](Methods/ResetOdometry) | 清除里程计累计值。 | | [`GoStraight`](Methods/GoStraight) | 动作:直线行驶。 | | [`TurnAround`](Methods/TurnAround) | 动作:原地转身。 | | [`GoArcVS`](Methods/GoArcVS) | 动作:按圆弧行驶。 | | [`GoArcVA`](Methods/GoArcVA) | 动作:按圆弧行驶。 | | [`GoArcWS`](Methods/GoArcWS) | 动作:按圆弧行驶。 | | [`GoArcWA`](Methods/GoArcWA) | 动作:按圆弧行驶。 | | [`GoArcVT`](Methods/GoArcVT) | 动作:按圆弧行驶。 | | [`GoArcWT`](Methods/GoArcWT) | 动作:按圆弧行驶。 | | [`CalculateSpatium`](Methods/CalculateSpatium) | 计算空间尺度。 | | [`DriveSpatial`](Methods/DriveSpatial) | 控制机器人按空间约束运行指定动作。 | | [`DriveTiming`](Methods/DriveTiming) | 控制机器人按时间约束运行指定动作。 | | [`AdjustRudder`](Methods/AdjustRudder) | 动作:调整后轮零位。 | | [`CancelAction`](Methods/CancelAction) | 取消动作。 |