Package ptolemy.domains.continuous.lib

The ptolemy.domains.continuous.lib package.

See:
          Description

Class Summary
BandlimitedNoise This actor generates continuous-time noise with a Gaussian distribution and controlled bandwidth.
ContinuousMerge A merge actor for the Continuous domain.
ContinuousTimeDelay Delay the input by a specified amount of time.
ContinuousTransferFunction A transfer function in the continuous time domain.
DifferentialSystem A differential system in the Continuous domain.
DiscreteClock Deprecated. Use ptolemy.actor.lib.DiscreteClock instead.
EventSource Deprecated. Use with period set to Infinity
Integrator The integrator in the continuous domain.
LevelCrossingDetector An event detector that converts continuous signals to discrete events when the input trigger signal crosses a threshold specified by the level parameter.
LinearStateSpace Linear state space model in the CT domain.
Noise This actor generates continuous-time noise with a Gaussian distribution.
PeriodicSampler This actor generates discrete events by periodically sampling the input signal.
ZeroOrderHold Convert discrete events at the input to a continuous-time signal at the output by holding the value of the discrete event until the next discrete event arrives.
 

Package ptolemy.domains.continuous.lib Description

The ptolemy.domains.continuous.lib package.

Notes about converting models from the ct domain to the continuous domain

The script $PTII/ptolemy/domains/continuous/lib/ct2continous attempts to convert CT domain models and Java files to the Continuous domain.
  1. Change domains.fsm to domains.modal
  2. domains.ct.kernel.CTMixedSignalDirector (and all other directors) should be change to domains.continuous.kernel.ContinuousDirector
  3. Director class for modal models may need to be changes
  4. If the ct model has an ODESolver present, then delete it and use the default
  5. Change domains.ct.lib.CTPeriodicSampler to domains.continuous.lib.PeriodicSampler
  6. Change CTEmbedded director to domains.continuous.kernel.ContinuousDirector and remove any ODESolver.
  7. Change ZeroCrossing to LevelCrossingDetector
  8. Integrator: port names change
  9. Remove any EditorIcons

Since:
Ptolemy II 6.0