IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0128843
(2002-04-24)
|
발명자
/ 주소 |
- Johnson,Brian
- Breyer,John
- Savage,Joseph Albert
|
출원인 / 주소 |
- National Instruments Corporation
|
대리인 / 주소 |
Meyertons Hood Kivlin Kowert & Goetzel, P.C.
|
인용정보 |
피인용 횟수 :
20 인용 특허 :
24 |
초록
▼
System and method for using a graphical user interface (GUI) to generate a measurement task specification (MTS) for performing a measurement task. The measurement task includes measurement and/or signal generation. A measurement task specifier presents a GUI which guides a user in specifying the mea
System and method for using a graphical user interface (GUI) to generate a measurement task specification (MTS) for performing a measurement task. The measurement task includes measurement and/or signal generation. A measurement task specifier presents a GUI which guides a user in specifying the measurement task. The GUI presents a plurality of GUI elements, e.g., panels, for specifying a plurality of parameters for the measurement task, including measurement type, devices, channels, timing, and/or triggering. The GUI receives user input indicating values for the parameters, and may provide default values for at least some of the parameters. The GUI stores the parameter values in a memory, analyzes the parameter values, and generates the MTS in response to the analyzing. The MTS is then useable to produce a program which implements the measurement task. The specifier may programmatically generate the program, e.g., a graphical program, which is executable to perform the task.
대표청구항
▼
We claim: 1. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying th
We claim: 1. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying the graphical user interface comprises displaying a plurality of panels which guide the user in specifying the measurement task, wherein said displaying a plurality of panels comprises displaying a first panel, wherein the first panel presents options for specifying values of a first parameter of the measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task, wherein said receiving user input to the graphical user interface comprises receiving first user input to the first panel, wherein said first user input indicates a value of the first parameter; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; wherein said displaying a plurality of panels further comprises displaying a second panel, wherein the second panel presents information based on said indicated value of the first parameter; and wherein said options comprise a default value for the first parameter of the measurement task, and wherein said receiving first user input to the first panel comprises one of: receiving first user input overriding said default value for the first parameter with said value of the first parameter; and receiving first user input indicating acceptance of said default value for the first parameter as said value of the first parameter. 2. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying the graphical user interface comprises displaying a plurality of panels which guide the user in specifying the measurement task, wherein said displaying a plurality of panels comprises displaying a first panel, wherein the first panel presents options for specifying values of a first parameter of the measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task, wherein said receiving user input to the graphical user interface comprises receiving first user input to the first panel, wherein said first user input indicates a value of the first parameter; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; wherein said displaying a plurality of panels further comprises displaying a second panel, wherein the second panel presents information based on said indicated value of the first parameter, wherein said information presented by said second panel indicates a second parameter of the measurement task, and wherein said information presented by said second panel comprises a default value for the second parameter of the measurement task; wherein said receiving user input to the graphical user interface further comprises receiving second user input to the second panel indicating a value of said second parameter of the measurement task; wherein said receiving second user input to the second panel comprises one of: receiving second user input overriding said default value of said second parameter with said value of said second parameter; and receiving second user input indicating acceptance of said default parameter value of said second parameter as said value of said second parameter. 3. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying the graphical user interface comprises displaying a plurality of panels which guide the user in specifying the measurement task, wherein said displaying a plurality of panels comprises displaying a first panel, wherein the first panel presents a list of measurement types for the measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task, wherein said receiving user input to said graphical user interface comprises receiving first user input to the first panel, wherein said first user input indicates a measurement type for the measurement task; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; wherein displaying a plurality of panels further comprises: displaying a second panel in response to said first user input, wherein the second panel presents a list of available devices and corresponding channels, and wherein said list of available devices corresponds to said indicated measurement type; and wherein said receiving user input to the graphical user interface further comprises: receiving second user input to the second panel, wherein said second user input indicates one or more channels for a device from said list of available devices and corresponding channels, and wherein each of the one or more channels corresponds to a terminal of said device. 4. The computer-implemented method of claim 3, wherein displaying a plurality of panels further comprises: displaying a third panel in response to said second user input, wherein the third panel presents options for specifying values of one or more parameters for said indicated one or more channels; and wherein said receiving user input to the graphical user interface further comprises: receiving third user input to the third panel, wherein said third user input indicates values of said one or more parameters for said indicated one or more channels. 5. The computer-implemented method of claim 3, wherein displaying a plurality of panels further comprises: displaying two or more panel selection controls, wherein each of the two or more panel selection controls corresponds to a respective panel for specifying values of one or more parameters for said indicated one or more channels; wherein said receiving user input to the graphical user interface further comprises: receiving user selection input to one of said two or more panel selection controls; wherein displaying a plurality of panels further comprises: displaying the respective panel corresponding to said selected panel selection control, wherein said respective panel presents options for specifying values of said one or more parameters for said indicated one or more channels; and wherein said receiving user input to the graphical user interface further comprises: receiving third user input to the respective panel, wherein said third user input indicates values of said one or more parameters for said indicated one or more channels. 6. The computer-implemented method of claim 3, wherein said displaying a plurality of panels further comprises: displaying a device settings panel, wherein the device settings panel presents one or more device settings parameters for the measurement task, and wherein said one or more device settings parameters correspond to said device; and wherein said receiving user input to said graphical user interface comprises: receiving user input to the device settings panel, wherein said user input to the device settings panel indicates values for said one or more device settings parameters for the measurement task. 7. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying a graphical user interface comprises displaying a plurality of GUI elements, wherein each of at least a subset of the plurality of GUI elements presents one or more parameters for the measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task, wherein said receiving user input to the graphical user interface comprises at least one of said plurality of GUI elements receiving user input specifying respective values for said one or more parameters; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; wherein at least one of said at least a subset of the plurality of GUI elements includes respective default values for said one or more parameters; and wherein said receiving user input specifying respective values for said one or more parameters comprises one of: receiving user input overriding one or more of said respective default values with one or more of said specified respective values; and receiving user input indicating acceptance of one or more of said respective default values as one or more of said specified respective values. 8. The computer-implemented method of claim 7, wherein said displaying a graphical user interface comprises: displaying context sensitive help information, wherein the context sensitive help information displayed is based on which of the plurality of GUI elements are currently displayed. 9. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task, wherein said displaying a graphical user interface comprises displaying a plurality of GUI elements, wherein each of at least a subset of the plurality of GUI elements presents one or more parameters for the measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task, wherein said receiving user input to the graphical user interface comprises at least one of said plurality of GUI elements receiving user input specifying respective values for said one or more parameters; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; wherein said displaying a plurality of GUI elements comprises: displaying a list of measurement types for the measurement task; and wherein said receiving user input to the graphical user interface comprises: receiving first user input indicating a measurement type from said list of measurement types; wherein said displaying a graphical user interface further comprises: displaying a list of available devices and corresponding channels in response to said first user input, wherein said list of available devices corresponds to said indicated measurement type; and wherein said receiving user input to the graphical user interface further comprises: receiving second user input indicating one or more channels for a device from said list of available devices and corresponding channels, wherein each of the one or more channels corresponds to a terminal of said device. 10. The computer-implemented method of claim 9, wherein said displaying a graphical user interface further comprises: displaying one or more GUI elements for specifying values of one or more parameters for said indicated one or more channels; and wherein said receiving user input to the graphical user interface further comprises: receiving third user input to said one or more GUI elements indicating values of said one or more parameters for said indicated one or more channels. 11. The computer-implemented method of claim 9, wherein said displaying a graphical user interface further comprises: displaying two or more selection GUI elements, wherein each of the two or more selection GUI elements corresponds to a respective set of one or more GUI elements for specifying values of one or more parameters for said indicated one or more channels; wherein said receiving user input to the graphical user interface further comprises: receiving user selection input to one of said two or more selection GUI elements; wherein said displaying a graphical user interface further comprises: displaying the respective set of one or more GUI elements corresponding to said selected selection GUI element, wherein said respective set of one or more GUI elements is useable for specifying values of said one or more parameters for said indicated one or more channels; and wherein said receiving user input to the graphical user interface further comprises: receiving third user input to the respective set of one or more GUI elements, wherein said third user input indicates values of said one or more parameters for said indicated one or more channels. 12. The computer-implemented method of claim 9, wherein said displaying a graphical user interface further comprises: displaying one or more device settings GUI elements for specifying one or more device settings parameters for the measurement task, and wherein said one or more device settings parameters correspond to said device; and wherein said receiving user input to said graphical user interface comprises: receiving third user input to the one or more device settings GUI elements, wherein said third user input indicates values for said one or more device settings parameters for the measurement task. 13. A computer-implemented method for generating a measurement task specification for performing a measurement task, the method comprising: displaying a graphical user interface (GUI) which presents information for guiding a user in specifying a measurement task; receiving user input to the graphical user interface characterizing the measurement task, wherein the user input indicates parameter values for a plurality of parameters of the measurement task; storing the parameter values in a memory; analyzing the parameter values; and generating a measurement task specification in response to said analyzing; wherein said measurement task specification is useable to produce a program which implements the measurement task; automatically generating the program based on the parameter values, wherein the program is executable to perform the measurement task, wherein said automatically generating the program based on the parameter values comprises: an expert system analyzing the measurement task specification, and generating a run-time specification for the measurement task in response to said analyzing; and a run-time builder analyzing the run-time specification, and generating a run-time based on the run-time specification, wherein said run-time is executable to perform the measurement task. 14. The computer-implemented method of claim 13, wherein said expert system analyzing the measurement task specification, and generating a run-time specification further comprises: the expert system validating the measurement task specification prior to said generating the run-time specification. 15. The computer-implemented method of claim 13, wherein said run-time builder analyzing the run-time specification, and generating a run-time automatically further comprises: the run-time builder configuring one or more measurement devices according to the run-time specification, wherein said run-time is executable to perform the measurement task using the configured one or more measurement devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.