/// <summary> /// Write an element load /// </summary> /// <param name="load"></param> /// <param name="context"></param> public void WriteLoad(LinearElementLoad load, ETABSConversionContext context) { string groupID = load.GUID.ToString(); WriteSet(groupID, load.AppliedTo, context); int loadType = load.IsMoment ? 2 : 1; //SapModel.FrameObj.SetLoadDistributed(groupID, load.Case?.Name, loadType) // TODO }
public override bool Execute(ExecutionInfo exInfo = null) { LoadCase lCase = Model.LoadCases.FindByName(Case); if (lCase == null || lCase.IsDeleted) { lCase = Model.Create.LoadCase(Case, exInfo); } LinearElementLoad nLoad = Model.Create.LinearElementLoad(lCase, exInfo); nLoad.Name = Name; nLoad.Axes = Axes; nLoad.Direction = Direction; nLoad.Value = Value; nLoad.AppliedTo.Set(ApplyTo); Load = nLoad; return(true); }