Robot Structural Analysis Forum
Welcome to Autodesk’s Robot Structural Analysis Forums. Share your knowledge, ask questions, and explore popular Robot Structural Analysis topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Generate EC wind loads by API

7 REPLIES 7
Reply
Message 1 of 8
fpiedebois
857 Views, 7 Replies

Generate EC wind loads by API

Hello,

 

I am trying to understand how to generate Eurocodes wind loads by API.

 

This how I proceed:

First I configure the project prefs

ProjectPrefs.SetActiveCode(IRobotCodeType.I_CT_SNOW_WIND_LOADS, "NF-EN 1991-1-3/4/NA:2007/2008")

Then I generate the loads

        Dim SWCodeParams As RobotSWCodeECParams
        Dim SWCombEngine As RobotSnowWindEngine
        SWCombEngine = str.Cases.SnowWindEngine
        SWCodeParams = SWCombEngine.CodeParams
        SWCodeParams.StructureAge = 2
        SWCombEngine.Params.TotalDepth = 15
        SWCombEngine.Params.BaySpacing = 5
        SWCombEngine.Generate()

I don't see how to configure SWCombEngine with SWCodeParams.

 

Your help would be very appreciated. Thanks in advance.

 

Francois

7 REPLIES 7
Message 2 of 8
Rafal.Gaweda
in reply to: fpiedebois

Code names are listed in this file:

 

"c:\Users\All Users\Autodesk\Structural\Common Data\2013\Data\Other\norms.xls" 

 

so correct line should be like that:

 

ProjectPrefs.SetActiveCode(IRobotCodeType.I_CT_SNOW_WIND_LOADS, "EC1 - French NAD")

 



Rafal Gaweda
Message 3 of 8
fpiedebois
in reply to: fpiedebois

Ok for that but it does not change anything.

I would like to change programmatically the parameters of eurocodes wind and snow loads genereation.

 

If I do

        Dim SWCombEngine As RobotSnowWindEngine
        SWCombEngine = str.Cases.SnowWindEngine
        SWCombEngine.CodeParams.WindCd = 1.5
        MsgBox("WindCd " + SWCombEngine.CodeParams.WindCd.ToString)

WindCd value still remains unchanged to 1.

 

Maybe this cannot be done by API.

 

Regards,

 

Francois

Message 4 of 8
Rafal.Gaweda
in reply to: fpiedebois

Unfortunately you are right. Due to bug in API you can not set Params, Codeparams for SW generator.

You can only get them. I will register it for correction.



Rafal Gaweda
Message 5 of 8
fpiedebois
in reply to: Rafal.Gaweda

Great, I was struggling since 2 days on it to find a solution. Do you think it can be implemented in the next update of Robot?

 

Again thanks for your help, I think I will have more questions in the future.

 

Francois

Message 6 of 8
Rafal.Gaweda
in reply to: fpiedebois

workaround : RobApp.Project.Structure.Cases.SnowWindEngine.ShowParamsDlg()

then enter these values manually in the window



Rafal Gaweda
Message 7 of 8

Hello, 

 

I've just started working with API Robot and I've been blocked in this part. I use the Autodesk Robot 14. By these codes I can only change the parameters such as "Depth of Structure" and "Bay Spacing" but I can't change the code parameters (Eurocode 1 in my case) such as "Structure Age", "Altitude" etc. You've answered in last posts that there is a bug which prevent this processus. I would like to know if this problem and this bug has been resolved in Autodesk Robot 14 or 15? 

 

Thank you in advance for your answer

Goodarz

 

Message 8 of 8
xblanchet
in reply to: goodarz.shafiei

Hi,

 

 

After 7 years, has the problem been solved ?

 

I have the same problem with my script.

 

regards, 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report