Demonstrations Listed by Top-Level Domain
See the quick tour for a smaller
set of demos that highlight the key features of Ptolemy II.
Ptolemy II Domains
An recent implementation of Continuous Time semantics, for use with the modal domain.
- Bouncing Ball (Does not require Java 3D)
- Bouncing Ball (Requires Java 3D, see the GR domain)
- Brownian
- Cart with Pendulum (Requires Java 3D, see the GR domain)
- Car Tracking
- Compared Clocks
- Continuous Inside DE
- Derivative
- Efficiency Curve
- Furuta Pendulum
- Hybrid Plant: Deterministic,
Random
- Hysteresis
- HysteresisWithBernoulliLosses
- HysteresisWithRandomDelay
- HysteresisWithRandomLosses
- Level Crossing Detector,
- Level Crossing Detector Detecting Directions
- LevelCrossingDetectorDetectsGlitches
- Lorenz Attractor
- Lorenz Attractor made with Differential System
- Matlab in Continuous (Requires that Matlab be installed locally)
- MEMS accelerometer
- Newtons Cradle
- NewtonsCradleAnimated (Requires Java 3D, see the GR domain)
- Newton's Cradle with Complicated Dynamics (Requires Java 3D, see the GR domain)
- Newton's Cradle with Nondeterministic State Machine (Requires Java 3D, see the GR domain)
- Newton's Cradle with Perfectly Inelastic Collisions (Requires Java 3D, see the GR domain)
- Newton's Cradle with Configurable Parameters (Requires Java 3D, see the GR domain)
- Newton's Cradle with Balls Having Different Masses (Requires Java 3D, see the GR domain)
- Noise
- Noise Spectrum
- 3D Pendulum (Requires Java 3D, see the GR domain)
- Poisson,
IncreasingRatePoisson
- Sampled Clocks
- Satellite
- Sinusoid
- Sinusoid In Noise)
- Static Units
- Ball Bouncing on a Sinusoidal Surface
- Square Wave Response
- Starmac
- Sticky Point Masses
- Switch
- Thermostat
- Transmission
- Vehicle 2 Vehicle
An earlier implementation of Continuous Time semantics, for use with the Finite State Machine domain.
- Bouncing Ball (Does not require Java 3D)
- Bouncing Ball (Requires Java 3D, see the GR domain)
- Brownian
- Cart with Pendulum (Requires Java 3D, see the GR domain)
- Car Tracking
- Compared Clocks
- CT Inside DE
- Efficiency Curve
- Helicopter Control
- Hierarchical Execution
- Hybrid Plant: Deterministic,
Random
- Hysteresis
- HysteresisWithRandomDelay
- HysteresisWithRandomLosses
- IncreasingRatePoisson
- Level Crossing Detector
- Level Crossing Detector with Different Detecting Directions
- Level Crossing Detector Detects Glitches
- Lorenz Attractors
- Matlab in CT (Requires that Matlab be installed locally)
- MEMS accelerometer
- NewtonsCradle
- NewtonsCradleAnimated (Requires Java 3D, see the GR domain)
- Newton's Cradle with Complicated Dynamics (Requires Java 3D, see the GR domain)
- Newton's Cradle with Nondeterministic State Machine (Requires Java 3D, see the GR domain)
- Newton's Cradle with Perfectly Inelastic Collisions (Requires Java 3D, see the GR domain)
- Newton's Cradle with Configurable Parameters (Requires Java 3D, see the GR domain)
- Newton's Cradle with Balls Having Different Masses (Requires Java 3D, see the GR domain)
- 3D Pendulum (Requires Java 3D, see the GR domain)
- Poisson
- Sampled Clocks
- Satellite
- Ball Bouncing on a Sinusoidal Surface
- Square Wave Response
- Starmac
- Sticky Point Masses
- Sticky Point Masses Modified Version
- Switching Continuous Signals using Modal Models
- Thermostat
- Transmission
- Triggered Continuous Clock
- Units
- Vehicle 2 Vehicle
- Sleep (Requires some setup)
An earlier implementation of Finite State Machine semantics, for use with the CT domain.
Requires Java 3D, see the GR domain
A newer implementation of Modal semantics, for use with the continuous domain.