OpenSTAAD V8i

Load.AddMemberLinearVari

Adds LINEARLY VARYING load to beam or beams.

VB Syntax

Load.AddMemberLinearVari BeamNo, Direction, StartLoad, EndLoad, TriLoad Load.AddMemberLinearVari BeamNoArray, Direction, StartLoad, EndLoad, TriLoad 

Where:

BeamNo

Integer variable providing the beam number.

BeamNoArray

Integer variable array providing the beam numbers.

Direction

Integer variable giving the direction of load: X direction = 1, Y direction = 2, Z direction = 3.

StartLoad, EndLoad

Double variable providing the load value at the start and end of the member respectively.

TriLoad

Double variable providing the magnitude of the load value for triangular load.  If it has a value other than 0, the load is regarded as a triangular load irrespective of values in StartLoad and EndLoad.

Return Value

(Boolean) True (1) if the function is successful, false (0) otherwise.

VB Example

'Get the application object --
'Add member linearly varying to member 2 in GY direction
objOpenSTAAD.Load.AddMemberLinearVari 2, 2, 2.0, 0.0, 0.0

Reference Materials

Load.GetTrapLoadCount

Load.GetTrapLoads

Load.GetUDLLoadCount

Load.GetUDLLoads

Load.GetUNIMomentCount

Load.GetUNIMoments

Load.AddMemberTrapezoidal

Load.AddMemberUniformForce

Load.AddMemberUniformMoment