*OUTPUT_USER
"filename"
coid, "name${}_a$", fcn${}_a$, type${}_a$
"name${}_1$", fcn${}_1$, type${}_1$
.
"name${}_n$", fcn${}_n$, type${}_n$
"filename"
coid, "name${}_a$", fcn${}_a$, type${}_a$
"name${}_1$", fcn${}_1$, type${}_1$
.
"name${}_n$", fcn${}_n$, type${}_n$
Parameter definition
Variable | Description |
---|---|
filename | File name for ASCII output (command ID and .out will be added as an extension) |
coid | Command ID |
name${}_a$ | Optional name of abscissa |
fcn${}_a$ | ID of optional FUNCTION defining abscissa |
type${}_a$ | Optional data type of abscissa |
name${}_1$ | Name of variable 1 |
fcn${}_1$ | ID of FUNCTION defining variable 1 |
type${}_1$ | Data type of variable 1 |
name${}_n$ | Name of variable n |
fcn${}_n$ | ID of FUNCTION defining variable n |
type${}_n$ | Data type of variable n |
Description
This is a command that allows for flexible ASCII time history output. The user defines his/her own file name and variable names. The output interval is $\Delta t_{ascii}$, as defined in OUTPUT. The data type input is optional. If defined then the correct units will be displayed when plotting the curves.
Example
User defined ASCII output
User defined output of resultant contact force and distance between two sensors. The file name becomes my_output_20.out.
*OUTPUT_USER
"my_output"
20
"resultant force", 10, force
"x-distance", 11, length
*FUNCTION
"resultant force"
10
sqrt( fxc(33)^2 + fyc(33)^2 + fzc(33)^2 )
*FUNCTION
"x-distance"
11
xs(22) - xs(21)
*CONTACT
"part 1 to part 2"
33
P, 1, P, 2
*OUTPUT_SENSOR
"first sensor"
21, 1, 2.0, 2.0, 3.0
"second sensor"
22, 1, 1.0, 2.0, 3.0
"my_output"
20
"resultant force", 10, force
"x-distance", 11, length
*FUNCTION
"resultant force"
10
sqrt( fxc(33)^2 + fyc(33)^2 + fzc(33)^2 )
*FUNCTION
"x-distance"
11
xs(22) - xs(21)
*CONTACT
"part 1 to part 2"
33
P, 1, P, 2
*OUTPUT_SENSOR
"first sensor"
21, 1, 2.0, 2.0, 3.0
"second sensor"
22, 1, 1.0, 2.0, 3.0