This command is used to construct a plain GroundMotion object. Each GroundMotion object is associated with a number of TimeSeries objects, which define the acceleration, velocity and displacement records.
groundMotion $gMotionTag Plain <-accel (accelSeriesType accelArgs)> <-vel (velSeriesType velArgs)> <-disp (dispSeriesType dispArgs)> <-int (IntegratorType intArgs)>
$gMotionTag |
unique GroundMotion object tag |
|
<-accel (accelSeriesType accelArgs)> |
||
|
TimeSeries objects defining the acceleration record (optional). |
|
<-vel (velSeriesType velArgs)> |
||
|
TimeSeries objects defining the velocity record (optional) |
|
<-disp (dispSeriesType dispArgs)> |
||
|
TimeSeries objects defining the displacement record (optional) |
|
<-int (IntegratorType intArgs)> |
||
|
If only the acceleration record is specified, the user has the option of specifying the TimeSeriesIntegrator that is to be used to integrate the acceleration record to determine the velocity and displacement record (optional, default: Trapezoidal) |
NOTE: The TimeSeries object is handled by the Tcl interpreter as a list and can be defined a-priori and given a variable name.
NOTE: Any combination of the acceleration, velocity and displacement time-series can be specified.