Michael L. Santori - Austin TX, US Brian Sierer - Austin TX, US Ganesh Ranganathan - Austin TX, US John Pasquarette - Austin TX, US Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton Petersen - Austin TX, US
Assignee:
National Insurance Corporation - Austin TX
International Classification:
G06F 19/00
US Classification:
702123, 702119, 702120, 702121, 702122, 702188
Abstract:
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.
Network-Based System For Configuring A Programmable Hardware Element In A Measurement System Using Hardware Configuration Programs Generated Based On A User Specification
Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton G. Petersen - Austin TX, US Ganesh Ranganathan - Austin TX, US Brian Sierer - Austin TX, US John Pasquarette - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 19/00
US Classification:
702188, 702119, 702120
Abstract:
A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e. g. , a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.
System And Method For Online Specification Of Measurement Hardware
Michael L. Santori - Austin TX, US Brian Sierer - Austin TX, US Ganesh Ranganathan - Austin TX, US John Pasquarette - Austin TX, US Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton Petersen - Austin TX, US
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
Brian Keith Odom - Georgetown TX, US Joseph E. Peck - Round Rock TX, US Hugo A. Andrade - Austin TX, US Cary Paul Butler - Austin TX, US James J. Truchard - Austin TX, US Newton G. Petersen - Austin TX, US Matthew Novacek - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 9/44
US Classification:
702127, 702128, 717124, 717149
Abstract:
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.
Filtering Graphical Program Elements Based On Configured Or Targeted Resources
Biren Shah - Austin TX, US Stephen Thorne - Austin TX, US Matthew Novacek - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 15/00 G06F 13/00
US Classification:
715733, 709223, 715734, 715735
Abstract:
System and method for filtering attributes of a graphical program element (GPE) in a graphical program or diagram, e. g. , a property node, menu, property page, icon palette, etc. , based on targeted or configured resources. Input is received specifying or selecting a filter option from presented filter options. The filter options include 1) display all attributes of the GPE; 2) display attributes of the GPE associated with configured resources; and 3) display attributes of the GPE associated with selected configured resources. User input is received to access the GPE. Attributes for the GPE associated with the resources are retrieved from the database and displayed in accordance with the selected filtering option. The filtered attributes of the element are then selectable by a user for various operations, e. g. , to configure the graphical program, to configure resources, to initiate a purchase or order for the resources, and/or to install the resources, among others.
Online Specification Of A System Which Compares Determined Devices And Installed Devices
Michael L. Santori - Austin TX, US Brian Sierer - Austin TX, US Ganesh Ranganathan - Austin TX, US John Pasquarette - Austin TX, US Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton Petersen - Austin TX, US
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.
System And Method For Configuring A Reconfigurable System
Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton G. Petersen - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 9/44
US Classification:
717109, 717168
Abstract:
A system and method for configuring a reconfigurable I/O (RIO) device to perform a function in response to user requirements. A graphical user interface program receives user input specifying a function. A configuration generation program generates a hardware configuration program based on the user input. The hardware configuration program is usable to configure a device to perform the function, where the device includes a programmable hardware element and one or more fixed hardware resources coupled to the programmable hardware element. The hardware configuration program is deployable onto the programmable hardware element and specifies usage of the fixed hardware resources by the programmable hardware element in performing the function. The GUI program is further executable to display icons on a display corresponding to at least a subset of the fixed hardware resources, and to modify an appearance of respective fixed hardware resource icons as the corresponding fixed hardware resources are allocated.
Network-Based System For Configuring A Programmable Hardware Element In A Modeling System Using Hardware Configuration Programs Determined Based On A User Specification
Joseph E. Peck - Round Rock TX, US Matthew Novacek - Austin TX, US Hugo A. Andrade - Austin TX, US Newton G. Petersen - Austin TX, US Ganesh Ranganathan - Austin TX, US Brian Sierer - Austin TX, US John Pasquarette - Austin TX, US
A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e. g. , a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.