The Node type records the displacement, velocity, acceleration and incremental displacement at the nodes (translational & rotational)
recorder Node <-file $fileName> <-xml $fileName> <-time> <-node ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-region $RegionTag> <-node all> -dof ($dof1 $dof2 ...) $respType
-file |
output recorder data to a file |
|||
-xml |
output recorder data + xml metadata labelling each column of data (-file and -xml cannot be specified symultaneously) |
|||
$fileName |
file where results are stored. Each line of the file contains the result for a committed state of the domain (optional, default: screen output) |
|||
-time |
this argument will place the pseudo time of the as the first entry in the line. (optional, default: omitted) |
|||
$node1 $node2 ... |
tags nodes where response is being recorded -- select nodes in domain (optional, default: all) |
|||
$startNode $endNode |
tag for start and end nodes where response is being recorded -- range of nodes in domain (optional, default: all) |
|||
$RegionTag |
tag for previously-defined selection of nodes defined using the Region command. (optional) |
|||
all |
record all nodes in model. (Note: This option is recommended only for xml option as OpenSees renumbers nodes) |
|||
$dof1 $dof2 ... |
degrees of freedom of response being recorded. Valid range is from 1 through ndf , the number of nodal degrees-of-freedom. |
|||
$respType |
defines response type to be recorded. The following response types are available: |
|||
|
disp |
displacement* |
||
|
vel |
velocity* |
||
|
accel |
acceleration* |
||
|
incrDisp |
incremental displacement |
||
|
"eigen i" |
eigenvector for mode i |
||
|
reaction |
nodal reaction |
NOTE: $respType must be the last argument in this command.
Do not forget the double quote in the eigen response type.
*NOTE:
1.The all option has been removed from the documentation, as OpenSees renumbers the nodes that are output.
2. For transient analysis, the response output recorded depends on the input:
UniformExcitation Pattern(input acceleration record): |
Relative (wrt supports) disp, vel and accel |
MultipleSupport Pattern (input displacement record): |
Absolute disp, vel and accel |
Example:
recorder Node -file nodeDisp.out time node 1 5 -nodeRange 10 25 -dof 2 disp
recorder Node -file node34.eig -time -node 3 4 -dof 1 2 3 "eigen 2"
recorder Node -file Rnode.out -time -node 1 3 5 -dof 1 2 reaction