Hi @Rafal.Gaweda
str.Nodes.Create(1, 0, 0, BaseLevel + WallHeight);
str.Nodes.Create(2, 0, B, BaseLevel + WallHeight);
str.Nodes.Create(3, W, B, BaseLevel + WallHeight);
str.Nodes.Create(4, W, 0, BaseLevel + WallHeight);
str.Bars.Create(1, 1, 2);
str.Bars.Create(2, 2, 3);
str.Bars.Create(3, 3, 4);
str.Bars.Create(4, 4, 1);
/Apply dead load of roof slab
RobotSimpleCase deadweight_roof = str.Cases.CreateSimple(5, "Dead weight of roof", IRobotCaseNature.I_CN_PERMANENT, IRobotCaseAnalizeType.I_CAT_STATIC_LINEAR);
deadweight_roof.Records.New(IRobotLoadRecordType.I_LRT_UNIFORM);
IRobotLoadRecord2 LoadRec4 = deadweight_roof.Records.Get(1) as IRobotLoadRecord2;
LoadRec4.SetValue(2, -2000);
LoadRec4.SetValue(11, 1);
LoadRec4.Objects.FromText("1,2,3,4");
This doesn't throw an error. But it doesn't reflect the loading either. I am unable to figure out where I have gone wrong