1. A method for recording and outputting a waveform, the method comprising: receiving analog data; converting the analog data to digital data, the digital data representing variations in a signal characteristic of the analog data over time; storing a sample of the digital data in a memory of a protocol analyzer; and presenting the sample of the digital data as a waveform on a user interface of the protocol analyzer.