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.
CONTINUATION DATA
This application is a Continuation of U.S. application Ser. No. 10/128,843 titled "Measurement System Graphical User Interface for Easily Configuring Measurement Applications" filed Apr. 24, 2002, whose inventors are Brian Johnson, John Breyer, and Joseph Albert Savage, which is hereby incorporated by reference as though fully and completely set forth herein, and which has issued as U.S. Pat. No. 7,162,387, which is a Continuation-in-Part of U.S. application Ser. No. 10/008,792 titled "Measurement System Software Architecture for Easily Creating High-Performance Measurement Applications" filed Nov. 13, 2001, whose inventors are Geoffrey Schmit, Brent Schwan, Jonathan Brumley, Thomas A. Makowski, and Christopher T. Bartz, and which issued as U.S. Pat. No. 6,879,926, which claims benefit of priority of U.S. provisional application Ser. No. 60/301,785 titled "Measurement System Software Architecture for Easily Creating High-Performance Measurement Applications" filed Jun. 29, 2001, whose inventors are Geoffrey Schmit, Brent Schwan, Jonathan Brumley, Thomas A. Makowski, and Christopher T. Bartz.