(API) C# Help: Coord. system local for Uniform Loads bars

(API) C# Help: Coord. system local for Uniform Loads bars

chjpcoi
Advocate Advocate
573 Views
3 Replies
Message 1 of 4

(API) C# Help: Coord. system local for Uniform Loads bars

chjpcoi
Advocate
Advocate

Hello everyone

I am beginner with API Robot, my English is not good

I am using C# write to code for Robot, 

I have code for uniform loads on the bars using coordantes sytem global :

  1.  int uniform = casname.Records.New(IRobotLoadRecordType.I_LRT_BAR_UNIFORM);
                        RobotLoadRecord loadRecord = (RobotLoadRecord)casname.Records.Get(uniform);
                        loadRecord.SetValue(System.Convert.ToInt16(IRobotUniformRecordValues.I_URV_PX), number1*1000);
                        loadRecord.SetValue(System.Convert.ToInt16(IRobotUniformRecordValues.I_URV_PY), number2*1000);
                        loadRecord.SetValue(System.Convert.ToInt16(IRobotUniformRecordValues.I_URV_PZ), number3*1000);
                        loadRecord.Objects.FromText(listElement);

but I have problems uniform loads on the Barusing coordinates sytem local, can you help me?

thanks for your help.

0 Likes
Accepted solutions (1)
574 Views
3 Replies
Replies (3)
Message 2 of 4

1234eddie
Advocate
Advocate
Accepted solution

Hi @chjpcoi 

 

take a look at this in the Robot Api documentation.

I_LRT_BAR_UNIFORM.JPG

and this topic will maybe also helpfull,

https://forum.dynamobim.com/t/structural-analysis-for-dynamo-panel-surface-loads/34046/12

 

This is how i use it, by using the "identification numbers" of the properties.

 

I_LRT_BAR_UNIFORM Code.JPG

In your case add just an extra LoadRecord.SetValue(11,....) 

 

 

Message 3 of 4

chjpcoi
Advocate
Advocate

Hi @1234eddie 

Thanks you reply. I made it work very good

have a good night

 

 

0 Likes
Message 4 of 4

1234eddie
Advocate
Advocate

@chjpcoi 

Good to hear that it's working now.

 

Please mark this topic as "solved/Accept as solution".

 

Gr Edward