Synthia
Generic and flexible data structure generator
Package examples.oscilloscope

Examples combining the SineWave picker with a two-dimensional PrismPicker. More...

Classes

class  AMRadio
 Illustrates the principle of amplitude modulation using sine wave and prism pickers. More...
 
class  FMRadio
 Illustrates the principle of frequency modulation using sine wave and prism pickers. More...
 
class  Lissajous
 Uses the SineWave picker with the PrismPicker to generate Lissajous figures on an oscilloscope screen. More...
 
class  Oscilloscope
 A simple JFrame that simulates the operation of an oscilloscope. More...
 

Detailed Description

Examples combining the SineWave picker with a two-dimensional PrismPicker.

When two sine waves are used as the input of the prism picker, they act as a waveform generator for the x and y coordinates of points. When a set of such points is generated (using a ComposeList picker), and plotted, the result simulates the operation of a physical device called an oscilloscope.

The package contains two examples:

  • The first shows how, by changing the wiring of pickers, one can create {@linkplain Lissajous Lissajous figures} on the oscilloscope display.
  • The second shows how, by feeding the y-picker a time-dependent signal, it is possible to demonstrate the principles of {@linkplain AMRadio amplitude modulation} and {@linkplain FMRadio frequency modulation}.