Motion Control Systems
    4.
    发明申请
    Motion Control Systems 审中-公开
    运动控制系统

    公开(公告)号:US20090157199A1

    公开(公告)日:2009-06-18

    申请号:US12244673

    申请日:2008-10-02

    Abstract: A system for allowing communication between a software application and at least one motion controller in a set of motion controllers comprising a set of motion operations, a set of motion commands, a set of selectable software modules, a software system, and a driver administrator. At least one motion command is associated with at least one primitive motion operation. Each software module is associated with at least one motion controller in the set of motion controllers. At least two selectable software modules expose a common software interface. The software application comprises a plurality of motion commands associated with a desired motion sequence, where the application comprises at least one motion command associated with a primitive motion operation. The software system uses the driver administrator to select at least one selected software module. The software application uses the driver administrator to load the selected software module. The software system commands at least one selected motion controller to perform the desired motion sequence using the plurality of motion commands of the software application, and the common software interface exposed by the at least one selected software module associated with the at least one selected motion controller.

    Abstract translation: 一种用于允许软件应用与一组运动控制器中的至少一个运动控制器之间的通信的系统,包括一组运动操作,一组运动命令,一组可选软件模块,软件系统和驾驶员管理员。 至少一个运动命令与至少一个原始运动操作相关联。 每个软件模块与该组运动控制器中的至少一个运动控制器相关联。 至少有两个可选软件模块公开了一个通用软件界面。 软件应用包括与所需运动序列相关联的多个运动命令,其中应用包括与原始运动操作相关联的至少一个运动命令。 软件系统使用驱动程序管理员来选择至少一个选定的软件模块。 软件应用程序使用驱动程序管理员加载所选的软件模块。 所述软件系统命令至少一个所选择的运动控制器,以使用所述软件应用的多个运动命令来执行所需的运动序列,以及由所述至少一个选定的软件模块暴露的所述公共软件界面,所述软件模块与所述至少一个选定的运动控制器 。

    Motion control systems
    5.
    发明申请
    Motion control systems 审中-公开
    运动控制系统

    公开(公告)号:US20080275576A1

    公开(公告)日:2008-11-06

    申请号:US10316451

    申请日:2002-12-10

    Abstract: A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. The system comprises a software system that employs an application programming interface comprising component functions and a service provider interface comprising driver functions. A system programmer writes an application that calls the component functions. Code associated with the component functions relates these functions to the driver functions. A hardware designer writes driver code that implements the driver functions on a given motion control hardware product. The driver functions are separated into core and extended driver functions. All software drivers implement the core driver functions, while the software drivers need not contain code for implementing the extended driver functions. If the software driver does not contain code to implement an extended driver function, the functionality of the extended driver function is obtained through a combination of core driver functions. The system programmer may also select one or more streams that allow the control commands to be communicated to, and response data to be communicated from, motion control hardware.

    Abstract translation: 一种用于运动控制的系统,其中开发独立于用于实现系统的实际运动控制硬件的应用。 该系统包括采用包括组件功能的应用程序编程接口和包括驱动程序功能的服务提供程序接口的软件系统。 系统程序员编写一个调用组件功能的应用程序。 与组件功能相关的代码将这些功能与驱动程序功能相关联。 硬件设计人员编写驱动程序代码,在给定的运动控制硬件产品上实现驱动程序功能。 驱动程序功能分为核心和扩展驱动程序功能。 所有软件驱动程序实现核心驱动程序功能,而软件驱动程序不需要包含用于实现扩展驱动程序功能的代码。 如果软件驱动程序不包含实现扩展驱动程序功能的代码,扩展驱动程序功能的功能是通过核心驱动程序功能的组合获得的。 系统程序员还可以选择允许将控制命令传送给运动控制硬件的响应数据和响应数据的一个或多个流。

    Motion control systems
    7.
    发明授权

    公开(公告)号:US5867385A

    公开(公告)日:1999-02-02

    申请号:US656421

    申请日:1996-05-30

    Abstract: A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. The system comprises a software system that employs an application programming interface comprising component functions and a service provider interface comprising driver functions. A system programmer writes an application that calls the component functions. Code associated with the component functions relates these functions to the driver functions. A hardware designer writes driver code that implements the driver functions on a given motion control hardware product. The driver functions are separated into core and extended driver functions. All software drivers implement the core driver functions, while the software drivers need not contain code for implementing the extended driver functions. If the software driver does not contain code to implement an extended driver function, the functionality of the extended driver function is obtained through a combination of core driver functions. The system programmer may also select one or more streams that allow the control commands to be communicated to, and response data to be communicated from, motion control hardware.

Patent Agency Ranking