Next: CONSTRUCT TRANSFORM
Up: Primary Command CONSTRUCT
Previous: CONSTRUCT SPACE WORK-BOX Control
This command is used to define a time curve in terms of a time and an amplitude at that time. The curve may be defined as a list of time, amplitude pairs or via a function (e.g. sine, exponential decay etc.). Lists may be read in from a file or typed in at the keyboard; functions are defined interactively using a small number of control parameters. Time curves may be attached to loads in order to vary the magnitude of a load during analysis for those analysis packages which support such features.
| Type | Parameters | Meaning |
| LIST | tn, an etc. | time, amplitude pairs |
| FILE filename | name of ascii file containing t,a pairs | |
| STEP | t | length of step |
| a | amplitude of step | |
| [tdelay] | delay before start of step (0) | |
| [tstop] | termination time after end of step (t) | |
| RAMP | t | length of ramp |
| a | amplitude of ramp | |
| [tdelay] | delay before start of ramp (0) | |
| [tstop] | termination time after end of ramp (t) | |
| SINE | period | period of the sine wave |
| a | amplitude of the sine wave | |
| [phase] | phase shift expressed as a time (0) | |
| [a0 ] | amplitude shift (0) | |
| [tstop] | termination time (period) | |
| EXPONENT | A0 , A , t0 , td , [tstop] | a = A0 + A*exp[-(t-t0)/td] |
Time curves may be modified by repeating the time curve command with different parameters. Time curves may also be modified using the commands listed below.
| Modifier | Type | Meaning |
| TSHIFT | real | shifts a list by adding real to all times |
| ASHIFT | real | shifts a list by adding real to all amplitudes |
| TSCALE | real | scales a list by multiplying all times by real |
| ASCALE | real | scales a list by multiplying all amplitudes by real |
| TSTART | real | define start time in list if not t1 |
| TSTOP | real | define end time in list if not tn |
| SMOOTH | rad | round off corners on list, step, and ramp with radius rad |
| CYCLIC | YES | curve is cyclic |
| YES n: | curve is repeated n times | |
| NO | switch cyclic off | |
| DIVISIONS | integer | number of sampling points for function (100) |
Notes:
Examples:
See also the following commands
'CONSTRUCT NAME'
'CONSTRUCT LMASK'
'CONSTRUCT SCURVE'
'PROPERTY ATTACH'
'PROPERTY LOAD'
'UTILITY DELETE'
'UTILITY TABULATE'
Femsys Limited