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.