IP Library Granted Patent US 7,130,760
Granted Patent B2
US 7,130,760 · App. 10/403,969 · Granted Oct 31, 2006

Reporting invalid parameter values for a parameter-based system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,130,760
App. No.
10/403,969
Granted
Oct 31, 2006
Kind
B2
Abstract

System and method for reporting invalid parameter values for a system. An invalid value of a parameter is detected, and information related to the detection determined, including one or more valid values for the parameter, and optionally, an identifier (ID) of the parameter, the invalid value of the parameter, and/or contextual information related to the detection, e.g., a function ID and/or device ID indicating where the detection occurred, an error ID corresponding to the detection, a time value indicating when the detection occurred, and/or a text description of the error and/or parameter. The detection of the invalid value of the parameter is reported, optionally including some or all of the determined information, and the valid values for the parameter displayed. Input, e.g., user input, may optionally be received specifying a new valid value for the parameter, and the parameter set to the specified value.

Claims (96)

1. A computer-implemented method for reporting an invalid parameter value in a measurement or automation system, the method comprising:

detecting an invalid value of a parameter of the measurement or automation system;

determining information related to the detection, including a plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

reporting the detection of the invalid value of the parameter;

displaying the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value;

receiving user input selecting a valid value from the displayed plurality of valid values for the parameter; and

setting the parameter to the selected valid values in response to the user input.

2. The method of claim 1 , wherein said information related to the detection further comprises one or more of:

an identifier (ID) of the parameter; or

the invalid value of the parameter.

3. The method of claim 2 , wherein said contextual information further comprises one or more of:

an error ID identifying an error corresponding to the detection;

a time value indicating when the detection occurred;

a text description of the error corresponding to the detection; or

a text description of the parameter.

4. The method of claim 1 , wherein said reporting the detection of the invalid value of the parameter comprises reporting one or more of:

an identifier (ID) of the parameter;

the invalid value of the parameter; or

contextual information related to the detection.

5. The method of claim 4 , wherein said contextual information comprises one or more of:

an error ID identifying an error corresponding to the detection;

a function ID indicating where the detection occurred;

a device ID indicating where the detection occurred;

a time value indicating when the detection occurred;

a text description of the error corresponding to the detection; or

a text description of the parameter.

6. The method of claim 1 , wherein said reporting the detection of the invalid value of the parameter and said displaying the plurality of valid values for the parameter comprises:

displaying at least a portion of said information related to the detection on a computer display device.

7. The method of claim 1 , wherein said reporting the detection of the invalid value of the parameter comprises:

logging at least a portion of the information related to the detection.

8. The method of claim 7 , wherein said logging at least a portion of the information related to the detection comprises one or more of:

storing said at least a portion of the information related to the detection on a storage medium; or

sending said at least a portion of the information related to the detection to an external system over a network.

9. The method of claim 1 , wherein said displaying the plurality of valid values for the parameter comprises:

displaying a range of valid values for the parameter.

10. The method of claim 1 , wherein the method is implemented in a graphical programming language.

11. The method of claim 1 , wherein the method is implemented in a textual programming language.

12. The method of claim 1 ,

wherein at least a portion of said detecting, and said determining information is performed on an embedded device; and

wherein at least a portion of said reporting the detection and said displaying the plurality of valid values for the parameter is performed on an external system coupled to the embedded device.

13. The method of claim 1 , wherein the measurement or automation system comprises a data acquisition (DAQ) system.

14. The method of claim 13 , wherein said detecting, said determining, said reporting, and said displaying are performed by functions implemented in a DAQ library.

15. The method of claim 1 , wherein the measurement or automation system comprises an image acquisition (IMAQ) system.

16. The method of claim 1 , wherein the measurement or automation system comprises an industrial automation system.

17. The method of claim 1 , wherein the measurement or automation system comprises an industrial control system.

18. The method of claim 1 , wherein the measurement or automation system comprises an industrial communication system.

19. A system for reporting invalid parameter values in a measurement or automation system, the system comprising:

a processor;

a memory medium coupled to the processor, wherein the memory medium stores a program instructions which are executable by the processor to:

detect an invalid value of a parameter;

determine information related to the detection, including plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

report the detection of the invalid value of the parameter;

display the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value;

receive user input selecting a valid value from the displayed plurality of valid values for the parameter; and

set the parameter to the selected valid value in response to the user input.

20. A system for reporting invalid parameter values in a measurement or automation system, the system comprising:

means for detecting an invalid value of a parameter;

means for determining information related to the detection, including plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

means for reporting the detection of the invalid value of the parameter;

means for displaying the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value;

means for receiving user input selecting a valid value from the displayed plurality of valid values for the parameter; and

means for setting the parameter to the selected valid value in response to the user input.

21. A computer readable memory medium which stores program instructions for reporting invalid parameter values in a measurement or automation system, wherein the program instructions are executable by a processor to perform:

detecting an invalid value of a parameter;

determining information related to the detection, including plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

reporting the detection of the invalid value of the parameter;

displaying the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value;

receiving user input selecting a valid value from the displayed plurality of valid values for the parameter; and

setting the parameter to the selected valid value in response to the user input.

22. A computer-implemented method for reporting an invalid parameter value in a data acquisition system, the method comprising:

detecting an invalid value of a parameter in a program comprised in the data acquisition system;

determining information related to the detection, including plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

reporting the detection of the invalid value of the parameter;

displaying the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value;

receiving user input selecting a new value from the displayed plurality of valid values for the parameter; and

setting the parameter to the new value in response to the user input.

23. The method of claim 21 , wherein said detecting, said determining, said reporting, and said displaying are performed by functions implemented in a data acquisition library.

24. A computer readable memory medium comprising program instructions for reporting an invalid parameter value in a simulation system, wherein the program instructions are executable to implement:

detecting an invalid value of a parameter of a model in the simulation system;

determining information related to the detection, including plurality of valid values for the parameter, wherein the information related to the detection further comprises contextual information related to the detection, comprising:

a function ID indicating where the detection occurred; and

a device ID indicating where the detection occurred;

reporting the detection of the invalid value of the parameter;

displaying the plurality of valid values for the parameter, wherein the displayed plurality of valid values for the parameter are usable to set the parameter to a valid value in the model;

receiving user input selecting a new value from the displayed plurality of valid values for the parameter; and

setting the parameter to the new value in response to the user input.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →