研华Softmotion软件手册:通用运动架构API参考

需积分: 48 12 下载量 142 浏览量 更新于2024-08-07 收藏 8.44MB PDF 举报
"运动状态及速度-asq cssbb question bank - 研 - Softmotion软件手册" 这篇资源主要涉及的是通用运动架构(CommonMotion)中关于群组管理和运动控制的几个关键函数,这些函数用于处理运动状态和速度。在Softmotion软件手册中,这些功能是实现精确运动控制的重要组成部分。 1. **Acm_GpRemAxis**: 这个函数用于从指定的群组中移除一个轴。`GpHandle`是从`Acm_GpAddaxis`获得的群组句柄,而`AxHandle`是从`Acm_AxOpen`得到的轴句柄。当一个轴被移除后,群组仍然可以使用,用户可以继续添加其他轴。然而,一旦使用`Acm_GpClose`关闭群组句柄,该句柄将不能再用。 2. **Acm_GpClose**: 此函数用于移除群组中的所有轴并关闭群组句柄。如果群组数量超过了设备支持的最大群组数,用户必须先关闭一个现有的群组才能创建新群组。 3. **Acm_GpResetError**: 这个函数用于复位群组的状态。如果群组处于`STA_GP_ERROR_STOP`状态,调用此函数后,群组状态将变为`STA_GP_READY`,表示群组准备就绪,可以进行新的操作。 4. **Acm_GpGetState**: 该函数用于获取群组的当前状态。如果群组中的某个轴正在执行单轴运动命令,群组状态将保持不变,不会立即反映新的状态变化。 此外,手册中还提到了研华公司的版权信息以及对其产品和服务的质量保证政策。产品提供两年的质量保证,质保期内提供免费维修或更换服务。如果产品出现故障,用户需要收集相关信息并与供应商联系,获取Return Material Authorization (RMA)序列号以进行后续的维修流程。 这部分内容着重介绍了如何在Softmotion软件中管理运动群组,监控和处理运动状态,这对于自动化和运动控制应用来说至关重要,因为它们直接影响到设备的运行效率和精度。