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
CI (Component Interaction, or push/pull)
CT (Continuous Time)
DE (Discrete Events)
DDF (Dynamic Dataflow)
DT (Discrete Time)
FSM (Finite State Machines)
Giotto (Synchronous Periodic Systems)
GR (Three-D Graphics)
HDF (Heterochronous Dataflow)
PSDF (Parameterized Synchronous Dataflow)
PN (Process Networks)
SDF (Synchronous Dataflow)
SR (Synchronous/Reactive)
TM (Timed Multitasking)
Wireless
Component Interaction
Router
Continuous Time
Bouncing Ball
(Does not require Java 3D)
Bouncing Ball
(Requires Java 3D, see the
GR domain
)
Brownian
(New in Ptolemy II 5.0)
Car Tracking
Compared Clocks
Continuous Clock
(New in Ptolemy II 5.0)
Helicopter Control
Hierarchical Execution
(New in Ptolemy II 5.0)
Hysteresis
(New in Ptolemy II 5.0)
HysteresisWithRandomDelay
(New in Ptolemy II 5.0)
HysteresisWithRandomLosses
(New in Ptolemy II 5.0)
IncreasingRatePoisson
(New in Ptolemy II 5.0)
Level Crossing Detector
Level Crossing Detector Detects Glitches
(New in Ptolemy II 5.0)
Level Crossing Detector with Different Detecting Directions
(New in Ptolemy II 5.0)
Lorenz Attractors
Matlab in CT
Windows only, requires that Matlab be installed locally
MEMS accelerometer
NewtonsCradle
(New in Ptolemy II 5.0)
NewtonsCradleAnimated
(New in Ptolemy II 5.0, Requires Java 3D, see the
GR domain
)
Newton's Cradle with Complicated Dynamics
(New in Ptolemy II 5.0, Requires Java 3D, see the
GR domain
)
Newton's Cradle with Nondeterministic State Machine
(New in Ptolemy II 5.0, Requires Java 3D, see the
GR domain
)
Poisson
(New in Ptolemy II 5.0)
Sampled Clocks
(New in Ptolemy II 5.0)
Satellite
(New in Ptolemy II 5.0)
Square Wave Response
Static Units
Sticky Point Masses
Sticky Point Masses Modified Version
(New in Ptolemy II 5.0)
Switching Continuous Signals using Modal Models
Thermostat
Transmission
Triggered Continuous Clock
(New in Ptolemy II 5.0)
Units
Vehicle 2 Vehicle
(New in Ptolemy II 5.0)
Discrete Event
Assembly Line
(New in Ptolemy II 5.0)
Bouncer: location control, visible parameters, and MonitorValue
Hierarchical Model
(New in Ptolemy II 5.0)
Higher-Order Components
Inspection Paradox
Long Runs
Modal Model
Router
Using the serial port
(Uses the serial port, see
SerialPort actor documentation
)
Smart Sender
Timing Paradox
Variable Delay
Dynamic Dataflow
Eratosthenes
(New in Ptolemy II 5.0)
Factorial
(New in Ptolemy II 5.0)
HanoiTower
(New in Ptolemy II 5.0)
IfThenElse
(New in Ptolemy II 5.0)
Loop
(New in Ptolemy II 5.0)
OrderedMerge
(New in Ptolemy II 5.0)
RandomWalk
(New in Ptolemy II 5.0)
RijndaelEncryption
(New in Ptolemy II 5.0)
Discrete Time
Eye
Finite State Machine
Alternating Bit
Blending
Chained Transitions
Modal Binary Symmetric Channel
State Tracker
Giotto
Composite
Hierarchy
Multimode
Simple
Graphics
Requires Java 3D, see the
GR domain
FurutaPendulum
Helen
Pendulum
SolarSystem
StickyMasses
Universe
hdf
AdaptiveCoding
(New in Ptolemy II 5.0)
Fibonacci
(New in Ptolemy II 5.0)
Hysteresis
(New in Ptolemy II 5.0)
Merge
(New in Ptolemy II 5.0)
Parameterized Synchronous Data Flow
Blind Communication
Process Networks
Nondeterministic Merge
(New in Ptolemy II 5.0)
Ordered Merge
QR
Synchronous Data Flow
Animate Vergil
Array
Butterfly
ColtRandom
Cal SDF demos:
Function Closures
,
Function Definition
,
Primes
,
SDFDDI
Communications demos
:
ConvolutionalCoder
,
Scrambler
,
TrellisDecoder
,
ViterbiDecoder
DFT Subset
Expression
Eye Diagram
Fixed-Point FIR Filter
Fixed-Point Arithmetic
Fourier Series
Image Coding
IterateOverArray
(New in Ptolemy II 5.0)
Java Advanced Imaging (JAI) actors
, requires that JAI be installed:
AdaptiveMedian
,
ImageReconstruction
,
VQSequenceDisplay
Java Media Framework (JMF) actors
, requires that JMF be installed:
JMFJAI
,
Video Capture
(Both demos use a USB video camera)
Karplus-Strong Sound Synthesis
LMS Adaptive Filter
Mobile Function
Model Reference
Multiple Runs
NoisySinewave
Orthogonal Communications
Maximum Entropy Spectrum
Matlab in SDF
Windows only, requires that Matlab be installed locally
Network Integration
Ptolemnizer (using Python)
Python Integration
Rijndael Encryption
Security Signature
Sketched Signal
Slider Parameter and Port Parameters
Spectrum
Sound Spectrum
SynthesizedVoice
SR
GuardedCount
(New in Ptolemy II 5.0)
FeedbackLoop
TokenRing
Priority driven multi-tasking (TM)
Two simple tasks
Two control loops
Merged Events
FFT Background Process
Wireless
Antenna Pattern (Transmit)
Antenna Pattern (Receiver)
Antenna Gain Calculation
Circular Range Channel
Collisions
Collisions (Deterministic)
Evader and Pursuer
Small World
Power Loss Channel
SmartParking
(New in Ptolemy II 5.0)
Terrain Model
Wireless Sound Detection
Matlab Wireless Sound Detection
Windows only, requires that Matlab be installed locally.