Motion control systems and methods
    2.
    发明申请
    Motion control systems and methods 审中-公开
    运动控制系统和方法

    公开(公告)号:US20060206219A1

    公开(公告)日:2006-09-14

    申请号:US11084673

    申请日:2005-03-18

    申请人: David Brown Jay Clark

    发明人: David Brown Jay Clark

    IPC分类号: G05B19/18

    摘要: A system for moving an object comprising a motion control device, an application program, a computer processor, and a data exchange system. The application program identifies a predetermined set of data items associated with the motion control device. The computer processor is in communication with the motion control device and the application program to operate the motion control device by sending control commands to the motion control device. The data exchange system updates the application program when any of the data items in the predetermined set of data items changes.

    摘要翻译: 一种用于移动物体的系统,包括运动控制装置,应用程序,计算机处理器和数据交换系统。 应用程序识别与运动控制设备相关联的预定的一组数据项。 计算机处理器与运动控制装置和应用程序通信,以通过向运动控制装置发送控制命令来操作运动控制装置。 当预定数据项集合中的任何数据项发生变化时,数据交换系统更新应用程序。

    Object oriented data processing
    3.
    发明授权
    Object oriented data processing 有权
    面向对象的数据处理

    公开(公告)号:US07016918B2

    公开(公告)日:2006-03-21

    申请号:US09973069

    申请日:2001-10-10

    IPC分类号: G06F17/30 G06F7/00

    摘要: A method and arrangements in a computerized system for control operations is disclosed. The computerized is adapted for processing data associated with real world entities based on objects representing the real world entities. In the method at least one formal instance is created, the at least one formal instance containing information regarding instantiation of at least one object. At least one formal instance is associated with one or more formal instances or groups of formal instances based on information of the type of said at least one object or the at least one formal instance.

    摘要翻译: 公开了一种用于控制操作的计算机化系统中的方法和装置。 计算机化适于基于表示真实世界实体的对象处理与真实世界实体相关联的数据。 在所述方法中,至少一个形式实例被创建,所述至少一个形式实例包含关于至少一个对象的实例化的信息。 基于所述至少一个对象或至少一个正式实例的类型的信息,至少一个正式实例与一个或多个正式实例或一组正式实例相关联。

    Virtual numeric control device adaptable to any real numeric control device
    4.
    发明授权
    Virtual numeric control device adaptable to any real numeric control device 失效
    适用于任何实际数字控制装置的虚拟数字控制装置

    公开(公告)号:US06424883B1

    公开(公告)日:2002-07-23

    申请号:US09184582

    申请日:1998-11-03

    IPC分类号: G06F1900

    摘要: A numerical control apparatus is provided with an application including commands to be used therein and a virtual numerical control device independent of the specifications of a real numerical control device to be driven actually. Alternatively, the application including the commands to be used in the numerical control apparatus and virtual numerical control device independent of the specifications of the real numerical control device to be driven actually are executed. By doing this, differences between the commands and the respective specifications of the numerical control devices are eased by commands proper to the virtual numerical control device, so that the commands are made common. At the same time, commands independent of the hardware and software of the numerical control apparatus are formed for the apparatus.

    摘要翻译: 数值控制装置具有包括要使用的命令的应用和独立于要实际驱动的实际数控装置的规格的虚拟数控装置。 或者,执行包括在数控装置和虚拟数控装置中使用的命令的应用,与实际驱动的实数数控装置的规格无关。 通过这样做,数字控制装置的命令和相关规格之间的差异通过适用于虚拟数字控制装置的命令来缓解,使得这些命令是共同的。 同时,为该装置形成独立于数字控制装置的硬件和软件的命令。

    System and method for performing type checking and class propagation of
attributes in a graphical data flow program
    5.
    发明授权
    System and method for performing type checking and class propagation of attributes in a graphical data flow program 失效
    用于在图形数据流程序中执行属性的类型检查和类传播的系统和方法

    公开(公告)号:US5905649A

    公开(公告)日:1999-05-18

    申请号:US717772

    申请日:1996-09-23

    摘要: A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and a graphical programming environment for creating and executing programs to control the instrument. The programming environment comprises a VISA session control, VISA function nodes and VISA attribute nodes, an object manager and block diagram and front panel editors used to create a VISA virtual instrument. The method for controlling the instrument comprises displaying on the screen VISA session icons, VISA function nodes, and VISA attributes nodes and wiring them together to create the VISA virtual instrument. Virtual instruments, or graphical programs, may be created which are portable across different possible VISA I/O interface types, such as GPIB, VXI, and asynchronous serial interfaces, for coupling the instrument to the computer system. The object manager parses a class definition file to determine possible VISA classes associated with the instrument and the attributes and functions which are valid for a each class. The environment performs type propagation checking to insure that program elements are not wired together in an invalid manner by the user in order to avoid program errors. In particular, the environment checks to see that attributes to be set on and functions to be performed with the instrument are valid for the class of the VISA session associated with the instrument. The environment further performs class propagation between objects in the program to avoid programming errors.

    摘要翻译: 一种用于在图形编程环境中创建独立于仪器的界面类型来控制仪器的程序的系统和方法。 该系统包括包括显示屏和输入设备,耦合到计算机系统的仪器以及用于创建和执行程序以控制仪器的图形编程环境的计算机系统。 编程环境包括VISA会话控制,VISA功能节点和VISA属性节点,用于创建VISA虚拟仪器的对象管理器和框图以及前面板编辑器。 用于控制仪器的方法包括在屏幕上显示VISA会话图标,VISA功能节点和VISA属性节点,并将它们连接在一起以创建VISA虚拟仪器。 可以创建虚拟仪器或图形程序,这些程序可以通过不同的可能的VISA I / O接口类型(如GPIB,VXI和异步串行接口)进行移植,用于将仪器耦合到计算机系统。 对象管理器解析类定义文件以确定与仪器相关联的可能的VISA类以及对每个类有效的属性和函数。 环境执行类型传播检查,以确保程序元素不被用户无效地连接在一起以避免程序错误。 特别地,环境检查要设置的属性,并且与仪器一起执行的功能对于与仪器相关联的VISA会话的类是有效的。 环境进一步执行程序中的对象之间的类传播,以避免编程错误。

    Motion control systems
    8.
    发明授权
    Motion control systems 有权
    运动控制系统

    公开(公告)号:US06516236B1

    公开(公告)日:2003-02-04

    申请号:US10021669

    申请日:2001-12-10

    IPC分类号: G05B1918

    摘要: 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.

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

    Event management systems and methods for the distribution of motion control commands
    9.
    发明申请
    Event management systems and methods for the distribution of motion control commands 有权
    用于分配运动控制命令的事件管理系统和方法

    公开(公告)号:US20020165627A1

    公开(公告)日:2002-11-07

    申请号:US10074577

    申请日:2002-02-11

    IPC分类号: G05B019/18

    摘要: A motion control system for controlling a target device to perform a desired motion operation. The motion control system comprises at least one motion event provider, a motion event manager, and a motion control component. The motion event provider is configured to generate at least one event token upon the occurrence of at least one predetermined event. The event token is associated with at least one motion command. The motion event manager receives the at least one event token. The motion control component is adapted to transmit to the target device a control command based on the at least one motion command associated with the event token received by the motion event manager.

    摘要翻译: 一种运动控制系统,用于控制目标装置执行期望的运动操作。 运动控制系统包括至少一个运动事件提供者,运动事件管理器和运动控制部件。 运动事件提供器被配置为在发生至少一个预定事件时生成至少一个事件令牌。 事件令牌与至少一个运动命令相关联。 运动事件管理器接收至少一个事件标记。 运动控制部件适于基于与由运动事件管理器接收的事件令牌相关联的至少一个运动命令向目标设备发送控制命令。

    Motion control systems
    10.
    发明授权
    Motion control systems 失效
    运动控制系统

    公开(公告)号:US5691897A

    公开(公告)日:1997-11-25

    申请号:US454736

    申请日:1995-05-30

    摘要: 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.

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