OpenSTAAD V8i

Load.AddMemberTrapezoidal

Adds trapezoidal linearly varying load to beam or beams.

VB Syntax

Load.AddMemberTrapezoidal BeamNo, Direction, StartLoad, EndLoad, StartDistance, LoadLength Load.AddMemberTrapezoidal BeamNoArray, Direction, StartLoad, EndLoad, StartDistance, EndDistance 

Where:

BeamNo

Integer variable providing the beam number.

BeamNoArray

Integer variable array providing the beam numbers.

Direction

Integer variable giving the direction of load:

Direction Integer Value
local x 1
local y 2
local z 3
global X 4
global Y 5
global Z 6
projected x 7
projected y 8
projected z 9

For additional information, refer to Section 5.32.2 of the Technical Reference manual.

StartLoad, EndLoad

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

StartDistance, EndDistance

Double variable providing the start and end distance of the load.

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.AddMemberTrapezoidal 2, 2, 2.0, 0.0, 0.0

Reference Materials

Load.GetTrapLoadCount

Load.GetTrapLoads

Load.GetUDLLoadCount

Load.GetUDLLoads

Load.GetUNIMomentCount

Load.GetUNIMoments

Load.AddMemberLinearVari

Load.AddMemberUniformForce

Load.AddMemberUniformMoment