Virtual testing in a development environment
First Claim
1. A non-transitory computer-readable memory medium comprising program instructions for developing a measurement program that performs a measurement function, wherein the memory medium is useable in a system comprising a display, wherein the program instructions are executable to implement:
- creating the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from a physical unit under test (UUT);
receiving second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT;
configuring the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program;
executing the measurement program after said configuring, wherein during said executing the measurement program receives the simulated data and performs the measurement function on the simulated data;
receiving third user input specifying that the measurement program is to receive signals from the physical UUT;
configuring the development environment to provide the signals from the physical UUT to the measurement program in response to the third user input, wherein said configuring the development environment to provide the signals from the physical UUT to the measurement program does not change the measurement program; and
executing the measurement program after said configuring the development environment to provide the signals from the physical UUT to the measurement program, wherein during said executing the measurement program receives the signals from the physical UUT and performs the measurement function on the signals from the physical UUT.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for developing a measurement program that performs a measurement function. A measurement program is created in a development environment in response to first user input, possibly including configuring a physical unit under test (UUT) with one or more parameter values. The measurement program includes icons that visually indicate the measurement function, and is executable to receive signals from the physical (UUT). Second user input is received specifying that the measurement program is to receive simulated data instead of signals from the physical UUT. In response, the development environment is configured to provide the simulated data to the measurement program, possibly including configuring the simulated data according to the parameter value(s). The configuring does not change the measurement program. After the configuration, the measurement program is executed, where during execution the measurement program receives the simulated data and performs the measurement function on the simulated data.
34 Citations
43 Claims
-
1. A non-transitory computer-readable memory medium comprising program instructions for developing a measurement program that performs a measurement function, wherein the memory medium is useable in a system comprising a display, wherein the program instructions are executable to implement:
-
creating the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from a physical unit under test (UUT); receiving second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configuring the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program; executing the measurement program after said configuring, wherein during said executing the measurement program receives the simulated data and performs the measurement function on the simulated data; receiving third user input specifying that the measurement program is to receive signals from the physical UUT; configuring the development environment to provide the signals from the physical UUT to the measurement program in response to the third user input, wherein said configuring the development environment to provide the signals from the physical UUT to the measurement program does not change the measurement program; and executing the measurement program after said configuring the development environment to provide the signals from the physical UUT to the measurement program, wherein during said executing the measurement program receives the signals from the physical UUT and performs the measurement function on the signals from the physical UUT. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for developing a measurement program that performs a measurement function, comprising:
utilizing a computer to perform; creating the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from a physical unit under test (UUT); receiving second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configuring the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program; and executing the measurement program after said configuring, wherein during said executing the measurement program receives the simulated data and performs the measurement function on the simulated data; receiving third user input specifying that the measurement program is to receive signals from the physical UUT; configuring the development environment to provide the signals from the physical UUT to the measurement program in response to the third user input, wherein said configuring the development environment to provide the signals from the physical UUT to the measurement program does not change the measurement program; and executing the measurement program after said configuring the development environment to provide the signals from the physical UUT to the measurement program, wherein during said executing the measurement program receives the signals from the physical UUT and performs the measurement function on the signals from the physical UUT. - View Dependent Claims (17, 18, 19)
-
20. A measurement system, comprising:
-
a processor; a memory medium coupled to the processor; and a physical unit under test (UUT) coupled to the memory medium and the processor; wherein the memory medium stores program instructions executable by the processor to; create the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from the physical unit under test (UUT); receive second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configure the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program; execute the measurement program after said configuring, wherein during execution the measurement program receives the simulated data and performs the measurement function on the simulated data receive third user input specifying that the measurement program is to receive signals from the physical UUT; configure the development environment to provide the signals from the physical UUT to the measurement program in response to the third user input, wherein said configuring the development environment to provide the signals from the physical UUT to the measurement program does not change the measurement program; and execute the measurement program after said configuring the development environment to provide the signals from the physical UUT to the measurement program, wherein during said executing the measurement program receives the signals from the physical UUT and performs the measurement function on the signals from the physical UUT. - View Dependent Claims (21)
-
-
22. A non-transitory computer-readable memory medium comprising program instructions for developing a signal analysis function, wherein the memory medium is useable in a system comprising a display, wherein the program instructions are executable by a processor to implement:
-
interactively specifying a plurality of operations of a signal analysis function via user input, wherein the signal analysis function is executable to send signals to and/or receive signals from a unit under test (UUT), wherein the plurality of operations comprise at least one of
1) generating signals displayed in a graph, and
2) modifying one or more signals displayed in the graph, and wherein the plurality of operations are represented by a respective plurality of icons arranged to visually indicate the signal analysis function;executing the signal analysis function to generate and display signal analysis results for a first device, wherein the first device is specified as the UUT; configuring a simulation for the signal analysis function, wherein the simulation is executable by a computer system to simulate a second device; receiving user input specifying the simulation as the UUT instead of the first device; in response to the user input specifying the simulation as the UUT, executing the signal analysis function to generate and display signal analysis results for the simulation; receiving user input specifying that the signal analysis function is to receive signals from the first device as the UUT; configuring the development environment to provide the signals from the first device to the signal analysis function in response to the third user input, wherein said configuring the development environment to provide the signals from the first device to the signal analysis function does not change the signal analysis function; and executing the measurement program after said configuring the development environment to provide the signals from the first device to the signal analysis function, wherein during said executing the signal analysis function receives the signals from the first device and performs the signal analysis function on the signals from the first device. - View Dependent Claims (23, 24, 25)
-
-
26. A non-transitory computer-readable memory medium comprising program instructions for developing a measurement program that performs a measurement function, wherein the memory medium is useable in a system comprising a display, wherein the program instructions are executable to implement:
-
creating the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from a physical unit under test (UUT), and wherein said creating the measurement program comprises configuring at least one measurement device with one or more parameter values; receiving second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configuring the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program, wherein said configuring the development environment to provide the simulated data comprises receiving user input specifying a file from a memory, and wherein the file contains the simulated data; examining the file to determine if the simulated data was generated in accordance with the one or more parameter values; indicating that the simulated data was not generated in accordance with the one or more parameter values if the simulated data was not generated in accordance with the one or more parameter values; and executing the measurement program after said configuring, wherein during said executing the measurement program receives the simulated data and performs the measurement function on the simulated data. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented method for developing a measurement program that performs a measurement function, comprising:
utilizing a computer to perform; creating the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from a physical unit under test (UUT); receiving second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configuring the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program, wherein said configuring the development environment to provide the simulated data comprises receiving user input specifying a file from a memory, and wherein the file contains the simulated data; examining the file to determine if the simulated data was generated in accordance with the one or more parameter values; indicating that the simulated data was not generated in accordance with the one or more parameter values if the simulated data was not generated in accordance with the one or more parameter values; and executing the measurement program after said configuring, wherein during said executing the measurement program receives the simulated data and performs the measurement function on the simulated data. - View Dependent Claims (41)
-
42. A measurement system, comprising:
-
a processor; a memory medium coupled to the processor; and a physical unit under test (UUT) coupled to the memory medium and the processor; wherein the memory medium stores program instructions executable by the processor to; create the measurement program in a development environment in response to first user input, wherein the measurement program comprises a plurality of icons that visually indicate the measurement function performed by the measurement program, wherein the measurement program is executable to receive signals from the physical unit under test (UUT); receive second user input specifying that the measurement program is to receive simulated data that simulates the UUT instead of signals from the physical UUT; configure the development environment to provide the simulated data to the measurement program in response to the second user input, wherein said configuring does not change the measurement program, wherein said configuring the development environment to provide the simulated data comprises receiving user input specifying a file from a memory, and wherein the file contains the simulated data; examine the file to determine if the simulated data was generated in accordance with the one or more parameter values; indicate that the simulated data was not generated in accordance with the one or more parameter values if the simulated data was not generated in accordance with the one or more parameter values; and execute the measurement program after said configuring, wherein during execution the measurement program receives the simulated data and performs the measurement function on the simulated data. - View Dependent Claims (43)
-
Specification