1. A signal measurement system comprising: a signal acquisition hardware module connected to a plurality of data channels over which logic signals travel; a user interface displaying a measurement specification model through which a user can specify a trigger sequence; and a hardware resource allocator for translating trigger branch condition statements of said trigger sequence to resource control data that allocates and controls portions of said signal acquisition hardware module to acquire and store signal data in accordance with said trigger sequence.