1. A computer-implemented method for creating a prototype that includes motion control, machine vision, and Data Acquisition (DAQ) functionality, the method comprising: displaying a graphical user interface (GUI) that provides GUI access to a set of operations, wherein the set of operations includes one or more motion control operations, one or more machine vision operations, and one or more DAQ operations; creating a sequence of operations, wherein creating the sequence comprises including a plurality of operations in the sequence in response to user input selecting each operation in the plurality of operations from the GUI, wherein including the plurality of operations in the sequence in response to the user input selecting each operation in the plurality of operations from the GUI comprises including the plurality of operations in the sequence without receiving user input specifying program code for performing the plurality of operations; wherein the plurality of operations included in the sequence includes at least one motion control operation, at least one machine vision operation, and at least one DAQ operation, wherein at least one of the DAQ operations included in the sequence is operable to control a DAQ measurement device to acquire measurement data of a device under test; wherein the method further comprises storing information representing the sequence of operations in a data structure, wherein the sequence of operations comprises the prototype.
29. The method of claim 1 , wherein the plurality of operations included in the sequence includes a plurality of motion control operations; wherein the method further comprises interactively displaying a graph illustrating a spatial trajectory cumulatively performed by the plurality of motion control operations, wherein interactively displaying the graph comprises: for each motion control operation in the plurality of motion control operations included in the sequence, updating the graph in response to including the motion control operation in the sequence in order to visually indicate a change in the spatial trajectory, wherein the change in the spatial trajectory is caused by including the motion control operation in the sequence, wherein updating the graph provides interactive visual feedback to the user indicating the change caused by including the motion control operation in the sequence.