Motion control system and method which includes improved pulse placement for smoother operation
    1.
    发明授权
    Motion control system and method which includes improved pulse placement for smoother operation 有权
    运动控制系统和方法,包括改进的脉冲放置,使操作更平稳

    公开(公告)号:US06823221B2

    公开(公告)日:2004-11-23

    申请号:US09997638

    申请日:2001-11-28

    IPC分类号: G05B1132

    CPC分类号: G05B19/40 G05B2219/42235

    摘要: A motion control system and method are disclosed which provide improved pulse placement for smoother operation of a motion device such as a stepper motor. A placement of pulses may be determined for each of a plurality of time intervals such that the pulses are placed evenly across the plurality of time intervals, wherein the quantity of pulses in each of the time intervals is variable. The pulses may be generated and sent to the motion device to move the object to the desired position. A delay may be used to place each pulse at an arbitrary location within one of the time intervals. Where the desired step rate is fractional, time may be “borrowed” for one loop iteration from other loop iterations. In one embodiment, the step rate may be changed from one loop period to the next.

    摘要翻译: 公开了一种运动控制系统和方法,该运动控制系统和方法提供改进的脉冲布置,以便运动装置(例如步进马达)的平滑运行。 可以为多个时间间隔中的每一个确定脉冲的布置,使得脉冲在多个时间间隔内均匀地放置,其中每个时间间隔中的脉冲量是可变的。 可以产生脉冲并将其发送到运动装置以将物体移动到期望的位置。 可以使用延迟来将每个脉冲放置在一个时间间隔内的任意位置。 在期望的步进率是分数的情况下,对于从其他循环迭代的循环迭代,时间可以被“借用”。 在一个实施例中,步进速率可以从一个循环周期改变到下一个循环周期。

    Automatic generation of documentation for specified systems
    2.
    发明申请
    Automatic generation of documentation for specified systems 有权
    为指定的系统自动生成文档

    公开(公告)号:US20070214427A1

    公开(公告)日:2007-09-13

    申请号:US11372682

    申请日:2006-03-10

    IPC分类号: G06F3/048

    CPC分类号: G06F9/453

    摘要: System and method for generating information regarding the functionality of a system. Input specifying at least a portion of functionality of a system may be received, e.g., from a user via a graphical user interface (GUI), and may specify one or more components of the system at a component level. The input may specify one or more components of the system, e.g., software component(s), hardware device(s), function(s) of the system, etc. Information, e.g., help information and/or documentation, describing one or more aspects of the functionality of the system may be automatically generated based on the input. The descriptions of the aspects may include information regarding the synergistic/combinatorial interactions of the components at a system level, e.g., via calculation or derivation from data retrieved from various sources regarding the components of the system. The information may be automatically stored and/or automatically displayed in the GUI substantially in real-time.

    摘要翻译: 用于生成关于系统的功能的信息的系统和方法。 可以例如经由图形用户界面(GUI)从用户接收指定系统功能的至少一部分的输入,并且可以在组件级别指定系统的一个或多个组件。 输入可以指定系统的一个或多个组件,例如软件组件,硬件设备,系统的功能等信息,例如帮助信息和/或文档,描述一个或多个 可以基于输入自动地生成系统的功能的更多方面。 这些方面的描述可以包括关于在系统级别的组件的协同/组合交互的信息,例如通过从关于系统的组件的各种来源检索的数据的计算或推导。 该信息可以基本上实时地自动存储和/或自动显示在GUI中。

    System and method for online specification of a system
    3.
    发明申请
    System and method for online specification of a system 有权
    系统和方法在线规范系统

    公开(公告)号:US20060009945A1

    公开(公告)日:2006-01-12

    申请号:US11223360

    申请日:2005-09-09

    IPC分类号: G06F15/00

    摘要: A system and method for online configuration of a measurement device for a measurement system. The user accesses a server with a client computer over a network and specifies a desired measurement task. If the user lacks the hardware required to perform the task, hardware specifications and configuration software and/or data specific to the user's application, i.e., to perform the task, are sent to a manufacturer, who pre-configures the hardware with the configuration software and/or data to perform the task and sends the pre-configured hardware to the user. The hardware may be re-configurable hardware, such as a programmable hardware element or processor/memory based device. Configuration software and/or data for configuring the user's measurement system hardware (and/or software) to perform the desired task may also be sent to the user. The configuration software sent to the user may comprise a graphical program usable by the measurement system to perform the task.

    摘要翻译: 一种用于在线配置测量系统的测量装置的系统和方法。 用户通过网络访问客户端计算机的服务器并指定所需的测量任务。 如果用户缺乏执行任务所需的硬件,则将硬件规格和配置软件和/或用户应用程序特定的数据(即执行任务)发送给制造商,该制造商使用配置软件预配置硬件 和/或执行任务的数据,并将预配置的硬件发送给用户。 硬件可以是可重新配置的硬件,例如可编程硬件元件或基于处理器/存储器的设备。 用于配置用户测量系统硬件(和/或软件)以执行所需任务的配置软件和/或数据也可以被发送给用户。 发送给用户的配置软件可以包括由测量系统可用以执行该任务的图形程序。

    RECONFIGURABLE MEASUREMENT SYSTEM UTILIZING A PROGRAMMABLE HARDWARE ELEMENT AND FIXED HARDWARE RESOURCES
    5.
    发明申请
    RECONFIGURABLE MEASUREMENT SYSTEM UTILIZING A PROGRAMMABLE HARDWARE ELEMENT AND FIXED HARDWARE RESOURCES 有权
    使用可编程硬件元件和固定硬件资源的可重构测量系统

    公开(公告)号:US20050143968A9

    公开(公告)日:2005-06-30

    申请号:US10058150

    申请日:2001-10-29

    摘要: A system and method for configuring a device to perform a function, where the device includes a programmable hardware element and one or more fixed hardware resources. A program is stored which represents the function. A hardware configuration program is generated based on the program, specifying a configuration for the programmable hardware element that implements the function, and usage of the fixed hardware resources by the programmable hardware element in performing the function. A deployment program deploys the hardware configuration program onto the programmable hardware element, where, after deployment, the device is operable to perform the function, where the programmable hardware element directly performs a first portion of the function, and the programmable hardware element invokes the fixed hardware resources to perform a second portion of the function. An optional measurement module couples to the device and performs signal conditioning and/or conversion logic on an acquired signal for the device.

    摘要翻译: 一种用于配置设备执行功能的系统和方法,其中所述设备包括可编程硬件元件和一个或多个固定硬件资源。 存储表示该功能的程序。 基于程序生成硬件配置程序,指定实现功能的可编程硬件元件的配置,以及可执行硬件元件在执行功能时使用固定硬件资源。 部署程序将硬件配置程序部署到可编程硬件元件上,其中在部署之后,该设备可操作以执行功能,其中可编程硬件元件直接执行功能的第一部分,并且可编程硬件元件调用固定 硬件资源执行功能的第二部分。 一个可选的测量模块耦合到器件,并对所采集的器件的信号执行信号调理和/或转换逻辑。

    Automatic generation of application domain specific graphical programs
    8.
    发明申请
    Automatic generation of application domain specific graphical programs 有权
    自动生成应用程序领域特定的图形程序

    公开(公告)号:US20090183140A9

    公开(公告)日:2009-07-16

    申请号:US10839862

    申请日:2004-05-06

    IPC分类号: G06F9/44

    摘要: System and method for generating an application domain specific graphical program. A graphical user interface (GUI) for specifying functionality of a graphical program in an application domain is displayed, where the GUI corresponds specifically to the application domain. User input to the GUI specifying the functionality of the graphical program is received, and the graphical program generated in response, where the graphical program is executable to perform the specified functionality, and comprises multiple interconnected graphical program nodes that visually represent the graphical program functionality. The GUI includes graphical interface elements operable to indicate and/or specify, e.g., via user input, respective attributes of the graphical program such as timing, triggering, analog and/or digital input/output (I/O), resource allocation, processing option, inclusion of one or more external files, and one or more target devices, among others, and may determine the graphical interface elements based on the specified one or more target devices.

    摘要翻译: 用于生成应用程序域特定图形程序的系统和方法。 显示用于指定应用领域中的图形程序的功能的图形用户界面(GUI),其中GUI对应于应用领域。 接收到指定图形程序的功能的GUI的用户输入,以及响应地生成的图形程序,其中图形程序可执行以执行指定的功能,并且包括可视地表示图形程序功能的多个互连的图形程序节点。 GUI包括用于指示和/或指定例如经由用户输入的图形界面元件的图形界面元件,诸如定时,触发,模拟和/或数字输入/输出(I / O),资源分配,处理 选项,包括一个或多个外部文件以及一个或多个目标设备等,并且可以基于指定的一个或多个目标设备来确定图形界面元素。

    Network-based specification and delivery of a measurement system
    9.
    发明申请
    Network-based specification and delivery of a measurement system 审中-公开
    基于网络的规范和交付测量系统

    公开(公告)号:US20060015285A1

    公开(公告)日:2006-01-19

    申请号:US11223080

    申请日:2005-09-09

    IPC分类号: G01D1/00

    摘要: System and method for online configuration of a device for a measurement system. The user accesses a server with a client computer over a network and specifies a task. If the user lacks the hardware to perform the task, hardware specifications are sent to a manufacturer, who sends the hardware to the user. The hardware may be re-configurable hardware (a programmable hardware element or processor/memory based device). Software products (programs and/or data) for configuring measurement system hardware (and/or software) to perform the task may be sent to the user. The hardware may be configured automatically or by the user. The software products may include programs usable by the measurement system to perform the task, configuration information for configuring the client computer or other measurement device, and/or hardware configuration program(s) for configuring a programmable hardware element. Thus, hardware and/or software specific to the user's application are be provided to the user.

    摘要翻译: 用于在线配置测量系统的设备的系统和方法。 用户通过网络访问客户端计算机的服务器并指定任务。 如果用户缺少执行任务的硬件,硬件规格将被发送给向用户发送硬件的制造商。 硬件可以是可重新配置的硬件(可编程硬件元件或基于处理器/存储器的设备)。 可以将用于配置测量系统硬件(和/或软件)以执行任务的软件产品(程序和/或数据)发送给用户。 硬件可以自动配置或由用户配置。 软件产品可以包括测量系统可用于执行任务的程序,用于配置客户端计算机或其他测量设备的配置信息,和/或用于配置可编程硬件元件的硬件配置程序。 因此,向用户提供特定于用户应用的硬件和/或软件。

    Emulation of a programmable hardware element
    10.
    发明申请
    Emulation of a programmable hardware element 有权
    可编程硬件元件的仿真

    公开(公告)号:US20050034102A1

    公开(公告)日:2005-02-10

    申请号:US10635078

    申请日:2003-08-06

    申请人: Joseph Peck

    发明人: Joseph Peck

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3648

    摘要: System and method for debugging a program intended for execution on a programmable hardware element (PHE) to perform a function. A first portion of the program is converted into a first hardware configuration program (HCP) deployable on the PHE, where a remaining portion is to be debugged by a user. The PHE is configured with the first HCP, and the program executed, including the PHE executing the first portion of the program, and the computer system executing the remaining portion, which is then analyzed and debugged in response to being executed, and user input received modifying the remaining portion to debug the remaining portion. The method is repeated, where in each iteration the first portion is a successively larger portion of the program. After being debugged, the program is converted into a second HCP deployable on the PHE to perform the function, and the PHE configured with the second HCP.

    摘要翻译: 用于调试旨在在可编程硬件元件(PHE)上执行的程序以执行功能的系统和方法。 程序的第一部分被转换为可在PHE上部署的第一硬件配置程序(HCP),其中剩余部分将被用户调试。 PHE被配置有第一HCP,并且执行包括执行程序的第一部分的PHE的程序以及执行剩余部分的计算机系统,然后响应于被执行而被分析和调试,并且接收到用户输入 修改剩余部分以调试剩余部分。 重复该方法,其中在每次迭代中,第一部分是程序的连续较大部分。 被调试后,程序被转换为可在PHE上部署的第二个HCP来执行该功能,PHE配置了第二个HCP。