*mechanisms()
Starts a mechanisms block.
Syntax
*mechanisms (config)
Type
HyperMesh Template Command
Description
Starts a mechanisms block.
This command must be accompanied by a *output() command at the end of the block.
Inputs
- config
- An integer that defines the config of entities in the block. If not specified, all entities are considered for the block.
Example
To write out standard mechanisms and their associated objects:
*mechanisms(1)
*format()
*string("*MECHANISM")
*end()
*fieldright(integer,id,10)
*fieldleft(string,name,80)
*end()
*bodies()
*format()
*string("*BODY")
*end()
*fieldright(integer,id,10)
*fieldleft(string,name,80)
*end()
*output()
*joints()
*format()
*string("*JOINT")
*end()
*fieldright(integer,id,10)
*fieldleft(string,name,80)
*end()
*output()
*constraints()
*format()
*string("*CONSTRAINT")
*end()
*fieldright(integer,id,10)
*fieldleft(string,name,80)
*end()
*output()
*positions(1)
*format()
*string("*POSITION")
*end()
*fieldright(integer,id,10)
*fieldleft(string,name,80)
*end()
*output()
*output()