These applications require HTML 5, and run well in a recent version of Mozilla Firefox or Google Chrome. These applications utilize a JavaScript animation framework (requestAnim Shim Layer) developed by Paul Irish. Some applications were designed with math.js developed by Jos De Dong.
Description: This application provides a hands-on demonstration of various circuit configurations. The application allows the formation of a feed-forward circuit comprising a series of components such as voltage sources and op-amps of various configurations, and simulates and displays the results.
Description: This application accepts a transfer function for a control system and represents it in various forms, both algebraic (the polynomial characteristic equation, pole/zero, partial fractions, and time-domain impulse response) and graphical (impulse-response and pole/zero, including the root locus). The application also demonstrates the output of the system when subjected to a similarly user-specified input function.
Description: This application demonstrates the convolution of a signal by a system. Various signals and systems may be selected, and the output of the convolution sum is displayed.
Description: This application allows the user to construct a signal using functions like sine and sinc, and then calculate and displays the Fourier spectrum and plays it as audio.
Description: This application generates a random signal as a sequence of segments of sinusoids, inflections, and jump discontinuities, and then generates a Fourier series estimation of the signal.
Description: This application presents a six-variable Karnaugh map and displays the resulting circuit as a sum-of-products or product-of-sums representation.
Description: This application demonstrates the correspondence of various time-domain functions with their frequency-domain Laplace pair function.
Description: This application demonstrates the analysis of signals using mesh circuit analysis. The application provides a design interface for constructing a circuit, and an algorithm to identify and color-code loops; apply mesh current analysis to the circuit; and show current flows.
Description: This application demonstrates the evaluation of a circuit using nodal circuit analysis. The application provides a design interface for constructing a circuit, and an algorithm to identify and color-code nodes; apply node voltage analysis to the circuit; and identify node voltages.
Description: This presentation is a step-by-step guide to building a software-controlled oscilloscope and function generator.