DAQ configuration system and method for configuring channels in a data acquisition device
First Claim
1. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
- receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises;
receiving and storing input from a user regarding units and range of a physical quantity being measured/generated;
receiving and storing input from a user regarding how the physical quantity is being converted to units which can be measured/generated by a data acquisition device;
receiving and storing input from a user regarding a selected channel of a data acquisition device;
wherein said at least one channel configuration comprises the units and range of the physical quantity being measured/generated and how the physical quantity is being measured/generated for the selected channel of the data acquisition device;
assigning a name to said at least one channel configuration;
constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device;
executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A data acquisition configuration system and method for facilitating the creation of data acquisition applications. The present invention enables the user to create channel configurations which include information for a respective DAQ hardware channel, such as the physical phenomena being measured and how the phenomena is being measured. The user then assigns a name to each respective channel configuration. This channel configuration name is then usable in a data acquisition application to specify the channel configuration, thus simplifying application development. After specifying a channel configuration and assigning a name, the user then constructs a program which controls the data acquisition system. The program construction includes providing the assigned name which specifies the channel configuration for the selected channel of the data acquisition device. The program can then be executed to perform a data acquisition operation, wherein the executing includes using the channel configuration referenced by the assigned name in performing the data acquisition operation. The user is thus not required to create code to specify the channel configuration. Further, the program can execute in units of the physical quantity being measured/generated according to the channel configuration, and the user is not required to create code to operate in the units of the physical quantity being measured/generated.
-
Citations
63 Claims
-
1. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding units and range of a physical quantity being measured/generated; receiving and storing input from a user regarding how the physical quantity is being converted to units which can be measured/generated by a data acquisition device; receiving and storing input from a user regarding a selected channel of a data acquisition device; wherein said at least one channel configuration comprises the units and range of the physical quantity being measured/generated and how the physical quantity is being measured/generated for the selected channel of the data acquisition device; assigning a name to said at least one channel configuration; constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device; executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding what units and range of a physical quantity are being measured; receiving and storing input from a user regarding how the physical quantity is being converted to units which can be measured; receiving and storing input from a user regarding a selected channel of a data acquisition device; wherein said at least one channel configuration comprises the units and range being measured and how the physical quantity is being measured for the selected channel of the data acquisition device; assigning a name to said at least one channel configuration; constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device; executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding what units and range of a physical quantity are being generated; receiving and storing input from a user regarding how the physical quantity is being converted to units which can be generated; receiving and storing input from a user regarding a selected channel of a data acquisition device; wherein said at least one channel configuration comprises the units and range being measured and how the physical quantity is being measured for the selected channel of the data acquisition device; assigning a name to said at least one channel configuration; constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device; executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for configuring one or more channels on a data acquisition device in a data acquisition system, wherein the method configures the one or more channels for digital input/output (I/O), the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding a signal type that is being acquired/generated; receiving and storing input from a user regarding a selected port/line of a data acquisition device; wherein said at least one channel configuration comprises the signal type and the selected port/line of the data acquisition device; assigning a name to said at least one channel configuration; constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device; executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A data acquisition system, comprising:
-
a data acquisition device for performing data acquisition operations, wherein the data acquisition device includes one or more channels; a computer system coupled to the data acquisition device, wherein the computer system includes a CPU and memory wherein the memory stores at least one channel configuration which specifies a configuration of at least one channel of said data acquisition device, wherein said memory further stores a channel configuration name which corresponds to said configuration of said at least one channel; wherein the memory further stores a program which controls the data acquisition system, wherein said program receives the channel configuration name and specifies the channel configuration for the at least one channel of the data acquisition device; wherein the program is executable to perform a data acquisition operation, wherein the program uses the channel configuration referenced by the channel configuration name in performing said data acquisition operation. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A computer-readable storage media for operating in a computer system, the computer system including a data acquisition (DAQ) device having at least one channel, wherein the storage media stores data, the storage media comprising:
-
instructions for receiving at least one channel configuration specification from a user, said instructions including instructions for; receiving and storing input from a user regarding units and range of a physical quantity being measured/generated; receiving and storing input from a user regarding how the physical quantity is being converted to units which can be measured/generated; receiving and storing input from a user regarding a selected channel of a data acquisition device; and instructions for assigning a name to said at least one channel configuration; wherein said assigned name is usable in a data acquisition program to assign said at least one channel configuration to said selected channel of said DAQ device.
-
-
46. A computer-readable storage media for operating in a computer system, the computer system including a data acquisition (DAQ) device having at least one channel, wherein the storage media stores data, the storage media comprising:
-
instructions for receiving at least one channel configuration specification from a user, said instructions including instructions for; receiving and storing input from a user regarding a signal type that is being acquired/generated; receiving and storing input from a user regarding a selected port/line of a data acquisition device; and instructions for assigning a name to said at least one channel configuration; wherein said assigned name is usable in a data acquisition program to assign said at least one channel configuration to said selected channel of said DAQ device.
-
-
47. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding units and range of a physical quantity being measured/generated; receiving and storing input from a user regarding how the physical quantity is being converted to units which can be measured/generated; receiving and storing input from a user regarding a selected channel of a data acquisition device; wherein said at least one channel configuration comprises the units and range of the physical quantity being measured/generated and how the physical quantity is being converted to units which can be measured/generated for the selected channel of the data acquisition device; and assigning a name to said at least one channel configuration; wherein said assigned name is usable in a data acquisition program to assign said at least one channel configuration to said selected channel of said DAQ device. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method for configuring one or more channels on a data acquisition device in a data acquisition system, wherein the method configures the one or more channels for digital input/output (I/O), the method comprising:
-
receiving at least one channel configuration specification from a user, wherein said receiving at least one channel configuration specification comprises; receiving and storing input from a user regarding a signal type that is being acquired/generated; receiving and storing input from a user regarding a selected port/line of a data acquisition device; wherein said at least one channel configuration comprises the signal type and the selected port/line of the data acquisition device; and assigning a name to said at least one channel configuration; wherein said assigned name is usable in a data acquisition program to assign said at least one channel configuration to said selected channel of said DAQ device. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A method for configuring one or more channels on a data acquisition device in a data acquisition system, the method comprising:
-
receiving at least one channel configuration specification from a user; assigning a name to said at least one channel configuration; constructing a program in response to user input which controls the data acquisition system, wherein said constructing includes receiving the assigned name which specifies the channel configuration for the selected channel of the data acquisition device; executing the program to perform a data acquisition operation, wherein said executing includes using the channel configuration referenced by the assigned name in performing said data acquisition operation. - View Dependent Claims (60, 61, 62, 63)
-
Specification