- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello everyone,
I am working with RSA 2021 and I succed to launch EC3 calculation like the following steps :
robotProjectPrefs.SetActiveCode(IRobotCodeType.I_CT_STEEL_STRUCTURES, "en 1993-1");
....
....
// create member type
IRobotLabel steelLabel = robotLabels.Create(IRobotLabelType.I_LT_MEMBER_TYPE, "Parois minces");
IRDimMembDefData frameRobotSteelSectionData = steelLabel.Data;
frameRobotSteelSectionData.Type = IRDimMembDefType.I_DMDT_MEMBER;
frameRobotSteelSectionData.SetDeflYZRelLimit(IRDimMembDefDeflDataType.I_DMDDDT_DEFL_Y, 800);
frameRobotSteelSectionData.SetDeflYZRelLimit(IRDimMembDefDeflDataType.I_DMDDDT_DEFL_Z, 300);
frameRobotSteelSectionData.SetDeflectionYZ(IRDimMembDefDeflDataType.I_DMDDDT_DEFL_Y, 1);
frameRobotSteelSectionData.SetDeflectionYZ(IRDimMembDefDeflDataType.I_DMDDDT_DEFL_Z, 1);
frameRobotSteelSectionData.CantileverMode = 0;
IRDimMembParamsE32 rDimMembParamsE32 = frameRobotSteelSectionData.CodeParams;
rDimMembParamsE32.TorsBuckOn = false;
rDimMembParamsE32.LateralBuckling = false;
rDimMembParamsE32.LatBuckMethodType = IRDimLatBuckMethodTypeE32.I_DLBMT_E32_METHOD_GENERAL;
rDimMembParamsE32.BucklingDiagramY = IRDimBuckDiagramE32.I_DBD_E32_NO;
rDimMembParamsE32.BracedY = false;
rDimMembParamsE32.BucklingDiagramZ = IRDimBuckDiagramE32.I_DBD_E32_NO;
rDimMembParamsE32.BracedZ = false;
IRDimThinWalledE32 rDimThinWalledE32 = rDimMembParamsE32.ThinWalled;
rDimThinWalledE32.Active = 1;
rDimThinWalledE32.TypeOfForming = IRDimThinWalledFormingTypeE32.I_DTWFT_E32_ROLLED;
rDimMembParamsE32.ThinWalled = rDimThinWalledE32;
frameRobotSteelSectionData.CodeParams = rDimMembParamsE32;
robotLabels.Store(steelLabel);
I tried to do the same with RSA 2023 but error coming the following line :
IRDimMembParamsE32 rDimMembParamsE32 = frameRobotSteelSectionData.CodeParams;
Do you have any ideas to solve it ?
Thank you in advance,
Regards
Louis
Solved! Go to Solution.