tempusSystem Class SignalLib
SignalLib is part of the WaveTrain system class library

SignalLib is one of six sub-libraries which make up WtLib, the WaveTrain component library. It contains components that model basic signal generators, used to drive other components.

Tempus Block Diagram Editor Snapshot
Parameters
None
Inputs
None
Outputs
None
Subsystems

Subsystem icon
  SquareWave    squarewave
startTime  double   range / speedOfLight
pulseHeight  double   1.0
pulseLength  double   1.0e+06
pulseInterval  double   1.0e+06

Subsystem icon
  RSine    rsine
xA  float   1.0
xP  float   0.0
xF  float   10.0
yA  float   1.0
yP  float   0.0
yF  float   10.0

Subsystem icon
  Sine    sine
xA  float   1.0
xP  float   0.0
xF  float   10.0
yA  float   1.0
yP  float   0.0
yF  float   10.0

Subsystem icon
  TimeHistory    timehistory
tv  Vector<float>   Vector()
sv  Vector<float>   Vector()
t0  float   0.0
s0  float   0.0
sampleFlag  int   0

Subsystem icon
  TimeHistory2    timehistory2
tv  Vector<float>   Vector()
vx  Vector<float>   Vector()
vy  Vector<float>   Vector()
t0  float   0.0
vx0  float   0.0
vy0  float   0.0
sampleFlag  int   0
timeLimit  double   0.0

Subsystem icon
  TimeHistoryF    timehistoryf
tv  Vector<double>   Vector()
sv  Vector<float>   Vector()
t0  double   0.0
s0  float   0.0
sampleFlag  int   0

Subsystem icon
  TimeHistoryGF    timehistorygf
tv  Vector<double>   Vector()
sa  Array<float>   Array()
dxy  float   0.1
t0  double   0.0
s0  Grid<float>   uniformGrid(0.0)
sampleFlag  int   0

Subsystem icon
  TimeHistoryVF    timehistoryvf
tv  Vector<double>   Vector()
sa  Array<float>   Array()
t0  double   0.0
s0  Vector<float>   Vector()
sampleFlag  int   0

Subsystem icon
  TimeHistoryRVF2    timehistoryrvf2
tv  Vector<double>   Vector()
vx  Vector<float>   Vector()
vy  Vector<float>   Vector()
t0  double   0.0
vx0  float   0.0
vy0  float   0.0
sampleFlag  int   0
timeLimit  double   0.0


Last Saved: Tue Nov 03 11:12:46 MST 1998 by TVE version 2007B